Home
last modified time | relevance | path

Searched refs:fp (Results 1 – 25 of 193) sorted by relevance

12345678

/picolibc-latest/newlib/libc/stdio/
Dungetc.c80 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 …]
Dfseeko.c96 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 …]
Drefill.c26 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 …]
Dfflush.c104 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 …]
Dfreopen.c80 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 …]
Dwsetup.c34 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 …]
Dftello.c86 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 …]
Dsetvbuf.c91 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 …]
Dfread.c97 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 …]
Dnano-vfscanf.c133 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 …]
Dfclose.c59 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 …]
Dmakebuf.c39 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 …]
Dfvwrite.c29 #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 …]
Dfgetwc.c128 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 …]
Dfopen.c120 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 …]
Dfgetws.c104 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 …]
Dnano-vfprintf.c173 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 …]
Dstdio_ext.c69 __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 …]
Dssputs.c10 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/
Dfseeko64.c90 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 …]
Dfreopen64.c82 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 …]
Dftello64.c80 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 …]
Dfopen64.c66 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 …]
Dfdopen64.c42 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/
Dt_fmemopen.c134 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 …]

12345678