Lines Matching refs:tempTable
984 typedef struct TempTable {
991 } TempTable;
1016 TempTable *pTempTable,
1295 TempTable tempTable;
1326 tempTable.majorFormatVersion=pInfo->formatVersion[0];
1372 tempTable.localKeyLimit=keysTop<<2;
1374 tempTable.localKeyLimit=0;
1395 tempTable.resFlags=stackResFlags;
1397 tempTable.resFlags=(uint32_t *)uprv_malloc(resFlagsLength);
1398 if(tempTable.resFlags==NULL) {
1404 uprv_memset(tempTable.resFlags, 0, resFlagsLength);
1429 tempTable.keyChars=(const char *)outBundle; /* sort by outCharset */
1430 if(tempTable.majorFormatVersion>1 || maxTableLength<=STACK_ROW_CAPACITY) {
1431 tempTable.rows=rows;
1432 tempTable.resort=resort;
1434 tempTable.rows=(Row *)uprv_malloc(maxTableLength*sizeof(Row)+maxTableLength*4);
1435 if(tempTable.rows==NULL) {
1439 if(tempTable.resFlags!=stackResFlags) {
1440 uprv_free(tempTable.resFlags);
1444 tempTable.resort=(int32_t *)(tempTable.rows+maxTableLength);
1448 ures_swapResource(ds, inBundle, outBundle, rootRes, NULL, &tempTable, pErrorCode);
1454 if(tempTable.rows!=rows) {
1455 uprv_free(tempTable.rows);
1457 if(tempTable.resFlags!=stackResFlags) {
1458 uprv_free(tempTable.resFlags);