version 1.5, 2020/08/26 06:40:36 |
version 1.6, 2022/01/27 01:29:31 |
|
|
* DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, |
* DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, |
* PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. |
* PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. |
* |
* |
* $OpenXM: OpenXM_contrib2/asir2018/builtin/ctrl.c,v 1.4 2019/03/27 06:41:45 ohara Exp $ |
* $OpenXM: OpenXM_contrib2/asir2018/builtin/ctrl.c,v 1.5 2020/08/26 06:40:36 noro Exp $ |
*/ |
*/ |
#include "ca.h" |
#include "ca.h" |
#include "parse.h" |
#include "parse.h" |
Line 441 static char *get_lang() |
|
Line 441 static char *get_lang() |
|
char *c, *p, *q; |
char *c, *p, *q; |
c = setlocale(LC_ALL, NULL); /* saving current locale */ |
c = setlocale(LC_ALL, NULL); /* saving current locale */ |
p = setlocale(LC_ALL, ""); |
p = setlocale(LC_ALL, ""); |
q = (char *)MALLOC(strlen(p)+1); |
if ( p != 0 ) { |
strcpy(q,p); |
q = (char *)MALLOC(strlen(p)+1); |
|
strcpy(q,p); |
|
} else { |
|
q = (char *)MALLOC(2); |
|
strcpy(q,"C"); |
|
} |
setlocale(LC_ALL, c); /* restoring current locale */ |
setlocale(LC_ALL, c); /* restoring current locale */ |
return q; |
return q; |
} |
} |