Lines Matching refs:Ebl_WStrent
52 struct Ebl_WStrent struct
56 struct Ebl_WStrent *next; argument
57 struct Ebl_WStrent *left; argument
58 struct Ebl_WStrent *right; argument
73 struct Ebl_WStrent *root; argument
80 struct Ebl_WStrent null;
150 static struct Ebl_WStrent *
153 struct Ebl_WStrent *newstr; in newstring()
158 align = ((__alignof__ (struct Ebl_WStrent) in newstring()
160 & (__alignof__ (struct Ebl_WStrent) - 1))) in newstring()
161 & (__alignof__ (struct Ebl_WStrent) - 1)); in newstring()
164 if (st->left < align + sizeof (struct Ebl_WStrent) + len * sizeof (wchar_t)) in newstring()
167 sizeof (struct Ebl_WStrent) + len * sizeof (wchar_t))) in newstring()
174 newstr = (struct Ebl_WStrent *) (st->backp + align); in newstring()
184 st->backp += align + sizeof (struct Ebl_WStrent) + len * sizeof (wchar_t); in newstring()
185 st->left -= align + sizeof (struct Ebl_WStrent) + len * sizeof (wchar_t); in newstring()
194 static struct Ebl_WStrent **
195 searchstring (struct Ebl_WStrent **sep, struct Ebl_WStrent *newstr) in searchstring()
220 struct Ebl_WStrent *
223 struct Ebl_WStrent *newstr; in ebl_wstrtabadd()
224 struct Ebl_WStrent **sep; in ebl_wstrtabadd()
249 struct Ebl_WStrent *subs; in ebl_wstrtabadd()
299 copystrings (struct Ebl_WStrent *nodep, wchar_t **freep, size_t *offsetp) in copystrings()
301 struct Ebl_WStrent *subs; in copystrings()
356 ebl_wstrtaboffset (struct Ebl_WStrent *se) in ebl_wstrtaboffset()