summaryrefslogtreecommitdiff
path: root/src/xutf8/utils/convert_map.c
diff options
context:
space:
mode:
authorGreg Ercolano <erco@seriss.com>2009-03-18 04:47:01 +0000
committerGreg Ercolano <erco@seriss.com>2009-03-18 04:47:01 +0000
commit6cbde8909b551f9561f0a06c210fb9fc059c4485 (patch)
tree3d24e8bf8197cd62ccc5662523d0e88428d2e3a5 /src/xutf8/utils/convert_map.c
parent5d601837b99ceb6285718034959bf38ca4a749cb (diff)
xutf8 files code conformance:
o C files containing C++ "//" comments -> C style "/* */" comments o Converted unintended doxygen style comments to regular C comments o FLTK brace/indent coding standard conformance o Tested linux + sgi o Avoided mods to xutf8/lcUniConv [libiconv/FSF code] to avoid unwanted diffs with future updates of that lib as per Fabien's fltk.dev request 03/14/09. (Those files already compliant anyway) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6698 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src/xutf8/utils/convert_map.c')
-rw-r--r--src/xutf8/utils/convert_map.c260
1 files changed, 128 insertions, 132 deletions
diff --git a/src/xutf8/utils/convert_map.c b/src/xutf8/utils/convert_map.c
index 976c06db8..6e9c6492a 100644
--- a/src/xutf8/utils/convert_map.c
+++ b/src/xutf8/utils/convert_map.c
@@ -33,149 +33,145 @@
char buffer[1000000];
-int JIS0208(unsigned char * ptr)
-{
- int i = 0;
- unsigned int fmap;
- unsigned int ucs;
- while(*ptr != '\t') { ptr++; i++; }
- ptr++; i++; *(ptr+6) = '\0';
- fmap = (unsigned int)strtoul(ptr, NULL, 16);
- while(*ptr != '\0') { ptr++; i++; }
- i++; ptr++; *(ptr+6) = '\0';
- ucs = (unsigned int)strtoul(ptr, NULL, 16);
- if (ucs) printf("/* U+%04X */ 0x%02X, 0x%02X,\n", ucs,
- (fmap & 0xFF00) >> 8, fmap & 0xFF);
- while(*ptr != '\0') { ptr++; i++; }
- i++; ptr++;
- while(*ptr != '\n') { ptr++; i++; }
- i++;
- return i;
+int JIS0208(unsigned char * ptr) {
+ int i = 0;
+ unsigned int fmap;
+ unsigned int ucs;
+ while(*ptr != '\t') { ptr++; i++; }
+ ptr++; i++; *(ptr+6) = '\0';
+ fmap = (unsigned int)strtoul(ptr, NULL, 16);
+ while(*ptr != '\0') { ptr++; i++; }
+ i++; ptr++; *(ptr+6) = '\0';
+ ucs = (unsigned int)strtoul(ptr, NULL, 16);
+ if (ucs)
+ printf("/* U+%04X */ 0x%02X, 0x%02X,\n", ucs,
+ (fmap & 0xFF00) >> 8, fmap & 0xFF);
+ while(*ptr != '\0') { ptr++; i++; }
+ i++; ptr++;
+ while(*ptr != '\n') { ptr++; i++; }
+ i++;
+ return i;
}
-int JIS0201(unsigned char * ptr)
-{
- int i = 0;
- unsigned int fmap;
- unsigned int ucs;
- *(ptr+4) = '\0';
- fmap = (unsigned int)strtoul(ptr, NULL, 16);
- while(*ptr != '\0') { ptr++; i++; }
- i++; ptr++; *(ptr+6) = '\0';
- ucs = (unsigned int)strtoul(ptr, NULL, 16);
- if (*(ptr + 1) != 'x') {
- printf("/* EOF */\n");
- abort();
- }
- if (ucs) printf("/* U+%04X */ 0x%02X,\n", ucs, (unsigned char)fmap);
- while(*ptr != '\0') { ptr++; i++; }
- i++; ptr++;
- while(*ptr != '\n') { ptr++; i++; }
- i++;
- return i;
+int JIS0201(unsigned char * ptr) {
+ int i = 0;
+ unsigned int fmap;
+ unsigned int ucs;
+ *(ptr+4) = '\0';
+ fmap = (unsigned int)strtoul(ptr, NULL, 16);
+ while(*ptr != '\0') { ptr++; i++; }
+ i++; ptr++; *(ptr+6) = '\0';
+ ucs = (unsigned int)strtoul(ptr, NULL, 16);
+ if (*(ptr + 1) != 'x') {
+ printf("/* EOF */\n");
+ abort();
+ }
+ if (ucs) printf("/* U+%04X */ 0x%02X,\n", ucs, (unsigned char)fmap);
+ while(*ptr != '\0') { ptr++; i++; }
+ i++; ptr++;
+ while(*ptr != '\n') { ptr++; i++; }
+ i++;
+ return i;
}
-int ADOBE(unsigned char * ptr)
-{
- int i = 0;
- unsigned int fmap;
- unsigned int ucs;
- *(ptr+4) = '\0';
- ucs = (unsigned int)strtoul(ptr, NULL, 16);
- while(*ptr != '\0') { ptr++; i++; }
- i++; ptr++; *(ptr+2) = '\0';
- fmap = (unsigned int)strtoul(ptr, NULL, 16);
- if (fmap < 1) {
- printf("/* EOF */\n");
- abort();
- }
- if (ucs) printf("/* U+%04X */ 0x%02X,\n", ucs, (unsigned char)fmap);
- while(*ptr != '\0') { ptr++; i++; }
- i++; ptr++;
- while(*ptr != '\n') { ptr++; i++; }
- i++;
- return i;
+int ADOBE(unsigned char * ptr) {
+ int i = 0;
+ unsigned int fmap;
+ unsigned int ucs;
+ *(ptr+4) = '\0';
+ ucs = (unsigned int)strtoul(ptr, NULL, 16);
+ while(*ptr != '\0') { ptr++; i++; }
+ i++; ptr++; *(ptr+2) = '\0';
+ fmap = (unsigned int)strtoul(ptr, NULL, 16);
+ if (fmap < 1) {
+ printf("/* EOF */\n");
+ abort();
+ }
+ if (ucs) printf("/* U+%04X */ 0x%02X,\n", ucs, (unsigned char)fmap);
+ while(*ptr != '\0') { ptr++; i++; }
+ i++; ptr++;
+ while(*ptr != '\n') { ptr++; i++; }
+ i++;
+ return i;
}
-int JIS0212(unsigned char * ptr)
-{
- int i = 0;
- unsigned int fmap;
- unsigned int ucs;
- *(ptr+6) = '\0';
- fmap = (unsigned int)strtoul(ptr, NULL, 16);
- ptr += 7;
- i += 7;
- while(*ptr == ' ') { ptr++; i++; }
- //i++; ptr++;
- *(ptr+6) = '\0';
- ucs = (unsigned int)strtoul(ptr, NULL, 16);
- if (*(ptr + 1) != 'x') {
- printf("/* EOF */\n");
- abort();
- }
- if (ucs) printf("/* U+%04X */ 0x%02X, 0x%02X,\n", ucs,
- (fmap & 0xFF00) >> 8, fmap & 0xFF);
- while(*ptr != '\0') { ptr++; i++; }
- i++; ptr++;
- while(*ptr != '\n') { ptr++; i++; }
- i++;
- return i;
+int JIS0212(unsigned char * ptr) {
+ int i = 0;
+ unsigned int fmap;
+ unsigned int ucs;
+ *(ptr+6) = '\0';
+ fmap = (unsigned int)strtoul(ptr, NULL, 16);
+ ptr += 7;
+ i += 7;
+ while(*ptr == ' ') { ptr++; i++; }
+ //i++; ptr++;
+ *(ptr+6) = '\0';
+ ucs = (unsigned int)strtoul(ptr, NULL, 16);
+ if (*(ptr + 1) != 'x') {
+ printf("/* EOF */\n");
+ abort();
+ }
+ if (ucs)
+ printf("/* U+%04X */ 0x%02X, 0x%02X,\n", ucs,
+ (fmap & 0xFF00) >> 8, fmap & 0xFF);
+ while(*ptr != '\0') { ptr++; i++; }
+ i++; ptr++;
+ while(*ptr != '\n') { ptr++; i++; }
+ i++;
+ return i;
}
-int main(int argc, char **argv)
-{
- char buf[80];
- int len;
- int i;
- unsigned char *ptr;
- size_t nb;
- len = fread(buffer, 1, 1000000, stdin);
+int main(int argc, char **argv) {
+ char buf[80];
+ int len;
+ int i;
+ unsigned char *ptr;
+ size_t nb;
+ len = fread(buffer, 1, 1000000, stdin);
- buffer[len] = '\0';
- ptr = (unsigned char *)buffer;
- while (*ptr !='\n') {ptr++; len--;};
- ptr++; len--;
- while (*ptr == '#') {
- while (*ptr !='\n') {
- ptr++;
- len--;
- }
- ptr++;
- len--;
- }
+ buffer[len] = '\0';
+ ptr = (unsigned char *)buffer;
+ while (*ptr !='\n') {ptr++; len--;};
+ ptr++; len--;
+ while (*ptr == '#') {
+ while (*ptr !='\n') {
+ ptr++;
+ len--;
+ }
+ ptr++;
+ len--;
+ }
-
- while (len > 0) {
- nb = 0;
- if (!strcmp("jisx0208.1983-0", argv[1])) {
- nb = JIS0208(ptr);
- } else if (!strcmp("jisx0201.1976-0", argv[1])) {
- nb = JIS0201(ptr);
- } else if (!strcmp("jisx0212.1990-0", argv[1])) {
- nb = JIS0212(ptr);
- } else if (!strcmp("gb2312.1980-0", argv[1])) {
- nb = JIS0212(ptr);
- } else if (!strcmp("ksc5601.1987-0", argv[1])) {
- nb = JIS0212(ptr);
- } else if (!strcmp("big5-0", argv[1])) {
- nb = JIS0212(ptr);
- } else if (!strncmp("iso8859", argv[1], 7)) {
- nb = JIS0201(ptr);
- } else if (!strcmp("koi8-1", argv[1])) {
- nb = JIS0201(ptr);
- } else if (!strcmp("dingbats", argv[1]) ||
- !strcmp("symbol", argv[1]))
- {
- nb = ADOBE(ptr);
- } else {
- len = 0;
- }
- ptr += nb;
- len = len - nb;
- }
- return 0;
+ while (len > 0) {
+ nb = 0;
+ if (!strcmp("jisx0208.1983-0", argv[1])) {
+ nb = JIS0208(ptr);
+ } else if (!strcmp("jisx0201.1976-0", argv[1])) {
+ nb = JIS0201(ptr);
+ } else if (!strcmp("jisx0212.1990-0", argv[1])) {
+ nb = JIS0212(ptr);
+ } else if (!strcmp("gb2312.1980-0", argv[1])) {
+ nb = JIS0212(ptr);
+ } else if (!strcmp("ksc5601.1987-0", argv[1])) {
+ nb = JIS0212(ptr);
+ } else if (!strcmp("big5-0", argv[1])) {
+ nb = JIS0212(ptr);
+ } else if (!strncmp("iso8859", argv[1], 7)) {
+ nb = JIS0201(ptr);
+ } else if (!strcmp("koi8-1", argv[1])) {
+ nb = JIS0201(ptr);
+ } else if (!strcmp("dingbats", argv[1]) ||
+ !strcmp("symbol", argv[1]))
+ {
+ nb = ADOBE(ptr);
+ } else {
+ len = 0;
+ }
+ ptr += nb;
+ len = len - nb;
+ }
+ return 0;
}
/*