|

编码.e
(633.25 KB, 下载次数: 62)
修改了返回值或者参数:
到逻辑型() 删除了几个参数,把参数类型修改为通用型
修改的函数:
进制_三十六_字符处理() 修改了又臭又长的代码
进制_三十六_整数处理() 修改了又臭又长的代码
Ansi到Unicode_字节集() 统一调用 A2W_Addr()
Ansi到Unicode() 统一调用 A2W_Addr()
编码_ASCII到Unicode() 统一调用 A2W_Addr()
编码_Ansi到Unicode() 统一调用 A2W_Addr()
Unicode到Ansi_字节集() 统一调用 W2A_Addr()
Unicode到Ansi() 统一调用 W2A_Addr()
编码_Unicode到Ansi() 统一调用 W2A_Addr()
编码_Unicode到Ansi_文本型() 统一调用 W2A_Addr()
编码_Ansi到Unicode_文本型() 统一调用 A2W_Addr()
编码_Utf8到Unicode() 调用 U2W()
编码_Unicode到Utf8() 调用 W2U()
编码_Ansi到Utf8() 调用A2U()
编码_Utf8到Ansi() 调用U2A()
编码_BIG5到繁体() A2W(,950)先转Unicode,W2A(,936) 在转ansi
编码_简体到BIG5() A2W(,936)先转Unicode,W2A(,950) 在转ansi
新增的函数:
A2W() Ansi转Unicode
A2W_Addr() Ansi转Unicode 传的是指针
W2A() Unicode转Ansi
W2A_Addr() Unicode转Ansi 传的是指针
U2W() Utf8转Unicode
U2W_Addr() Utf8转Unicode 传的是指针
U2A() Utf8转Ansi
U2A_Addr() Utf8转Ansi 传的是指针
A2U() Ansi转utf8
取指针_文本型() 汇编取文本型指针
新增API:
lstrlenW() 一个参数,整数型
新增常量:
CP_UTF8 常量值:65001
修改的API:
lstrlenA 参数改为整数型,反正不是公开的,不会影响任何版本
删除的API:
MultiByteToWideChar_字节集 无意义的重复定义,不公开,删除不影响其他版本
_Unicode转Ansi 无意义的重复定义,不公开,删除不影响其他版本
_宽字符到双字节1 无意义的重复定义,不公开,删除不影响其他版本
_宽字符到双字节 无意义的重复定义,不公开,删除不影响其他版本
_Utf8转Unicode 无意义的重复定义,不公开,删除不影响其他版本
_BIG5到GBK繁体 无意义的重复定义,不公开,删除不影响其他版本
如果有采纳这个建议的话,下来会慢慢找出那些无意义的重复定义的API
|
评分
-
查看全部评分
|