diff options
Diffstat (limited to 'gettext-tools/m4/setlocale.m4')
-rw-r--r-- | gettext-tools/m4/setlocale.m4 | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/gettext-tools/m4/setlocale.m4 b/gettext-tools/m4/setlocale.m4 new file mode 100644 index 0000000..5b8fff0 --- /dev/null +++ b/gettext-tools/m4/setlocale.m4 @@ -0,0 +1,31 @@ +# setlocale.m4 serial 4 (gettext-0.18) +dnl Copyright (C) 2001-2002, 2006, 2009 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +# Check for setlocale declaration. + +AC_DEFUN([gt_SETLOCALE],[ +AC_MSG_CHECKING([for setlocale declaration]) +AC_CACHE_VAL(gt_cv_proto_setlocale, [ +AC_TRY_COMPILE([ +#include <stdlib.h> +#include <locale.h> +extern +#ifdef __cplusplus +"C" +#endif +#if defined(__STDC__) || defined(__cplusplus) +char *setlocale (int category, char *locale); +#else +char *setlocale(); +#endif +], [], gt_cv_proto_setlocale_arg1="", gt_cv_proto_setlocale_arg1="const") +gt_cv_proto_setlocale="extern char *setlocale (int category, $gt_cv_proto_setlocale_arg1 char *locale);"]) +gt_cv_proto_setlocale=`echo "[$]gt_cv_proto_setlocale" | tr -s ' ' | sed -e 's/( /(/'` +AC_MSG_RESULT([ + $gt_cv_proto_setlocale]) +AC_DEFINE_UNQUOTED(SETLOCALE_CONST,$gt_cv_proto_setlocale_arg1, + [Define as const if the declaration of setlocale() needs const.]) +]) |