From 778f674e85fb9e482d34b603506e7f38dc9a90bb Mon Sep 17 00:00:00 2001 From: iratqq Date: Sun, 14 Feb 2010 13:58:20 +0000 Subject: [PATCH] check init locale (issues 3) --- trunk/src/sj3demo/sj3demo.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/trunk/src/sj3demo/sj3demo.c b/trunk/src/sj3demo/sj3demo.c index 6f4b4a9..9bf8305 100644 --- a/trunk/src/sj3demo/sj3demo.c +++ b/trunk/src/sj3demo/sj3demo.c @@ -91,7 +91,9 @@ main(int argc, char **argv) loc = setlocale(LC_CTYPE, ""); - if (strcmp(loc, "ja_JP.SJIS") == 0) { + if (!loc) { + fprintf(stderr, "Warning: Locale is not found.\n"); + } else if (strcmp(loc, "ja_JP.SJIS") == 0) { current_locale = LC_CTYPE_SHIFTJIS; } else if (strncmp(loc, "ja", 2) != 0 && strncmp(loc, "Ja", 2) != 0) {