|
@@ -43,7 +43,7 @@ enum utf16_endian {
|
|
UTF16_BIG_ENDIAN
|
|
UTF16_BIG_ENDIAN
|
|
};
|
|
};
|
|
|
|
|
|
-/* nls.c */
|
|
|
|
|
|
+/* nls_base.c */
|
|
extern int register_nls(struct nls_table *);
|
|
extern int register_nls(struct nls_table *);
|
|
extern int unregister_nls(struct nls_table *);
|
|
extern int unregister_nls(struct nls_table *);
|
|
extern struct nls_table *load_nls(char *);
|
|
extern struct nls_table *load_nls(char *);
|
|
@@ -52,7 +52,8 @@ extern struct nls_table *load_nls_default(void);
|
|
|
|
|
|
extern int utf8_to_utf32(const u8 *s, int len, unicode_t *pu);
|
|
extern int utf8_to_utf32(const u8 *s, int len, unicode_t *pu);
|
|
extern int utf32_to_utf8(unicode_t u, u8 *s, int maxlen);
|
|
extern int utf32_to_utf8(unicode_t u, u8 *s, int maxlen);
|
|
-extern int utf8s_to_utf16s(const u8 *s, int len, wchar_t *pwcs);
|
|
|
|
|
|
+extern int utf8s_to_utf16s(const u8 *s, int len,
|
|
|
|
+ enum utf16_endian endian, wchar_t *pwcs, int maxlen);
|
|
extern int utf16s_to_utf8s(const wchar_t *pwcs, int len,
|
|
extern int utf16s_to_utf8s(const wchar_t *pwcs, int len,
|
|
enum utf16_endian endian, u8 *s, int maxlen);
|
|
enum utf16_endian endian, u8 *s, int maxlen);
|
|
|
|
|