home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / SIMTEL / HITECH-C / MOTOROLA.EXE / CONIO.H < prev    next >
C/C++ Source or Header  |  1993-04-21  |  644b  |  29 lines

  1. /*
  2.  *    Low-level console I/O functions
  3.  */
  4.  
  5. #ifndef    _STDDEF
  6. typedef    int        ptrdiff_t;    /* result type of pointer difference */
  7. typedef    unsigned    size_t;        /* type yielded by sizeof */
  8. typedef    unsigned short    wchar_t;    /* wide char type */
  9. #define    _STDDEF
  10. #define    offsetof(ty, mem)    ((int)&(((ty *)0)->mem))
  11. #endif    _STDDEF
  12.  
  13. #ifndef    NULL
  14. #define    NULL    ((void *)0)
  15. #endif    NULL
  16.  
  17. extern int    errno;            /* system error number */
  18.  
  19. #if    !_HOSTED
  20. extern void    init_uart(void);
  21. #endif
  22. extern char    getch(void);
  23. extern char    getche(void);
  24. extern void    putch(char);
  25. extern void    ungetch(char);
  26. extern int    kbhit(void);
  27. extern char *    cgets(char *);
  28. extern void    cputs(char *);
  29.