Lines Matching refs:fp
67 #define cantwrite(fp) \ argument
68 ((((fp)->_flags & __SWR) == 0 || (fp)->_bf._base == NULL) && \
69 __swsetup(fp))
75 #define HASUB(fp) (_UB(fp)._base != NULL) argument
76 #define FREEUB(fp) { \ argument
77 if (_UB(fp)._base != (fp)->_ubuf) \
78 free(_UB(fp)._base); \
79 _UB(fp)._base = NULL; \
85 #define HASLB(fp) ((fp)->_lb._base != NULL) argument
86 #define FREELB(fp) { \ argument
87 free((char *)(fp)->_lb._base); \
88 (fp)->_lb._base = NULL; \
91 #define FLOCKFILE(fp) do { if (__isthreaded) flockfile(fp); } while (0) argument
92 #define FUNLOCKFILE(fp) do { if (__isthreaded) funlockfile(fp); } while (0) argument