aboutsummaryrefslogtreecommitdiff
path: root/src/include/utils/pg_locale.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/utils/pg_locale.h')
-rw-r--r--src/include/utils/pg_locale.h35
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