_EXT
n = __getdelim(&_EXT(fp)->_fgetstr_buf, &_EXT(fp)->_fgetstr_len, sep, fp);
return _EXT(fp)->_fgetstr_buf;
return (wchar_t *)(void *)_EXT(fp)->_fgetstr_buf;
if (_EXT(fp)->_fgetstr_len >= newsize)
if ((p = realloc(_EXT(fp)->_fgetstr_buf, newsize)) == NULL)
_EXT(fp)->_fgetstr_buf = p;
_EXT(fp)->_fgetstr_len = newsize;
if (len * sizeof(wchar_t) >= _EXT(fp)->_fgetstr_len &&
*((wchar_t *)(void *)_EXT(fp)->_fgetstr_buf + len++) = wc;
#define _UB(fp) _EXT(fp)->_ub
#define _LOCK(fp) (_EXT(fp)->_lock)
#define _LOCKCOND(fp) (_EXT(fp)->_lockcond)
#define _LOCKOWNER(fp) (_EXT(fp)->_lockowner)
#define _LOCKCOUNT(fp) (_EXT(fp)->_lockcount)
#define _LOCKINTERNAL(fp) (_EXT(fp)->_lockinternal)
#define _LOCKCANCELSTATE(fp) (_EXT(fp)->_lockcancelstate)
free(_EXT(fp)->_fgetstr_buf); \
_EXT(fp)->_fgetstr_buf = NULL; \
_EXT(fp)->_fgetstr_len = 0; \
#define WCIO_GET(fp) (&(_EXT(fp)->_wcio))
_EXT(fp)->_wcio.wcio_mode = 0;\
_EXT(fp)->_wcio.wcio_ungetwc_inbuf = 0;\