/*
* ion/ioncore/ioncore.c
*
- * Copyright (c) Tuomo Valkonen 1999-2008.
+ * Copyright (c) Tuomo Valkonen 1999-2009.
*
* See the included file LICENSE for details.
*/
static const char *progname="ion";
static const char ioncore_copy[]=
- "Ion " ION_VERSION ", copyright (c) Tuomo Valkonen 1999-2008.";
+ "Ion " ION_VERSION ", copyright (c) Tuomo Valkonen 1999-2009.";
static const char ioncore_license[]=DUMMY_TR(
"This software is licensed under the GNU Lesser General Public License\n"
va_list args;
va_start(args, str);
- fprintf(stderr, "%s: ", libtu_progname());
- vfprintf(stderr, str, args);
- fprintf(stderr, "\n");
+
+ if(ioncore_g.opmode==IONCORE_OPMODE_INIT){
+ fprintf(stderr, "%s: ", libtu_progname());
+ vfprintf(stderr, str, args);
+ fprintf(stderr, "\n");
+ }else{
+ warn_v(str, args);
+ }
+
va_end(args);
}
}
if(mbtowc(NULL, NULL, 0)!=0){
- warn("Statefull encodings are unsupported.");
+ warn(TR("Statefull encodings are unsupported."));
return FALSE;
}
return TRUE;
integr_err:
- warn("Cannot verify locale encoding setting integrity "
- "(LC_CTYPE=%s, nl_langinfo(CODESET)=%s). "
- "The LC_CTYPE environment variable should be of the form "
- "language_REGION.encoding (e.g. en_GB.UTF-8), and encoding "
- "should match the nl_langinfo value above.", ctype, langi);
+ warn(TR("Cannot verify locale encoding setting integrity "
+ "(LC_CTYPE=%s, nl_langinfo(CODESET)=%s). "
+ "The LC_CTYPE environment variable should be of the form "
+ "language_REGION.encoding (e.g. en_GB.UTF-8), and encoding "
+ "should match the nl_langinfo value above."), ctype, langi);
return FALSE;
}