Home | History | Annotate | Download | only in common

Lines Matching refs:entry

269 #define MBCS_ENTRY_TRANSITION_SET_OFFSET(entry, offset) (int32_t)(((entry)&0xff000000)|(offset))
270 #define MBCS_ENTRY_TRANSITION_ADD_OFFSET(entry, offset) (int32_t)((entry)+(offset))
273 #define MBCS_ENTRY_SET_FINAL(entry) (int32_t)((entry)|0x80000000)
274 #define MBCS_ENTRY_FINAL_SET_ACTION(entry, action) (int32_t)(((entry)&0xff0fffff)|((int32_t)(action)<<20L))
275 #define MBCS_ENTRY_FINAL_SET_VALUE(entry, value) (int32_t)(((entry)&0xfff00000)|(value))
276 #define MBCS_ENTRY_FINAL_SET_ACTION_VALUE(entry, action, value) (int32_t)(((entry)&0xff000000)|((int32_t)(action)<<20L)|(value))
278 #define MBCS_ENTRY_SET_STATE(entry, state) (int32_t)(((entry)&0x80ffffff)|((int32_t)(state)<<24L))
280 #define MBCS_ENTRY_STATE(entry) ((((uint32_t)entry)>>24)&0x7f)
282 #define MBCS_ENTRY_IS_TRANSITION(entry) ((entry)>=0)
283 #define MBCS_ENTRY_IS_FINAL(entry) ((entry)<0)
285 #define MBCS_ENTRY_TRANSITION_STATE(entry) (((uint32_t)entry)>>24)
286 #define MBCS_ENTRY_TRANSITION_OFFSET(entry) ((entry)&0xffffff)
288 #define MBCS_ENTRY_FINAL_STATE(entry) ((((uint32_t)entry)>>24)&0x7f)
289 #define MBCS_ENTRY_FINAL_IS_VALID_DIRECT_16(entry) ((entry)<(int32_t)0x80100000)
290 #define MBCS_ENTRY_FINAL_ACTION(entry) ((((uint32_t)entry)>>20)&0xf)
291 #define MBCS_ENTRY_FINAL_VALUE(entry) ((entry)&0xfffff)
292 #define MBCS_ENTRY_FINAL_VALUE_16(entry) (uint16_t)(entry)
305 /* multi-byte fromUnicode: get the 32-bit stage 2 entry */
324 * mostly how many bytes are stored per entry.