Home
last modified time | relevance | path

Searched refs:pdata (Results 1 – 6 of 6) sorted by relevance

/picolibc-latest/newlib/libc/stdio/
Dnano-vfprintf_i.c48 struct _prt_data_t *pdata, in _printf_common() argument
70 *realsz = pdata->dprec > pdata->size ? pdata->dprec : pdata->size; in _printf_common()
71 if (pdata->l_buf[0]) in _printf_common()
74 if (pdata->flags & HEXPREFIX) in _printf_common()
78 if ((pdata->flags & (LADJUST|ZEROPAD)) == 0) in _printf_common()
79 PAD (pdata->width - *realsz, pdata->blank); in _printf_common()
83 if (pdata->l_buf[0]) in _printf_common()
86 if (pdata->flags & HEXPREFIX) in _printf_common()
88 pdata->l_buf[n++] = '0'; in _printf_common()
89 pdata->l_buf[n++] = pdata->l_buf[2]; in _printf_common()
[all …]
Dnano-vfscanf_i.c47 struct _scan_data_t *pdata, in _scanf_chars() argument
53 if (pdata->width == 0) in _scanf_chars()
54 pdata->width = (pdata->code == CT_CHAR) ? 1 : (size_t)~0; in _scanf_chars()
57 if ((pdata->flags & SUPPRESS) == 0) in _scanf_chars()
61 while ((pdata->code == CT_CHAR) in _scanf_chars()
62 || (pdata->code == CT_CCL && pdata->ccltab[*fp->_p]) in _scanf_chars()
63 || (pdata->code == CT_STRING && !isspace (*fp->_p))) in _scanf_chars()
66 if ((pdata->flags & SUPPRESS) == 0) in _scanf_chars()
70 if (--pdata->width == 0) in _scanf_chars()
73 if ((fp->_r <= 0 && pdata->pfn_refill (fp))) in _scanf_chars()
[all …]
Dnano-vfscanf_float.c36 struct _scan_data_t *pdata, in _scanf_float() argument
56 if (pdata->width == 0 || pdata->width > BUF - 1) in _scanf_float()
59 if (pdata->width - 1 > BUF - 2) in _scanf_float()
62 width_left = pdata->width - (BUF - 1); in _scanf_float()
63 pdata->width = BUF - 1; in _scanf_float()
65 pdata->flags |= SIGNOK | NDIGITS | DPTOK | EXPOK; in _scanf_float()
68 for (p = pdata->buf; pdata->width; ) in _scanf_float()
76 if (pdata->flags & NDIGITS) in _scanf_float()
78 pdata->flags &= ~SIGNOK; in _scanf_float()
83 pdata->width++; in _scanf_float()
[all …]
Dnano-vfprintf_float.c164 struct _prt_data_t *pdata, in _printf_float() argument
169 #define _fpvalue (pdata->_double_) in _printf_float()
185 char code = pdata->code; in _printf_float()
187 if (pdata->flags & LONGDBL) in _printf_float()
204 pdata->l_buf[0] = '-'; in _printf_float()
209 pdata->size = 3; in _printf_float()
210 pdata->flags &= ~ZEROPAD; in _printf_float()
216 pdata->l_buf[0] = '-'; in _printf_float()
221 pdata->size = 3; in _printf_float()
222 pdata->flags &= ~ZEROPAD; in _printf_float()
[all …]
Dnano-vfscanf_local.h165 struct _scan_data_t *pdata,
169 struct _scan_data_t *pdata,
175 struct _scan_data_t *pdata,
Dnano-vfprintf_local.h211 struct _prt_data_t *pdata,
218 _printf_i (struct _prt_data_t *pdata, FILE *fp,
226 struct _prt_data_t *pdata,