diff options
author | SVN Migration <svn@php.net> | 2003-10-20 16:08:18 +0000 |
---|---|---|
committer | SVN Migration <svn@php.net> | 2003-10-20 16:08:18 +0000 |
commit | e7ee48ede1e3bc74ab7b9e182071b15e529aea49 (patch) | |
tree | 187778b3c9be84d6b91fea5e9f7a482f9be2ce94 /ext/mbstring/libmbfl/tests/sample.c | |
parent | f4d96cee48b3b06b4696819588eae582c49af032 (diff) | |
download | php-git-php-4.3.4RC2.tar.gz |
This commit was manufactured by cvs2svn to create tag 'php_4_3_4RC2'.php-4.3.4RC2
Diffstat (limited to 'ext/mbstring/libmbfl/tests/sample.c')
-rw-r--r-- | ext/mbstring/libmbfl/tests/sample.c | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/ext/mbstring/libmbfl/tests/sample.c b/ext/mbstring/libmbfl/tests/sample.c deleted file mode 100644 index 54f809378a..0000000000 --- a/ext/mbstring/libmbfl/tests/sample.c +++ /dev/null @@ -1,38 +0,0 @@ -/* - this is a small sample script to use libmbfl. - Rui Hirokawa <hirokawa@php.net> - - this file is encoded in EUC-JP. - */ - -#include <stdio.h> -#include "../mbfl/mbfilter.h" - -int main() -{ - enum mbfl_no_encoding from_encoding, to_encoding; - enum mbfl_no_language no_language; - mbfl_buffer_converter *convd = NULL; - mbfl_string string, result, *ret; - mbfl_language lang; - unsigned char input[] = "日本語文字列"; /* EUC-JP kanji string */ - - no_language = mbfl_name2no_language("Japanese"); - from_encoding = mbfl_name2no_encoding("EUC-JP"); - to_encoding = mbfl_name2no_encoding("SJIS"); - - mbfl_string_init(&string); - mbfl_string_init(&result); - - string.no_encoding = from_encoding; - string.no_language = no_language; - string.val = (unsigned char *)input; - string.len = strlen(input); - - convd = mbfl_buffer_converter_new(from_encoding, to_encoding, 0); - ret = mbfl_buffer_converter_feed_result(convd, &string, &result); - mbfl_buffer_converter_delete(convd); - - puts(ret->val); - return 1; -} |