version 4.5.0
PIThread::stopAndWait now returns bool PIKbdListener on Linux now use piwaitevent_p and can immediately stop new base method piZeroMemory, also migrate all "memset 0" to piZeroMemory
This commit is contained in:
@@ -73,7 +73,7 @@ ushort charFromCodepage(const char * c, int size, const char * codepage, int * t
|
||||
return buffer;
|
||||
# else
|
||||
mbstate_t state;
|
||||
memset(&state, 0, sizeof(state));
|
||||
piZeroMemory(state);
|
||||
wchar_t wc;
|
||||
ret = mbrtowc(&wc, c, size, &state);
|
||||
// printf("mbtowc = %d\n", ret);
|
||||
@@ -369,7 +369,7 @@ PICout operator<<(PICout s, const PIChar & v) {
|
||||
UConverter * cc = ucnv_open(__syslocname__, &e);
|
||||
if (cc) {
|
||||
char uc[8];
|
||||
memset(uc, 0, 8);
|
||||
piZeroMemory(uc, 8);
|
||||
e = (UErrorCode)0;
|
||||
ucnv_fromUChars(cc, uc, 8, (const UChar *)(&v.ch), 1, &e);
|
||||
ucnv_close(cc);
|
||||
|
||||
@@ -178,7 +178,7 @@ T toDecimal(const PIString & s) {
|
||||
|
||||
#define pisprintf(f, v) \
|
||||
char ch[256]; \
|
||||
memset(ch, 0, 256); \
|
||||
piZeroMemory(ch, 256); \
|
||||
snprintf(ch, 256, f, v); \
|
||||
return PIStringAscii(ch);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user