Complete Citrus import. Import message catalog implement from
[dragonfly.git] / lib / libc / locale / rune_local.h
similarity index 63%
rename from lib/libc/locale/ldpart.h
rename to lib/libc/locale/rune_local.h
index 561e4c7..bd9b364 100644 (file)
@@ -1,5 +1,8 @@
+/*     $NetBSD: src/lib/libc/locale/rune_local.h,v 1.7 2003/03/02 22:18:15 tshiozak Exp $      */
+/*     $DragonFly: src/lib/libc/locale/rune_local.h,v 1.1 2005/04/21 16:36:34 joerg Exp $ */
+
 /*-
- * Copyright (c) 2000, 2001 Alexey Zelkin <phantom@FreeBSD.org>
+ * Copyright (c) 2000 Citrus Project,
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
- *
- * $FreeBSD: src/lib/libc/locale/ldpart.h,v 1.4.2.2 2002/08/12 11:17:37 ache Exp $
- * $DragonFly: src/lib/libc/locale/Attic/ldpart.h,v 1.2 2003/06/17 04:26:44 dillon Exp $
  */
 
-#ifndef _LDPART_H_
-#define        _LDPART_H_
+#ifndef _RUNE_LOCAL_H_
+#define _RUNE_LOCAL_H_
+
+/* rune.c */
+_RuneLocale *_Read_RuneMagi(FILE *fp);
+_RuneLocale *_Read_CTypeAsRune(FILE *fp);
+void   _NukeRune(_RuneLocale *);
+
+/* setrunelocale.c */
+int    _xpg4_setrunelocale(const char *);
+_RuneLocale *_findrunelocale(char *);
+int    _newrunelocale(char *);
+
+/* runeglue.c */
+int    __runetable_to_netbsd_ctype(const char *);
+
+/* ___runetype_mb.c */
+_RuneType ___runetype_mb(wint_t);
 
-#define _LDP_LOADED 0
-#define _LDP_ERROR  (-1)
-#define _LDP_CACHE  1
+/* ___tolower_mb.c */
+wint_t ___tolower_mb(wint_t);
 
-int    __part_load_locale(const char *, int*, char *, const char *,
-                   int, int, const char **);
+/* ___toupper_mb.c */
+wint_t ___toupper_mb(wint_t);
 
-#endif /* !_LDPART_H_ */
+#endif