The only change of note in the String Manager APIs is in the declaration of the StrN...
functions: the final parameter that specifies the maximum number of bytes on which to operate changed from an Int32
to a size_t
.
Deleted APIs ^TOP^
Table 111.1 Deleted functions
Deleted API
|
Use instead
|
StrPrintF()
|
sprintf (). Note that StringMgr.h contains a #define that maps "StrPrintF " to "sprintf ".
|
StrVPrintF()
|
vsprintf (). Note that StringMgr.h contains a #define that maps "StrVPrintF " to "vsprintf ".
|
Modified APIs ^TOP^
Table 111.2 Modified functions
Modified API
|
Description of change
|
size_t StrLen (const char *)
|
This function used to return a UInt16 .
|
int16_t StrNCaselessCompare (const char *, const char *, size_t)
|
The final parameter, 'n ', used to be declared as Int32 .
|
char *StrNCat (char *, const char *, size_t)
|
The final parameter, 'n ', used to be declared as Int32 .
|
int16_t StrNCompare (const char *, const char *, size_t)
|
The final parameter, 'n ', used to be declared as Int32 .
|
int16_t StrNCompareAscii (const char *, const char *, size_t)
|
The final parameter, 'n ', used to be declared as Int32 .
|
char *StrNCopy (char *, const char *, size_t)
|
The final parameter, 'n ', used to be declared as Int32 .
|
Unchanged APIs ^TOP^
Table 111.3 Unchanged functions
StrAToI()
|
StrCaselessCompare()
|
StrCat()
|
StrChr()
|
StrCompare()
|
StrCompareAscii()
|
StrCopy()
|
StrDelocalizeNumber()
|
StrIToA()
|
StrIToH()
|
StrLocalizeNumber()
|
StrStr()
|
StrToLower()
|
|
Table 111.4 Unchanged #defines