mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-13 17:01:16 +00:00
ICU-157 make recognize Windows dir separator as well as UNIX sep
X-SVN-Rev: 316
This commit is contained in:
parent
a406c2bc94
commit
790ec0ad48
1 changed files with 7 additions and 6 deletions
|
@ -163,13 +163,17 @@ static const UDataInfo dataInfo={
|
|||
void writeConverterData(UConverterSharedData *mySharedData, const char *cName, UErrorCode *status)
|
||||
{
|
||||
UNewDataMemory *mem;
|
||||
void *data;
|
||||
const char *cnvName;
|
||||
const char *cnvName, *cnvName2;
|
||||
|
||||
uint32_t sz ;
|
||||
uint32_t sz2;
|
||||
|
||||
cnvName = icu_strrchr(cName, '/');
|
||||
cnvName2 = icu_strrchr(cName, '\\'); /* aliu - this is for Windows - what we
|
||||
really need is a platform-independent
|
||||
call to get the path separator */
|
||||
if (cnvName2 > cnvName) {
|
||||
cnvName = cnvName2; /* assume unix names don't contain '\\'! */
|
||||
}
|
||||
if(cnvName)
|
||||
{
|
||||
cnvName++;
|
||||
|
@ -182,9 +186,6 @@ void writeConverterData(UConverterSharedData *mySharedData, const char *cName, U
|
|||
|
||||
WriteConverterSharedData(mem, mySharedData);
|
||||
|
||||
// Temporarily disabled -- sz and data are uninitialized! -aliu
|
||||
//udata_writeBlock(mem, data, sz);
|
||||
|
||||
sz2 = udata_finish(mem, status);
|
||||
|
||||
/* printf("Done. Wrote %d bytes.\n", sz2); */
|
||||
|
|
Loading…
Add table
Reference in a new issue