__swbuf
int __swbuf(int, FILE *);
return __swbuf(_c, _p);
__swbuf('\n', p) : \
__swbuf((int)(c), p) : \