• Home
  • Raw
  • Download

Lines Matching refs:stateProps

635 enumToU(UConverterMBCSTable *mbcsTable, int8_t stateProps[],  in enumToU()  argument
652 b=(stateProps[state]&0x38)<<2; in enumToU()
653 if(b==0 && stateProps[state]>=0x40) { in enumToU()
658 limit=((stateProps[state]&7)+1)<<5; in enumToU()
663 if(stateProps[nextState]>=0) { in enumToU()
666 mbcsTable, stateProps, nextState, in enumToU()
737 getStateProp(const int32_t (*stateTable)[256], int8_t stateProps[], int state) { in getStateProp() argument
742 stateProps[state]=0; in getStateProp()
748 if(stateProps[nextState]==-1) { in getStateProp()
749 getStateProp(stateTable, stateProps, nextState); in getStateProp()
752 if(stateProps[nextState]>=0) { in getStateProp()
759 stateProps[state]=-0x40; /* (int8_t)0xc0 */ in getStateProp()
760 return stateProps[state]; in getStateProp()
763 stateProps[state]|=(int8_t)((min>>5)<<3); in getStateProp()
769 if(stateProps[nextState]==-1) { in getStateProp()
770 getStateProp(stateTable, stateProps, nextState); in getStateProp()
773 if(stateProps[nextState]>=0) { in getStateProp()
780 stateProps[state]|=(int8_t)(max>>5); in getStateProp()
786 if(stateProps[nextState]==-1) { in getStateProp()
787 getStateProp(stateTable, stateProps, nextState); in getStateProp()
790 stateProps[nextState]|=0x40; in getStateProp()
792 stateProps[state]|=0x40; in getStateProp()
797 return stateProps[state]; in getStateProp()
830 int8_t stateProps[MBCS_MAX_STATE_COUNT]; in ucnv_MBCSEnumToUnicode() local
833 uprv_memset(stateProps, -1, sizeof(stateProps)); in ucnv_MBCSEnumToUnicode()
836 getStateProp(mbcsTable->stateTable, stateProps, 0); in ucnv_MBCSEnumToUnicode()
842 if(stateProps[state]>=0x40) { in ucnv_MBCSEnumToUnicode()
845 mbcsTable, stateProps, state, 0, 0, in ucnv_MBCSEnumToUnicode()