#include <stddef.h>
#ifndef __STDIO_H__
#define __STDIO_H__
#ifdef __cplusplus
extern "C" {
#endif
extern char * gets(char *s);
extern void puts(char *s);
extern void print(char * s1);
extern void fprint(byte dev,char * s1);
extern void printxy(word x,word y,char * s1);
extern void printf(char *,...);
extern void vprintf(char * str1,void * args);
extern void fprintf(byte dev,char * str1,...);
extern void vfprintf(byte dev,char * str1,void * args);
extern void sprintf(char * d,char * str1,...);
extern void vsprintf(char * d,char * str1,void * args);
extern void scanf(char * format,...);
extern void sscanf(char * buf,char * format,...);
extern dword _printf_siz(char * str,...);
extern dword _vprintf_siz(char * str,dword args);
extern sword unlink(char * strg);
extern word errno; //error code returned by DOS
#ifdef __cplusplus
}
#endif
#define EOF (-1)
#define stdin 0
#define stdout 1
#define stderr 2
#define stdaux 3
#define stdprn 4
#endif