#include "bc_string.h" #include "bc_io.h" /* $Id$ */ /* assume that the channel has been set */ void _wrnl(void) { if (fputc('\n', _chanwr) == EOF) error(29); } void _wrcomma(void) { if (fputc(',', _chanwr) == EOF) error(29); } void _wrint(int i) { if (i > 0) if (fputc(' ', _chanwr) == EOF) error(29); fprintf(_chanwr, "%d", i); if (ferror(_chanwr)) error(29); } void _wrflt(double f) { fprintf(_chanwr, "%f", f); if (ferror(_chanwr)) error(29); } void _wrstr(String* s) { fprintf(_chanwr, "\"%s\"", s->strval); if (ferror(_chanwr)) error(29); }