Diff for /np2/common/milstr.h between versions 1.8 and 1.9

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)

Removed from v.1.8  
changed lines
  Added in v.1.9


RetroPC.NET-CVS <cvs@retropc.net>