• Home
  • Raw
  • Download

Lines Matching refs:ds

74                   const UDataSwapper *ds,
112 UDataSwapper *ds; in main() local
207 ds=udata_openSwapperForInputData(data, length, outIsBigEndian, outCharset, &errorCode); in main()
215 ds->printError=printError; in main()
216 ds->printErrorContext=stderr; in main()
234 length=udata_swapPackage(argv[1], argv[2], ds, data, length, data, &errorCode); in main()
235 udata_closeSwapper(ds); in main()
244 length=udata_swap(ds, data, length, data, &errorCode); in main()
245 udata_closeSwapper(ds); in main()
289 extractPackageName(const UDataSwapper *ds, const char *filename, in extractPackageName() argument
303 …udata_printError(ds, "udata_swapPackage(): \"%s\" is not recognized as a package filename (must en… in extractPackageName()
310 udata_printError(ds, "udata_swapPackage(): the package name \"%s\" is too long (>=%ld)\n", in extractPackageName()
336 const UDataSwapper *ds, in udata_swapPackage() argument
357 headerSize=udata_swapDataHeader(ds, inData, length, outData, pErrorCode); in udata_swapPackage()
371 …udata_printError(ds, "udata_swapPackage(): data format %02x.%02x.%02x.%02x (format version %02x) i… in udata_swapPackage()
385 ds, inFilename, in udata_swapPackage()
389 ds, outFilename, in udata_swapPackage()
402 …udata_printError(ds, "udata_swapPackage(): the package names \"%s\" and \"%s\" must have the same … in udata_swapPackage()
413 itemCount=ds->readUInt32(*(const uint32_t *)inBytes); in udata_swapPackage()
420 offset=ds->readUInt32(inEntries[itemCount-1].dataOffset); in udata_swapPackage()
421 itemLength=udata_swap(ds, inBytes+offset, -1, NULL, pErrorCode); in udata_swapPackage()
436 itemCount=ds->readUInt32(*(const uint32_t *)inBytes); in udata_swapPackage()
444 offset=20+ds->readUInt32(inEntries[itemCount-1].dataOffset); in udata_swapPackage()
448 … udata_printError(ds, "udata_swapPackage(): too few bytes (%d after header) for a .dat package\n", in udata_swapPackage()
457 ds->swapArray32(ds, inBytes, 4, outBytes, pErrorCode); in udata_swapPackage()
466 itemLength=(int32_t)(ds->readUInt32(inEntries[0].dataOffset)-offset); in udata_swapPackage()
467 udata_swapInvStringBlock(ds, inBytes+offset, itemLength, outBytes+offset, pErrorCode); in udata_swapPackage()
469 udata_printError(ds, "udata_swapPackage() failed to swap the data item name strings\n"); in udata_swapPackage()
475 if(ds->outCharset!=U_CHARSET_FAMILY) { in udata_swapPackage()
477 ds2=udata_openSwapper(TRUE, U_CHARSET_FAMILY, TRUE, ds->outCharset, pErrorCode); in udata_swapPackage()
482 … udata_printError(ds, "udata_swapPackage() failed to swap the input/output package names\n"); in udata_swapPackage()
491 entryName=(char *)inBytes+ds->readUInt32(inEntries[i].nameOffset); in udata_swapPackage()
496 …udata_printError(ds, "udata_swapPackage() failed: ToC item %ld does not have the input package nam… in udata_swapPackage()
535 udata_printError(ds, "udata_swapPackage(): out of memory allocating %d bytes\n", in udata_swapPackage()
546 table[i].nameOffset=ds->readUInt32(inEntries[i].nameOffset); in udata_swapPackage()
547 table[i].inOffset=ds->readUInt32(inEntries[i].dataOffset); in udata_swapPackage()
554 if(ds->inCharset==ds->outCharset) { in udata_swapPackage()
599 ds->writeUInt32(&outEntries[i].nameOffset, table[i].nameOffset); in udata_swapPackage()
600 ds->writeUInt32(&outEntries[i].dataOffset, table[i].outOffset); in udata_swapPackage()
609 udata_swap(ds, inBytes+table[i].inOffset, (int32_t)table[i].length, in udata_swapPackage()
613 if(ds->outCharset==U_CHARSET_FAMILY) { in udata_swapPackage()
614 udata_printError(ds, "warning: udata_swapPackage() failed to swap item \"%s\"\n" in udata_swapPackage()
620 udata_printError(ds, "warning: udata_swapPackage() failed to swap an item\n" in udata_swapPackage()