Changeset 1801
- Timestamp:
- Jan 31, 2005, 5:18:52 AM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/src/lib/locale/setlocale.c
-
Property cvs2svn:cvs-rev
changed from
1.15
to1.16
r1800 r1801 397 397 return rc; 398 398 399 if ( &pCollate->mbcs)399 if (pCollate->mbcs) 400 400 { 401 401 /* … … 1355 1355 int cch1 = strlen(pszLocale); 1356 1356 int cch2 = strlen(szCodepageActual); 1357 int cch3 = pszModifier ? strlen(pszModifier) : 0;1358 char *psz = pTemp->Global.apszNames[iCategory + 1] = malloc(cch1 + cch2 + cch3 + !!cch3 +2);1357 int cch3 = pszModifier ? strlen(pszModifier) + 1 : 0; 1358 char *psz = pTemp->Global.apszNames[iCategory + 1] = malloc(cch1 + cch2 + cch3 + 2); 1359 1359 if (!psz) 1360 1360 return -ENOMEM; … … 1365 1365 memcpy(psz, szCodepageActual, cch2); 1366 1366 psz += cch2; 1367 *psz = '\0'; 1367 1368 1368 1369 if (cch3) … … 1370 1371 *psz++ = '@'; 1371 1372 memcpy(psz, pszModifier, cch3); 1372 psz += cch3;1373 1373 } 1374 *psz = '\0';1375 1374 1376 1375 LIBCLOG_MSG2("Setting iCategory='%d''%s' locale value to '%s'\n", -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.