view pwplib/locale.c @ 70:c977882406e6

Added hgignore.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 14 Aug 2012 03:05:03 +0300
parents 676c6104ee22
children
line wrap: on
line source

#include <stdio.h>
#include <stdlib.h>

#include "pwplib.h"

char* pwp_get_locale()
{
#ifdef __POSIX__
   int i=3;
   char *z;

   while(i)
   {
      i--;
      if(i==2)
         z=getenv("LANG");
         else
      if(i==1)
         z=getenv("LC_ALL");
         else
         {
            z=getenv("HOST");
            if(z!=NULL)z+=strlen(z)-2;
         }

      if(z!=NULL)
      {
         if(z[0]=='f' && z[1]=='i')return "fi";
         if(z[0]=='F' && z[1]=='I')return "fi";
      }
   }

   return "en";
#else
   return "fi";
#endif
}