int fd;
int pipe_pid;
long lockcount;
- short dummy3;
- signed char mode;
- signed char lbf;
+ int mode;
volatile int lock;
- volatile int waiters;
+ int lbf;
void *cookie;
off_t off;
char *getln_buf;
hidden off_t __stdio_seek(FILE *, off_t, int);
hidden int __stdio_close(FILE *);
-hidden size_t __string_read(FILE *, unsigned char *, size_t);
-
hidden int __toread(FILE *);
hidden int __towrite(FILE *);
#define putc_unlocked(c, f) \
( (((unsigned char)(c)!=(f)->lbf && (f)->wpos!=(f)->wend)) \
- ? *(f)->wpos++ = (c) : __overflow((f),(c)) )
+ ? *(f)->wpos++ = (unsigned char)(c) \
+ : __overflow((f),(unsigned char)(c)) )
/* Caller-allocated FILE * operations */
hidden FILE *__fopen_rb_ca(const char *, FILE *, unsigned char *, size_t);