4 * (C) Copyright 1998 Ullrich von Bassewitz (uz@cc65.org)
18 /* Type of the function that is called to output data */
19 typedef void (*outfunc) (struct outdesc* desc, const char* buf, unsigned count);
23 /* Control structure passed to the low level worker function.
24 * Beware: This function will access the structure on the assembly level,
25 * so check this when altering the structure.
28 int ccount; /* Character counter */
29 outfunc fout; /* Routine used to output data */
30 void* ptr; /* Data internal to print routine */
31 unsigned uns; /* Data internal to print routine */
36 /* Internal formatting routine */
37 int __fastcall__ _printf (struct outdesc* d, const char* format, va_list ap);
41 /* End of _printf.h */