Lines Matching full:statetable
646 row=mbcsTable->stateTable[state];
737 getStateProp(const int32_t (*stateTable)[256], int8_t stateProps[], int state) {
741 row=stateTable[state];
749 getStateProp(stateTable, stateProps, nextState);
770 getStateProp(stateTable, stateProps, nextState);
787 getStateProp(stateTable, stateProps, nextState);
836 getStateProp(mbcsTable->stateTable, stateProps, 0);
1286 mbcsTable->stateTable[0][EBCDIC_LF]==MBCS_ENTRY_FINAL(0, MBCS_STATE_VALID_DIRECT_16, U_LF) &&
1287 mbcsTable->stateTable[0][EBCDIC_NL]==MBCS_ENTRY_FINAL(0, MBCS_STATE_VALID_DIRECT_16, U_NL)
1359 uprv_memcpy(newStateTable, mbcsTable->stateTable, mbcsTable->countStates*1024);
1683 entry=mbcsTable->stateTable[0][0xe];
1712 uprv_memcpy(newStateTable, mbcsTable->stateTable, count*1024);
1727 mbcsTable->stateTable=(const int32_t (*)[256])newStateTable;
1771 mbcsTable->stateTable=(const int32_t (*)[256])(raw+headerLength*4);
1772 mbcsTable->toUFallbacks=(const _MBCSToUFallback *)(mbcsTable->stateTable+header->countStates);
1841 if(mbcsTable->stateTable[0][i]!=MBCS_ENTRY_FINAL(0, MBCS_STATE_VALID_DIRECT_16, i)) {
1887 uprv_free((void *)mbcsTable->stateTable);
2041 const int32_t (*stateTable)[256];
2058 stateTable=(const int32_t (*)[256])cnv->sharedData->mbcs.swapLFNLStateTable;
2060 stateTable=cnv->sharedData->mbcs.stateTable;
2082 entry=stateTable[0][*source++];
2193 const int32_t (*stateTable)[256];
2209 stateTable=(const int32_t (*)[256])cnv->sharedData->mbcs.swapLFNLStateTable;
2211 stateTable=cnv->sharedData->mbcs.stateTable;
2236 oredEntries=entry=stateTable[0][*source++];
2238 oredEntries|=entry=stateTable[0][*source++];
2240 oredEntries|=entry=stateTable[0][*source++];
2242 oredEntries|=entry=stateTable[0][*source++];
2244 oredEntries|=entry=stateTable[0][*source++];
2246 oredEntries|=entry=stateTable[0][*source++];
2248 oredEntries|=entry=stateTable[0][*source++];
2250 oredEntries|=entry=stateTable[0][*source++];
2252 oredEntries|=entry=stateTable[0][*source++];
2254 oredEntries|=entry=stateTable[0][*source++];
2256 oredEntries|=entry=stateTable[0][*source++];
2258 oredEntries|=entry=stateTable[0][*source++];
2260 oredEntries|=entry=stateTable[0][*source++];
2262 oredEntries|=entry=stateTable[0][*source++];
2264 oredEntries|=entry=stateTable[0][*source++];
2266 oredEntries|=entry=stateTable[0][*source++];
2307 entry=stateTable[0][*source++];
2406 hasValidTrailBytes(const int32_t (*stateTable)[256], uint8_t state) {
2407 const int32_t *row=stateTable[state];
2435 hasValidTrailBytes(stateTable, (uint8_t)MBCS_ENTRY_TRANSITION_STATE(entry))
2449 isSingleOrLead(const int32_t (*stateTable)[256], uint8_t state, UBool isDBCSOnly, uint8_t b) {
2450 const int32_t *row=stateTable[state];
2453 return hasValidTrailBytes(stateTable, (uint8_t)MBCS_ENTRY_TRANSITION_STATE(entry));
2473 const int32_t (*stateTable)[256];
2519 stateTable=(const int32_t (*)[256])cnv->sharedData->mbcs.swapLFNLStateTable;
2521 stateTable=cnv->sharedData->mbcs.stateTable;
2563 entry=stateTable[state][*source];
2570 MBCS_ENTRY_IS_FINAL(entry=stateTable[state][*source]) &&
2598 entry=stateTable[state][*source];
2605 MBCS_ENTRY_IS_FINAL(entry=stateTable[state][*source]) &&
2659 entry=stateTable[state][bytes[byteIndex++]=*source++];
2829 i<byteIndex && !isSingleOrLead(stateTable, state, isDBCSOnly, bytes[i]);
2885 const int32_t (*stateTable)[256];
2896 stateTable=(const int32_t (*)[256])cnv->sharedData->mbcs.swapLFNLStateTable;
2898 stateTable=cnv->sharedData->mbcs.stateTable;
2903 entry=stateTable[0][*source++];
2972 const int32_t (*stateTable)[256];
3006 stateTable=(const int32_t (*)[256])cnv->sharedData->mbcs.swapLFNLStateTable;
3008 stateTable=cnv->sharedData->mbcs.stateTable;
3027 entry=stateTable[state][*source++];
3034 MBCS_ENTRY_IS_FINAL(entry=stateTable[state][*source]) &&
3171 lastSource<source && !isSingleOrLead(stateTable, state, isDBCSOnly, *lastSource);
3211 entry=sharedData->mbcs.stateTable[0][b];
3267 const int32_t (*stateTable)[256];
3299 stateTable=sharedData->mbcs.stateTable;
3308 entry=stateTable[state][(uint8_t)source[i++]];
5632 state0=cnv->sharedData->mbcs.stateTable[cnv->sharedData->mbcs.dbcsOnlyState];
5645 return (UBool)MBCS_ENTRY_IS_TRANSITION(sharedData->mbcs.stateTable[0][(uint8_t)byte]);