/picolibc-latest/newlib/libc/stdio/ |
D | ungetc.c | 80 register FILE *fp) in __submore() argument 85 if (fp->_ub._base == fp->_ubuf) in __submore() 92 fp->_ub._base = p; in __submore() 93 fp->_ub._size = BUFSIZ; in __submore() 94 p += BUFSIZ - sizeof (fp->_ubuf); in __submore() 95 for (i = sizeof (fp->_ubuf); --i >= 0;) in __submore() 96 p[i] = fp->_ubuf[i]; in __submore() 97 fp->_p = p; in __submore() 100 i = fp->_ub._size; in __submore() 101 p = (unsigned char *) realloc ((void *) (fp->_ub._base), i << 1); in __submore() [all …]
|
D | fseeko.c | 96 register FILE *fp, in fseeko() argument 115 CHECK_INIT (ptr, fp); in fseeko() 117 _newlib_flockfile_start (fp); in fseeko() 122 if (fp->_flags & __SAPP && fp->_flags & __SWR) in fseeko() 125 fflush ( fp); in fseeko() 130 if ((seekfn = fp->_seek) == NULL) in fseeko() 133 _newlib_flockfile_exit (fp); in fseeko() 150 fflush ( fp); /* may adjust seek offset on append stream */ in fseeko() 151 if (fp->_flags & __SOFF) in fseeko() 152 curoff = fp->_offset; in fseeko() [all …]
|
D | refill.c | 26 lflush (FILE *fp) in lflush() argument 28 if ((fp->_flags & (__SLBF | __SWR)) == (__SLBF | __SWR)) in lflush() 29 return fflush ( fp); in lflush() 40 register FILE * fp) in _srefill() argument 44 CHECK_INIT (ptr, fp); in _srefill() 46 fp->_r = 0; /* largely a convenience for callers */ in _srefill() 49 if (fp->_flags & __SEOF) in _srefill() 53 if ((fp->_flags & __SRD) == 0) in _srefill() 55 if ((fp->_flags & __SRW) == 0) in _srefill() 58 fp->_flags |= __SERR; in _srefill() [all …]
|
D | fflush.c | 104 register FILE * fp) in _sflush() argument 111 flags = fp->_flags; in _sflush() 118 fp->_flags |= __SNPT; in _sflush() 128 if ((fp->_r > 0 || fp->_ur > 0) && fp->_seek != NULL) in _sflush() 143 if (fp->_flags & __SOFF) in _sflush() 144 curoff = fp->_offset; in _sflush() 150 if (fp->_flags & __SL64) in _sflush() 151 curoff = fp->_seek64 (fp->_cookie, 0, SEEK_CUR); in _sflush() 154 curoff = fp->_seek (fp->_cookie, 0, SEEK_CUR); in _sflush() 164 fp->_flags |= __SERR; in _sflush() [all …]
|
D | freopen.c | 80 register FILE *__restrict fp) in freopen() argument 86 CHECK_INIT (ptr, fp); in freopen() 94 oflags2 = fp->_flags2; in freopen() 96 _flockfile (fp); in freopen() 101 _funlockfile (fp); in freopen() 105 fclose ( fp); in freopen() 117 if (fp->_flags == 0) in freopen() 118 fp->_flags = __SEOF; /* hold on to it */ in freopen() 121 if (fp->_flags & __SWR) in freopen() 122 fflush ( fp); in freopen() [all …]
|
D | wsetup.c | 34 register FILE * fp) in _swsetup() argument 38 CHECK_INIT (_REENT, fp); in _swsetup() 44 if ((fp->_flags & __SWR) == 0) in _swsetup() 46 if ((fp->_flags & __SRW) == 0) in _swsetup() 49 fp->_flags |= __SERR; in _swsetup() 52 if (fp->_flags & __SRD) in _swsetup() 55 if (HASUB (fp)) in _swsetup() 56 FREEUB (ptr, fp); in _swsetup() 57 fp->_flags &= ~(__SRD | __SEOF); in _swsetup() 58 fp->_r = 0; in _swsetup() [all …]
|
D | ftello.c | 86 register FILE * fp) in ftello() argument 92 CHECK_INIT (ptr, fp); in ftello() 94 _newlib_flockfile_start (fp); in ftello() 96 if (fp->_seek == NULL) in ftello() 99 _newlib_flockfile_exit (fp); in ftello() 104 if (!(fp->_flags & __SRD) && (fp->_flags & __SWR) && in ftello() 105 fp->_p != NULL && fp->_p - fp->_bf._base > 0 && in ftello() 106 (fp->_flags & __SAPP)) in ftello() 108 pos = fp->_seek (fp->_cookie, (_fpos_t) 0, SEEK_END); in ftello() 111 _newlib_flockfile_exit (fp); in ftello() [all …]
|
D | setvbuf.c | 91 setvbuf (register FILE * fp, in setvbuf() argument 100 CHECK_INIT (reent, fp); in setvbuf() 118 _newlib_flockfile_start (fp); in setvbuf() 119 fflush ( fp); in setvbuf() 120 if (HASUB(fp)) in setvbuf() 121 FREEUB(reent, fp); in setvbuf() 122 fp->_r = fp->_lbfsize = 0; in setvbuf() 123 if (fp->_flags & __SMBF) in setvbuf() 124 free ((void *) fp->_bf._base); in setvbuf() 125 fp->_flags &= ~(__SLBF | __SNBF | __SMBF | __SOPT | __SNPT | __SEOF); in setvbuf() [all …]
|
D | fread.c | 97 FILE * fp, in crlf_r() argument 119 int c = _sgetc_raw ( fp); in crlf_r() 123 ungetc (c, fp); in crlf_r() 131 r = getc ( fp); in crlf_r() 148 FILE * __restrict fp) in fread() argument 158 CHECK_INIT(ptr, fp); in fread() 160 _newlib_flockfile_start (fp); in fread() 161 if (ORIENT (fp, -1) != -1) in fread() 166 if (fp->_r < 0) in fread() 167 fp->_r = 0; in fread() [all …]
|
D | nano-vfscanf.c | 133 register FILE *fp, in VFSCANF() argument 137 CHECK_INIT(data, fp); in VFSCANF() 138 return _SVFSCANF (fp, fmt, ap); in VFSCANF() 153 register FILE *fp) in sungetc() argument 159 fp->_flags &= ~__SEOF; in sungetc() 165 if (HASUB (fp)) in sungetc() 167 if (fp->_r >= fp->_ub._size && __submore (fp)) in sungetc() 170 *--fp->_p = c; in sungetc() 171 fp->_r++; in sungetc() 178 if (fp->_bf._base != NULL && fp->_p > fp->_bf._base && fp->_p[-1] == c) in sungetc() [all …]
|
D | fclose.c | 59 register FILE * fp) in fclose() argument 63 if (fp == NULL) in fclose() 66 CHECK_INIT (rptr, fp); in fclose() 74 if (!(fp->_flags2 & __SNLK)) in fclose() 75 _flockfile (fp); in fclose() 77 if (fp->_flags == 0) /* not open! */ in fclose() 79 if (!(fp->_flags2 & __SNLK)) in fclose() 80 _funlockfile (fp); in fclose() 88 r = (fp->_flags & __SWR) ? _sflush ( fp) : 0; in fclose() 93 r = _sflush ( fp); in fclose() [all …]
|
D | makebuf.c | 39 register FILE *fp) in _smakebuf() argument 46 if (fp->_flags & __SNBF) in _smakebuf() 48 fp->_bf._base = fp->_p = fp->_nbuf; in _smakebuf() 49 fp->_bf._size = 1; in _smakebuf() 52 flags = _swhatbuf ( fp, &size, &couldbetty); in _smakebuf() 55 if (!(fp->_flags & __SSTR)) in _smakebuf() 57 fp->_flags = (fp->_flags & ~__SLBF) | __SNBF; in _smakebuf() 58 fp->_bf._base = fp->_p = fp->_nbuf; in _smakebuf() 59 fp->_bf._size = 1; in _smakebuf() 64 fp->_flags |= __SMBF; in _smakebuf() [all …]
|
D | fvwrite.c | 29 #define COPY(n) (void) memmove ((void *) fp->_p, (void *) p, (size_t) (n)) 52 register FILE *fp, in _sfvwrite() argument 66 if (cantwrite (ptr, fp)) in _sfvwrite() 76 if (fp->_flags & __SCLE) /* text mode */ in _sfvwrite() 78 if (fp->_flags2 & __SWID) in _sfvwrite() 85 if (__swputc_r (ptr, *p, fp) == EOF) in _sfvwrite() 101 if (__sputc_r (ptr, *p, fp) == EOF) in _sfvwrite() 114 if (fp->_flags & __SNBF) in _sfvwrite() 123 w = fp->_write (fp->_cookie, p, in _sfvwrite() 132 else if ((fp->_flags & __SLBF) == 0) in _sfvwrite() [all …]
|
D | fgetwc.c | 128 register FILE *fp) in __fgetwc() argument 133 if (fp->_r <= 0 && _srefill ( fp)) in __fgetwc() 138 wc = *fp->_p++; in __fgetwc() 139 fp->_r--; in __fgetwc() 144 nconv = mbrtowc (&wc, (char *) fp->_p, fp->_r, &fp->_mbstate); in __fgetwc() 155 fp->_p++; in __fgetwc() 156 fp->_r--; in __fgetwc() 161 fp->_p += nconv; in __fgetwc() 162 fp->_r -= nconv; in __fgetwc() 166 while (_srefill( fp) == 0); in __fgetwc() [all …]
|
D | fopen.c | 120 register FILE *fp; in fopen() local 126 if ((fp = __sfp ()) == NULL) in fopen() 132 fp->_flags = 0; /* release */ in fopen() 134 __lock_close_recursive (fp->_lock); in fopen() 140 _newlib_flockfile_start (fp); in fopen() 142 fp->_file = f; in fopen() 143 fp->_flags = flags; in fopen() 144 fp->_cookie = (void *) fp; in fopen() 145 fp->_read = __sread; in fopen() 146 fp->_write = __swrite; in fopen() [all …]
|
D | fgetws.c | 104 FILE * fp) in fgetws() argument 111 _newlib_flockfile_start (fp); in fgetws() 112 if (ORIENT (fp, 1) != 1) in fgetws() 121 if (fp->_r <= 0 && _srefill ( fp)) in fgetws() 127 src = (char *) fp->_p; in fgetws() 128 nl = memchr (fp->_p, '\n', fp->_r); in fgetws() 132 nl != NULL ? (nl - fp->_p + 1) : fp->_r, in fgetws() 135 &fp->_mbstate); in fgetws() 148 src = memchr (fp->_p, '\0', fp->_r); in fgetws() 151 fp->_r -= (unsigned char *) src - fp->_p; in fgetws() [all …]
|
D | nano-vfprintf.c | 173 FILE *fp, in _ssputs() argument 179 w = fp->_w; in _ssputs() 180 if (len >= w && fp->_flags & (__SMBF | __SOPT)) in _ssputs() 184 int curpos = (fp->_p - fp->_bf._base); in _ssputs() 192 size_t newsize = fp->_bf._size * 3 / 2; in _ssputs() 195 if (fp->_flags & __SOPT) in _ssputs() 204 memcpy (str, fp->_bf._base, curpos); in _ssputs() 205 fp->_flags = (fp->_flags & ~__SOPT) | __SMBF; in _ssputs() 209 str = (unsigned char *)realloc (fp->_bf._base, newsize); in _ssputs() 213 free (fp->_bf._base); in _ssputs() [all …]
|
D | stdio_ext.c | 69 __fbufsize (FILE * fp) in __fbufsize() argument 71 return (size_t) fp->_bf._size; in __fbufsize() 75 __fpending (FILE * fp) in __fpending() argument 77 return fp->_p - fp->_bf._base; in __fpending() 81 __flbf (FILE * fp) in __flbf() argument 83 return (fp->_flags & __SLBF) != 0; in __flbf() 87 __freadable (FILE * fp) in __freadable() argument 89 return (fp->_flags & (__SRD | __SRW)) != 0; in __freadable() 93 __fwritable (FILE * fp) in __fwritable() argument 95 return (fp->_flags & (__SWR | __SRW)) != 0; in __fwritable() [all …]
|
D | ssputs.c | 10 FILE *fp, in __ssputs() argument 16 w = (unsigned int) fp->_w; in __ssputs() 17 if (len >= w && fp->_flags & (__SMBF | __SOPT)) { in __ssputs() 20 int curpos = (fp->_p - fp->_bf._base); in __ssputs() 28 unsigned int newsize = fp->_bf._size * 3 / 2; in __ssputs() 31 if (fp->_flags & __SOPT) in __ssputs() 37 memcpy (str, fp->_bf._base, curpos); in __ssputs() 38 fp->_flags = (fp->_flags & ~__SOPT) | __SMBF; in __ssputs() 42 str = (unsigned char *)realloc (fp->_bf._base, in __ssputs() 46 free (fp->_bf._base); in __ssputs() [all …]
|
/picolibc-latest/newlib/libc/stdio64/ |
D | fseeko64.c | 90 register FILE *fp, in fseeko64() argument 104 if (!(fp->_flags & __SL64)) in fseeko64() 111 return (_off64_t) fseeko (fp, offset, whence); in fseeko64() 116 CHECK_INIT (ptr, fp); in fseeko64() 118 _newlib_flockfile_start (fp); in fseeko64() 120 curoff = fp->_offset; in fseeko64() 125 if (fp->_flags & __SAPP && fp->_flags & __SWR) in fseeko64() 128 fflush (fp); in fseeko64() 133 if ((seekfn = fp->_seek64) == NULL) in fseeko64() 136 _newlib_flockfile_exit(fp); in fseeko64() [all …]
|
D | freopen64.c | 82 register FILE *fp) in freopen64() argument 89 CHECK_INIT (ptr, fp); in freopen64() 97 oflags2 = fp->_flags2; in freopen64() 99 _flockfile (fp); in freopen64() 104 _funlockfile (fp); in freopen64() 108 fclose (fp); in freopen64() 120 if (fp->_flags == 0) in freopen64() 121 fp->_flags = __SEOF; /* hold on to it */ in freopen64() 124 if (fp->_flags & __SWR) in freopen64() 125 fflush (fp); in freopen64() [all …]
|
D | ftello64.c | 80 register FILE * fp) in ftello64() argument 85 if (!(fp->_flags & __SL64)) in ftello64() 86 return (_off64_t) ftello (fp); in ftello64() 90 CHECK_INIT (ptr, fp); in ftello64() 92 _newlib_flockfile_start(fp); in ftello64() 94 if (fp->_seek64 == NULL) in ftello64() 97 _newlib_flockfile_exit(fp); in ftello64() 102 if (!(fp->_flags & __SRD) && (fp->_flags & __SWR) && in ftello64() 103 fp->_p != NULL && fp->_p - fp->_bf._base > 0 && in ftello64() 104 (fp->_flags & __SAPP)) in ftello64() [all …]
|
D | fopen64.c | 66 register FILE *fp; in fopen64() local 72 if ((fp = __sfp ()) == NULL) in fopen64() 78 fp->_flags = 0; /* release */ in fopen64() 80 __lock_close_recursive (fp->_lock); in fopen64() 86 _newlib_flockfile_start (fp); in fopen64() 88 fp->_file = f; in fopen64() 89 fp->_flags = flags; in fopen64() 90 fp->_cookie = (void *) fp; in fopen64() 91 fp->_read = __sread; in fopen64() 92 fp->_write = __swrite64; in fopen64() [all …]
|
D | fdopen64.c | 42 register FILE *fp; in fdopen64() local 63 if ((fp = __sfp ()) == 0) in fdopen64() 66 _newlib_flockfile_start(fp); in fdopen64() 68 fp->_flags = flags; in fdopen64() 77 fp->_file = fd; in fdopen64() 78 fp->_cookie = (void *) fp; in fdopen64() 85 fp->_read = __sread; in fdopen64() 86 fp->_write = __swrite64; in fdopen64() 87 fp->_seek = __sseek; in fdopen64() 88 fp->_seek64 = __sseek64; in fdopen64() [all …]
|
/picolibc-latest/test/ |
D | t_fmemopen.c | 134 FILE *fp; in ATF_TC_BODY() local 137 fp = fmemopen(&buf[0], sizeof(buf), *p); in ATF_TC_BODY() 142 ATF_CHECK(fp != NULL); in ATF_TC_BODY() 144 ATF_CHECK(fclose(fp) == 0); in ATF_TC_BODY() 162 FILE *fp; in ATF_TC_BODY() local 169 fp = fmemopen(NULL, BUFSIZ, *p); in ATF_TC_BODY() 170 ATF_CHECK(fp != NULL); in ATF_TC_BODY() 176 ATF_CHECK(ftello(fp) == (off_t)0); in ATF_TC_BODY() 178 ATF_CHECK(fclose(fp) == 0); in ATF_TC_BODY() 191 FILE *fp; in ATF_TC_BODY() local [all …]
|