Home | History | Annotate | Download | only in unicode

Lines Matching defs:fFields

3382     kUsingStackBuffer=2,// using fUnion.fStackBuffer instead of fUnion.fFields
3419 * - sizeof(fFields)
3422 * which is at least as large as sizeof(fFields) on 32-bit and 64-bit machines.
3423 * (Padding at the end of fFields is ok:
3438 // else fFields is used
3444 } fFields;
3447 int8_t fShortLength; // 0..127: length <0: real length is in fUnion.fFields.fLength
3501 { return (fFlags&kUsingStackBuffer) ? fUnion.fStackBuffer : fUnion.fFields.fArray; }
3505 { return (fFlags&kUsingStackBuffer) ? fUnion.fStackBuffer : fUnion.fFields.fArray; }
3512 { return fShortLength>=0 ? fShortLength : fUnion.fFields.fLength; }
3516 { return (fFlags&kUsingStackBuffer) ? US_STACKBUF_SIZE : fUnion.fFields.fCapacity; }
3545 return fUnion.fFields.fArray;
4207 fUnion.fFields.fLength = len;
4220 fUnion.fFields.fArray = array;
4221 fUnion.fFields.fCapacity = capacity;
4449 fUnion.fFields.fCapacity = targetLength; // not NUL-terminated any more