/////////////////////////////////////////////////////////////////////////////
-// Name: src/mac/corefoundation/strconv.cpp
+// Name: src/osx/corefoundation/strconv.cpp
// Purpose: Unicode conversion classes
// Author: David Elliott
// Modified by:
false //no BOM/external representation
));
- wxCHECK(theString != NULL, wxCONV_FAILED);
+ if ( theString == NULL )
+ return wxCONV_FAILED;
/* NOTE: The string content includes the NULL element if the source string did
* That means we have to do nothing special because the destination will have
dstSize * sizeof(wchar_t),
&usedBufLen);
- // charsConverted is > 0 iff conversion succeeded
- if(charsConverted <= 0)
+ if(charsConverted < CFStringGetLength(theString))
return wxCONV_FAILED;
/* usedBufLen is the number of bytes written, so we divide by
&usedBufLen
);
- // charsConverted is > 0 iff conversion succeeded
- if(charsConverted <= 0)
+ if(charsConverted < CFStringGetLength(theString) )
return wxCONV_FAILED;
return usedBufLen;