diff options
Diffstat (limited to 'src/include/utils/pg_locale.h')
-rw-r--r-- | src/include/utils/pg_locale.h | 35 |
1 files changed, 16 insertions, 19 deletions
diff --git a/src/include/utils/pg_locale.h b/src/include/utils/pg_locale.h index b5056e6ca80..a1ba131a92a 100644 --- a/src/include/utils/pg_locale.h +++ b/src/include/utils/pg_locale.h @@ -2,7 +2,7 @@ * * PostgreSQL locale utilities * - * $Header: /cvsroot/pgsql/src/include/utils/pg_locale.h,v 1.12 2002/04/03 05:39:33 petere Exp $ + * $Id: pg_locale.h,v 1.13 2002/05/17 01:19:19 tgl Exp $ * * Copyright (c) 2002, PostgreSQL Global Development Group * @@ -12,26 +12,23 @@ #ifndef _PG_LOCALE_ #define _PG_LOCALE_ -#include "postgres.h" #include <locale.h> -extern char * locale_messages; -extern char * locale_monetary; -extern char * locale_numeric; -extern char * locale_time; - -bool locale_messages_check(const char *proposed); -bool locale_monetary_check(const char *proposed); -bool locale_numeric_check(const char *proposed); -bool locale_time_check(const char *proposed); - -void locale_messages_assign(const char *value); -void locale_monetary_assign(const char *value); -void locale_numeric_assign(const char *value); -void locale_time_assign(const char *value); - -bool chklocale(int category, const char *proposed); -bool lc_collate_is_c(void); +extern char *locale_messages; +extern char *locale_monetary; +extern char *locale_numeric; +extern char *locale_time; + +extern const char *locale_messages_assign(const char *value, + bool doit, bool interactive); +extern const char *locale_monetary_assign(const char *value, + bool doit, bool interactive); +extern const char *locale_numeric_assign(const char *value, + bool doit, bool interactive); +extern const char *locale_time_assign(const char *value, + bool doit, bool interactive); + +extern bool lc_collate_is_c(void); /* * Return the POSIX lconv struct (contains number/money formatting |