Lines Matching refs:stateTable
505 row=mbcsTable->stateTable[state];
596 getStateProp(const int32_t (*stateTable)[256], int8_t stateProps[], int state) {
600 row=stateTable[state];
608 getStateProp(stateTable, stateProps, nextState);
629 getStateProp(stateTable, stateProps, nextState);
646 getStateProp(stateTable, stateProps, nextState);
695 getStateProp(mbcsTable->stateTable, stateProps, 0);
1142 mbcsTable->stateTable[0][EBCDIC_LF]==MBCS_ENTRY_FINAL(0, MBCS_STATE_VALID_DIRECT_16, U_LF) &&
1143 mbcsTable->stateTable[0][EBCDIC_NL]==MBCS_ENTRY_FINAL(0, MBCS_STATE_VALID_DIRECT_16, U_NL)
1215 uprv_memcpy(newStateTable, mbcsTable->stateTable, mbcsTable->countStates*1024);
1539 entry=mbcsTable->stateTable[0][0xe];
1568 uprv_memcpy(newStateTable, mbcsTable->stateTable, count*1024);
1583 mbcsTable->stateTable=(const int32_t (*)[256])newStateTable;
1627 mbcsTable->stateTable=(const int32_t (*)[256])(raw+headerLength*4);
1628 mbcsTable->toUFallbacks=(const _MBCSToUFallback *)(mbcsTable->stateTable+header->countStates);
1697 if(mbcsTable->stateTable[0][i]!=MBCS_ENTRY_FINAL(0, MBCS_STATE_VALID_DIRECT_16, i)) {
1743 uprv_free((void *)mbcsTable->stateTable);
1893 const int32_t (*stateTable)[256];
1910 stateTable=(const int32_t (*)[256])cnv->sharedData->mbcs.swapLFNLStateTable;
1912 stateTable=cnv->sharedData->mbcs.stateTable;
1934 entry=stateTable[0][*source++];
2045 const int32_t (*stateTable)[256];
2061 stateTable=(const int32_t (*)[256])cnv->sharedData->mbcs.swapLFNLStateTable;
2063 stateTable=cnv->sharedData->mbcs.stateTable;
2088 oredEntries=entry=stateTable[0][*source++];
2090 oredEntries|=entry=stateTable[0][*source++];
2092 oredEntries|=entry=stateTable[0][*source++];
2094 oredEntries|=entry=stateTable[0][*source++];
2096 oredEntries|=entry=stateTable[0][*source++];
2098 oredEntries|=entry=stateTable[0][*source++];
2100 oredEntries|=entry=stateTable[0][*source++];
2102 oredEntries|=entry=stateTable[0][*source++];
2104 oredEntries|=entry=stateTable[0][*source++];
2106 oredEntries|=entry=stateTable[0][*source++];
2108 oredEntries|=entry=stateTable[0][*source++];
2110 oredEntries|=entry=stateTable[0][*source++];
2112 oredEntries|=entry=stateTable[0][*source++];
2114 oredEntries|=entry=stateTable[0][*source++];
2116 oredEntries|=entry=stateTable[0][*source++];
2118 oredEntries|=entry=stateTable[0][*source++];
2159 entry=stateTable[0][*source++];
2258 hasValidTrailBytes(const int32_t (*stateTable)[256], uint8_t state) {
2259 const int32_t *row=stateTable[state];
2287 hasValidTrailBytes(stateTable, (uint8_t)MBCS_ENTRY_TRANSITION_STATE(entry))
2301 isSingleOrLead(const int32_t (*stateTable)[256], uint8_t state, UBool isDBCSOnly, uint8_t b) {
2302 const int32_t *row=stateTable[state];
2305 return hasValidTrailBytes(stateTable, (uint8_t)MBCS_ENTRY_TRANSITION_STATE(entry));
2325 const int32_t (*stateTable)[256];
2371 stateTable=(const int32_t (*)[256])cnv->sharedData->mbcs.swapLFNLStateTable;
2373 stateTable=cnv->sharedData->mbcs.stateTable;
2415 entry=stateTable[state][*source];
2422 MBCS_ENTRY_IS_FINAL(entry=stateTable[state][*source]) &&
2450 entry=stateTable[state][*source];
2457 MBCS_ENTRY_IS_FINAL(entry=stateTable[state][*source]) &&
2511 entry=stateTable[state][bytes[byteIndex++]=*source++];
2681 i<byteIndex && !isSingleOrLead(stateTable, state, isDBCSOnly, bytes[i]);
2737 const int32_t (*stateTable)[256];
2748 stateTable=(const int32_t (*)[256])cnv->sharedData->mbcs.swapLFNLStateTable;
2750 stateTable=cnv->sharedData->mbcs.stateTable;
2755 entry=stateTable[0][*source++];
2824 const int32_t (*stateTable)[256];
2858 stateTable=(const int32_t (*)[256])cnv->sharedData->mbcs.swapLFNLStateTable;
2860 stateTable=cnv->sharedData->mbcs.stateTable;
2879 entry=stateTable[state][*source++];
2886 MBCS_ENTRY_IS_FINAL(entry=stateTable[state][*source]) &&
3023 lastSource<source && !isSingleOrLead(stateTable, state, isDBCSOnly, *lastSource);
3063 entry=sharedData->mbcs.stateTable[0][b];
3119 const int32_t (*stateTable)[256];
3151 stateTable=sharedData->mbcs.stateTable;
3160 entry=stateTable[state][(uint8_t)source[i++]];
5486 state0=cnv->sharedData->mbcs.stateTable[cnv->sharedData->mbcs.dbcsOnlyState];
5499 return (UBool)MBCS_ENTRY_IS_TRANSITION(sharedData->mbcs.stateTable[0][(uint8_t)byte]);