Lines Matching refs:serialize

42     FcSerialize	*serialize;  in FcSerializeCreate()  local
44 serialize = malloc (sizeof (FcSerialize)); in FcSerializeCreate()
45 if (!serialize) in FcSerializeCreate()
47 serialize->size = 0; in FcSerializeCreate()
48 serialize->linear = NULL; in FcSerializeCreate()
49 serialize->cs_freezer = NULL; in FcSerializeCreate()
50 memset (serialize->buckets, '\0', sizeof (serialize->buckets)); in FcSerializeCreate()
51 return serialize; in FcSerializeCreate()
55 FcSerializeDestroy (FcSerialize *serialize) in FcSerializeDestroy() argument
63 for (buck = serialize->buckets[bucket]; buck; buck = next) { in FcSerializeDestroy()
68 if (serialize->cs_freezer) in FcSerializeDestroy()
69 FcCharSetFreezerDestroy (serialize->cs_freezer); in FcSerializeDestroy()
70 free (serialize); in FcSerializeDestroy()
79 FcSerializeAlloc (FcSerialize *serialize, const void *object, int size) in FcSerializeAlloc() argument
84 for (buck = serialize->buckets[bucket]; buck; buck = buck->next) in FcSerializeAlloc()
91 buck->offset = serialize->size; in FcSerializeAlloc()
92 buck->next = serialize->buckets[bucket]; in FcSerializeAlloc()
93 serialize->buckets[bucket] = buck; in FcSerializeAlloc()
94 serialize->size += FcAlignSize (size); in FcSerializeAlloc()
102 FcSerializeReserve (FcSerialize *serialize, int size) in FcSerializeReserve() argument
104 intptr_t offset = serialize->size; in FcSerializeReserve()
105 serialize->size += FcAlignSize (size); in FcSerializeReserve()
114 FcSerializeOffset (FcSerialize *serialize, const void *object) in FcSerializeOffset() argument
119 for (buck = serialize->buckets[bucket]; buck; buck = buck->next) in FcSerializeOffset()
130 FcSerializePtr (FcSerialize *serialize, const void *object) in FcSerializePtr() argument
132 intptr_t offset = FcSerializeOffset (serialize, object); in FcSerializePtr()
136 return (void *) ((char *) serialize->linear + offset); in FcSerializePtr()
140 FcStrSerializeAlloc (FcSerialize *serialize, const FcChar8 *str) in FcStrSerializeAlloc() argument
142 return FcSerializeAlloc (serialize, str, strlen ((const char *) str) + 1); in FcStrSerializeAlloc()
146 FcStrSerialize (FcSerialize *serialize, const FcChar8 *str) in FcStrSerialize() argument
148 FcChar8 *str_serialize = FcSerializePtr (serialize, str); in FcStrSerialize()