• Home
  • Raw
  • Download

Lines Matching refs:poolBundle

111 static ResFile poolBundle;  variable
347 poolBundle.fBytes = new uint8_t[(poolFileSize + 15) & ~15]; in main()
348 if (poolFileSize > 0 && poolBundle.fBytes == NULL) { in main()
355 int32_t bytesRead = T_FileStream_read(poolFile, poolBundle.fBytes, poolFileSize); in main()
365 ds = udata_openSwapperForInputData(poolBundle.fBytes, bytesRead, in main()
372 ures_swap(ds, poolBundle.fBytes, bytesRead, poolBundle.fBytes, &status); in main()
379 header = (const DataHeader *)poolBundle.fBytes; in main()
386 poolBundle.fIndexes = pRoot + 1; in main()
387 indexLength = poolBundle.fIndexes[URES_INDEX_LENGTH] & 0xff; in main()
393 int32_t keysTop = poolBundle.fIndexes[URES_INDEX_KEYS_TOP]; in main()
394 poolBundle.fKeys = (const char *)(pRoot + keysBottom); in main()
395 poolBundle.fKeysLength = (keysTop - keysBottom) * 4; in main()
396 poolBundle.fChecksum = poolBundle.fIndexes[URES_INDEX_POOL_CHECKSUM]; in main()
398 for (i = 0; i < poolBundle.fKeysLength; ++i) { in main()
399 if (poolBundle.fKeys[i] == 0) { in main()
400 ++poolBundle.fKeysCount; in main()
407 int32_t stringUnitsLength = (poolBundle.fIndexes[URES_INDEX_16BIT_TOP] - keysTop) * 2; in main()
409 poolBundle.fStrings = new PseudoListResource(NULL, status); in main()
410 if (poolBundle.fStrings == NULL) { in main()
465 poolBundle.fStrings->add(sr); in main()
466 poolBundle.fStringIndexLimit = maxStringIndex + 1; in main()
473 if (poolBundle.fStrings->fCount == 0) { in main()
474 delete poolBundle.fStrings; in main()
475 poolBundle.fStrings = NULL; in main()
481 if (isVerbose() && poolBundle.fStrings != NULL) { in main()
482 printf("number of shared strings: %d\n", (int)poolBundle.fStrings->fCount); in main()
483 int32_t length = poolBundle.fStringIndexLimit + 1; // incl. last NUL in main()
490 poolBundle.fStrings == NULL && in main()
532 poolBundle.close(); in main()
691 data->fUsePoolBundle = &poolBundle; in processFile()