|
|
| version 1.8, 2004/06/20 00:56:26 | version 1.9, 2004/06/21 02:01:32 |
|---|---|
| Line 69 long milstr_solveHEX(const OEMCHAR *str) | Line 69 long milstr_solveHEX(const OEMCHAR *str) |
| long milstr_solveINT(const OEMCHAR *str); | long milstr_solveINT(const OEMCHAR *str); |
| // STRLIST | // STRLIST |
| char *milstr_list(const OEMCHAR *lststr, UINT pos); | OEMCHAR *milstr_list(const OEMCHAR *lststr, UINT pos); |
| #ifdef __cplusplus | #ifdef __cplusplus |
| } | } |
| Line 79 char *milstr_list(const OEMCHAR *lststr, | Line 79 char *milstr_list(const OEMCHAR *lststr, |
| // ---- macros | // ---- macros |
| #if defined(OSLANG_SJIS) | #if defined(OSLANG_SJIS) |
| #define ISKANJI1ST(c) ((((c ^ 0x20) - 0xa1) & 0xff) < 0x3c) | |
| #define milstr_charsize(s) milsjis_charsize(s) | #define milstr_charsize(s) milsjis_charsize(s) |
| #define milstr_cmp(s, c) milsjis_cmp(s, c) | #define milstr_cmp(s, c) milsjis_cmp(s, c) |
| #define milstr_memcmp(s, c) milsjis_memcmp(s, c) | #define milstr_memcmp(s, c) milsjis_memcmp(s, c) |
| Line 89 char *milstr_list(const OEMCHAR *lststr, | Line 88 char *milstr_list(const OEMCHAR *lststr, |
| #define milstr_ncat(d, s, l) milsjis_ncat(d, s, l) | #define milstr_ncat(d, s, l) milsjis_ncat(d, s, l) |
| #define milstr_chr(s, c) milsjis_chr(s, c) | #define milstr_chr(s, c) milsjis_chr(s, c) |
| #elif defined(OSLANG_EUC) | #elif defined(OSLANG_EUC) |
| #define ISKANJI1ST(c) (((c - 0xa1) & 0xff) < 0x5d) | |
| #define milstr_charsize(s) mileuc_charsize(s) | #define milstr_charsize(s) mileuc_charsize(s) |
| #define milstr_cmp(s, c) mileuc_cmp(s, c) | #define milstr_cmp(s, c) mileuc_cmp(s, c) |
| #define milstr_memcmp(s, c) mileuc_memcmp(s, c) | #define milstr_memcmp(s, c) mileuc_memcmp(s, c) |
| Line 108 char *milstr_list(const OEMCHAR *lststr, | Line 106 char *milstr_list(const OEMCHAR *lststr, |
| #define milstr_ncat(d, s, l) milutf8_ncat(d, s, l) | #define milstr_ncat(d, s, l) milutf8_ncat(d, s, l) |
| #define milstr_chr(s, c) milutf8_chr(s, c) | #define milstr_chr(s, c) milutf8_chr(s, c) |
| #else | #else |
| #define ISKANJI1ST(c) (0) | |
| #define milstr_charsize(s) milank_charsize(s) | #define milstr_charsize(s) milank_charsize(s) |
| #define milstr_cmp(s, c) milank_cmp(s, c) | #define milstr_cmp(s, c) milank_cmp(s, c) |
| #define milstr_memcmp(s, c) milank_memcmp(s, c) | #define milstr_memcmp(s, c) milank_memcmp(s, c) |