Lines Matching refs:fmt

42 	Sffmt_t			fmt;  member
156 if (fp->fmt.t_str && fp->fmt.n_str > 0 && (v = fmtbuf(fp->fmt.n_str + 1))) in getfmt()
158 memcpy(v, fp->fmt.t_str, fp->fmt.n_str); in getfmt()
159 v[fp->fmt.n_str] = 0; in getfmt()
188 if (i == ':' && fp->fmt.fmt == 's' && strlen(a) > 4 && !isalnum(*(a + 4))) in getfmt()
204 t = fp->fmt.t_str; in getfmt()
205 fp->fmt.t_str = b; in getfmt()
206 h = (*fp->lookup)(fp->handle, &fp->fmt, a, &s, &n); in getfmt()
207 fp->fmt.t_str = t; in getfmt()
213 h = (*fp->lookup)(fp->handle, &fp->fmt, a, &s, &n); in getfmt()
216 fp->fmt.flags |= SFFMT_VALUE; in getfmt()
217 switch (fp->fmt.fmt) in getfmt()
224 fp->fmt.size = sizeof(Sflong_t); in getfmt()
230 fp->fmt.size = sizeof(Sflong_t); in getfmt()
241 fp->fmt.fmt = 's'; in getfmt()
246 fp->fmt.fmt = 'd'; in getfmt()
264 Fmt_t fmt; in getfmt() local
266 fmt = *fp; in getfmt()
267 fmt.fmt.form = v; in getfmt()
268 for (h = 0; h < elementsof(fmt.tmp); h++) in getfmt()
269 fmt.tmp[h] = 0; in getfmt()
270 …if (!fp->tmp[0] && !(fp->tmp[0] = sfstropen()) || sfprintf(fp->tmp[0], "%!", &fmt) <= 0 || !(s = s… in getfmt()
275 for (h = 0; h < elementsof(fmt.tmp); h++) in getfmt()
276 if (fmt.tmp[h]) in getfmt()
277 sfclose(fmt.tmp[h]); in getfmt()
316 fp->fmt.fmt = 'c'; in getfmt()
326 …vert)(fp->handle, &fp->fmt, a, s, n))) && (!fp->tmp[0] && !(fp->tmp[0] = sfstropen()) || sfprintf(… in getfmt()
345 Fmt_t fmt; in sfkeyprintf() local
347 memset(&fmt, 0, sizeof(fmt)); in sfkeyprintf()
348 fmt.fmt.version = SFIO_VERSION; in sfkeyprintf()
349 fmt.fmt.form = (char*)format; in sfkeyprintf()
350 fmt.fmt.extf = getfmt; in sfkeyprintf()
351 fmt.handle = handle; in sfkeyprintf()
352 fmt.lookup = lookup; in sfkeyprintf()
353 fmt.convert = convert; in sfkeyprintf()
354 r = sfprintf(sp, "%!", &fmt) - fmt.invisible; in sfkeyprintf()
355 for (i = 0; i < elementsof(fmt.tmp); i++) in sfkeyprintf()
356 if (fmt.tmp[i]) in sfkeyprintf()
357 sfclose(fmt.tmp[i]); in sfkeyprintf()
358 for (i = 0; i < elementsof(fmt.re); i++) in sfkeyprintf()
359 if (fmt.re[i]) in sfkeyprintf()
360 regfree(fmt.re[i]); in sfkeyprintf()
377 Fmt_t fmt; in sfkeyprintf_20000308() local
379 memset(&fmt, 0, sizeof(fmt)); in sfkeyprintf_20000308()
380 fmt.version = 20030909; in sfkeyprintf_20000308()
381 fmt.fmt.version = SFIO_VERSION; in sfkeyprintf_20000308()
382 fmt.fmt.form = (char*)format; in sfkeyprintf_20000308()
383 fmt.fmt.extf = getfmt; in sfkeyprintf_20000308()
384 fmt.handle = handle; in sfkeyprintf_20000308()
385 fmt.lookup = lookup; in sfkeyprintf_20000308()
386 fmt.convert = convert; in sfkeyprintf_20000308()
387 r = sfprintf(sp, "%!", &fmt) - fmt.invisible; in sfkeyprintf_20000308()
388 for (i = 0; i < elementsof(fmt.tmp); i++) in sfkeyprintf_20000308()
389 if (fmt.tmp[i]) in sfkeyprintf_20000308()
390 sfclose(fmt.tmp[i]); in sfkeyprintf_20000308()