/libio/ |
A D | vasprintf.c | 39 _IO_strfile sf; in __vasprintf_internal() local 49 sf._sbf._f._lock = NULL; in __vasprintf_internal() 52 _IO_JUMPS (&sf._sbf) = &_IO_str_jumps; in __vasprintf_internal() 54 sf._sbf._f._flags &= ~_IO_USER_BUF; in __vasprintf_internal() 55 sf._s._allocate_buffer_unused = (_IO_alloc_type) malloc; in __vasprintf_internal() 56 sf._s._free_buffer_unused = (_IO_free_type) free; in __vasprintf_internal() 60 free (sf._sbf._f._IO_buf_base); in __vasprintf_internal() 65 needed = sf._sbf._f._IO_write_ptr - sf._sbf._f._IO_write_base + 1; in __vasprintf_internal() 66 allocated = sf._sbf._f._IO_write_end - sf._sbf._f._IO_write_base; in __vasprintf_internal() 75 free (sf._sbf._f._IO_buf_base); in __vasprintf_internal() [all …]
|
A D | strfile.h | 90 _IO_strfile_read (_IO_strfile *sf, const char *string) in _IO_strfile_read() argument 92 sf->_sbf._f._lock = NULL; in _IO_strfile_read() 93 _IO_no_init (&sf->_sbf._f, _IO_USER_LOCK, -1, NULL, NULL); in _IO_strfile_read() 94 _IO_JUMPS (&sf->_sbf) = &_IO_str_jumps; in _IO_strfile_read() 95 _IO_str_init_static_internal (sf, (char*)string, 0, NULL); in _IO_strfile_read() 96 return &sf->_sbf._f; in _IO_strfile_read() 103 _IO_strfile_readw (_IO_strfile *sf, struct _IO_wide_data *wd, in _IO_strfile_readw() argument 106 sf->_sbf._f._lock = NULL; in _IO_strfile_readw() 108 _IO_fwide (&sf->_sbf._f, 1); in _IO_strfile_readw() 109 _IO_wstr_init_static (&sf->_sbf._f, (wchar_t *)string, 0, NULL); in _IO_strfile_readw() [all …]
|
A D | vsnprintf.c | 96 _IO_strnfile sf; in __vsnprintf_internal() local 99 sf.f._sbf._f._lock = NULL; in __vsnprintf_internal() 106 string = sf.overflow_buf; in __vsnprintf_internal() 107 maxlen = sizeof (sf.overflow_buf); in __vsnprintf_internal() 110 _IO_no_init (&sf.f._sbf._f, _IO_USER_LOCK, -1, NULL, NULL); in __vsnprintf_internal() 111 _IO_JUMPS (&sf.f._sbf) = &_IO_strn_jumps; in __vsnprintf_internal() 113 _IO_str_init_static_internal (&sf.f, string, maxlen - 1, string); in __vsnprintf_internal() 114 ret = __vfprintf_internal (&sf.f._sbf._f, format, args, mode_flags); in __vsnprintf_internal() 116 if (sf.f._sbf._f._IO_buf_base != sf.overflow_buf) in __vsnprintf_internal() 117 *sf.f._sbf._f._IO_write_ptr = '\0'; in __vsnprintf_internal()
|
A D | iovsprintf.c | 73 _IO_strfile sf; in __vsprintf_internal() local 77 sf._sbf._f._lock = NULL; in __vsprintf_internal() 79 _IO_no_init (&sf._sbf._f, _IO_USER_LOCK, -1, NULL, NULL); in __vsprintf_internal() 87 _IO_JUMPS (&sf._sbf) = &_IO_str_chk_jumps; in __vsprintf_internal() 91 _IO_JUMPS (&sf._sbf) = &_IO_str_jumps; in __vsprintf_internal() 92 _IO_str_init_static_internal (&sf, string, in __vsprintf_internal() 96 ret = __vfprintf_internal (&sf._sbf._f, format, args, mode_flags); in __vsprintf_internal() 98 *sf._sbf._f._IO_write_ptr = '\0'; in __vsprintf_internal()
|
A D | vswprintf.c | 95 _IO_wstrnfile sf; in __vswprintf_internal() local 99 sf.f._sbf._f._lock = NULL; in __vswprintf_internal() 107 _IO_no_init (&sf.f._sbf._f, _IO_USER_LOCK, 0, &wd, &_IO_wstrn_jumps); in __vswprintf_internal() 108 _IO_fwide (&sf.f._sbf._f, 1); in __vswprintf_internal() 110 _IO_wstr_init_static (&sf.f._sbf._f, string, maxlen - 1, string); in __vswprintf_internal() 111 ret = __vfwprintf_internal ((FILE *) &sf.f._sbf, format, args, mode_flags); in __vswprintf_internal() 113 if (sf.f._sbf._f._wide_data->_IO_buf_base == sf.overflow_buf) in __vswprintf_internal() 119 *sf.f._sbf._f._wide_data->_IO_write_ptr = '\0'; in __vswprintf_internal()
|
A D | iovsscanf.c | 37 _IO_strfile sf; in _IO_vsscanf() local 38 FILE *f = _IO_strfile_read (&sf, string); in _IO_vsscanf()
|
A D | iovswscanf.c | 38 _IO_strfile sf; in __vswscanf() local 40 FILE *f = _IO_strfile_readw (&sf, &wd, string); in __vswscanf()
|
A D | swscanf.c | 33 _IO_strfile sf; in __swscanf() local 35 FILE *f = _IO_strfile_readw (&sf, &wd, s); in __swscanf()
|
A D | strops.c | 34 _IO_str_init_static_internal (_IO_strfile *sf, char *ptr, size_t size, in _IO_str_init_static_internal() argument 37 FILE *fp = &sf->_sbf._f; in _IO_str_init_static_internal() 64 sf->_s._allocate_buffer_unused = (_IO_alloc_type) 0; in _IO_str_init_static_internal() 68 _IO_str_init_static (_IO_strfile *sf, char *ptr, int size, char *pstart) in _IO_str_init_static() argument 70 return _IO_str_init_static_internal (sf, ptr, size < 0 ? -1 : size, pstart); in _IO_str_init_static() 74 _IO_str_init_readonly (_IO_strfile *sf, const char *ptr, int size) in _IO_str_init_readonly() argument 76 _IO_str_init_static_internal (sf, (char *) ptr, size < 0 ? -1 : size, NULL); in _IO_str_init_readonly() 77 sf->_sbf._f._flags |= _IO_NO_WRITES; in _IO_str_init_readonly()
|