summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipdfm-x/unicode.h
diff options
context:
space:
mode:
authorAkira Kakuto <kakuto@fuk.kindai.ac.jp>2015-12-26 04:23:33 +0000
committerAkira Kakuto <kakuto@fuk.kindai.ac.jp>2015-12-26 04:23:33 +0000
commit26036033027b092a462717c3950dc869095717ed (patch)
tree389aa07cdd3c369f8b8370921e6a47924f0c4d95 /Build/source/texk/dvipdfm-x/unicode.h
parentfa5fc01573824dc8ce0d249d12b223a29b589364 (diff)
texk/dvipdfm-x: png, and unocode patch from S. Hirata.
git-svn-id: svn://tug.org/texlive/trunk@39201 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/dvipdfm-x/unicode.h')
-rw-r--r--Build/source/texk/dvipdfm-x/unicode.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/Build/source/texk/dvipdfm-x/unicode.h b/Build/source/texk/dvipdfm-x/unicode.h
index 94bbc719994..0c9df5b5e2c 100644
--- a/Build/source/texk/dvipdfm-x/unicode.h
+++ b/Build/source/texk/dvipdfm-x/unicode.h
@@ -23,9 +23,13 @@
#ifndef _UNICODE_H_
#define _UNICODE_H_
-extern void UC_set_verbose (void);
-
-extern int UC_sput_UTF16BE (int32_t ucv, unsigned char **dstpp, unsigned char *endptr);
extern int UC_is_valid (int32_t ucv);
-extern int32_t UC_UTF8_decode_char(const unsigned char **pp, const unsigned char *endptr);
+extern int UC_UTF16BE_is_valid_string (const unsigned char *p, const unsigned char *endptr);
+extern int UC_UTF8_is_valid_string (const unsigned char *p, const unsigned char *endptr);
+
+extern size_t UC_UTF16BE_encode_char (int32_t ucv, unsigned char **dstpp, unsigned char *endptr);
+extern int32_t UC_UTF16BE_decode_char (const unsigned char **pp, const unsigned char *endptr);
+extern int32_t UC_UTF8_decode_char (const unsigned char **pp, const unsigned char *endptr);
+extern size_t UC_UTF8_encode_char (int32_t ucv, unsigned char **dstpp, unsigned char *endptr);
+
#endif /* _UNICODE_H_ */