summaryrefslogtreecommitdiff
path: root/include/locale.h
diff options
context:
space:
mode:
authorManuel Novoa III <mjn3@codepoet.org>2001-03-18 22:19:32 +0000
committerManuel Novoa III <mjn3@codepoet.org>2001-03-18 22:19:32 +0000
commita12156f0c4d93e521429a72d3eb0a109655fb219 (patch)
tree8e1a1626bf4cc2236e9d19c769e427c0b7ef4069 /include/locale.h
parenta91d0a538d52c77fd56a3f44974f96654125d9db (diff)
Part of the ctype locale support.
Diffstat (limited to 'include/locale.h')
-rw-r--r--include/locale.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/include/locale.h b/include/locale.h
new file mode 100644
index 000000000..f0c6f2e63
--- /dev/null
+++ b/include/locale.h
@@ -0,0 +1,29 @@
+/* locale.h
+ * Support international type specific characters.
+ */
+#ifndef _LOCALE_H
+#define _LOCALE_H 1
+
+#include <features.h>
+
+#ifndef NULL
+#ifdef __cplusplus
+#define NULL 0
+#else
+#define NULL ((void *) 0)
+#endif
+#endif
+
+/* These are the possibilities for the first argument to setlocale.
+ The code assumes that LC_ALL is the highest value, and zero the lowest. */
+#define LC_CTYPE 0
+#define LC_NUMERIC 1
+#define LC_TIME 2
+#define LC_COLLATE 3
+#define LC_MONETARY 4
+#define LC_MESSAGES 5
+#define LC_ALL 6
+
+extern char *setlocale(int __category, __const char *__locale);
+
+#endif /* locale.h */