00001 00007 /* Embedded XINU, Copyright (C) 2007. All rights reserved. */ 00008 00009 #include <vararg.h> 00010 00011 #define OK 1 00012 00013 extern void _doprnt(char *, va_list, int (*)(int, int), int); 00014 00020 int fprintf(int dev, char *fmt, ...) 00021 { 00022 va_list ap; 00023 int putc(int, char); 00024 00025 va_start(ap, fmt); 00026 _doprnt(fmt, ap, putc, dev); 00027 va_end(ap); 00028 00029 return OK; 00030 }