Home | History | Annotate | Download | only in common

Lines Matching defs:header

133     const UTrie2Header *header;
151 /* enough data for a trie header? */
158 header=(const UTrie2Header *)data;
159 if(header->signature!=UTRIE2_SIG) {
165 if(valueBits!=(UTrie2ValueBits)(header->options&UTRIE2_OPTIONS_VALUE_BITS_MASK)) {
172 tempTrie.indexLength=header->indexLength;
173 tempTrie.dataLength=header->shiftedDataLength<<UTRIE2_INDEX_SHIFT;
174 tempTrie.index2NullOffset=header->index2NullOffset;
175 tempTrie.dataNullOffset=header->dataNullOffset;
177 tempTrie.highStart=header->shiftedHighStart<<UTRIE2_SHIFT_1;
207 p16=(const uint16_t *)(header+1);
241 UTrie2Header *header;
298 /* set the header fields */
299 header=(UTrie2Header *)trie->memory;
301 header->signature=UTRIE2_SIG; /* "Tri2" */
302 header->options=(uint16_t)valueBits;
304 header->indexLength=(uint16_t)indexLength;
305 header->shiftedDataLength=(uint16_t)(dataLength>>UTRIE2_INDEX_SHIFT);
306 header->index2NullOffset=(uint16_t)UTRIE2_INDEX_2_OFFSET;
307 header->dataNullOffset=(uint16_t)dataMove;
308 header->shiftedHighStart=0;
311 dest16=(uint16_t *)(header+1);
497 /* swap the header */