home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / dos / communic / sercom / charin.c < prev    next >
Encoding:
C/C++ Source or Header  |  1986-09-04  |  449 b   |  20 lines

  1. #include "dos.h";
  2.  
  3. unsigned char charin(portno, ch)
  4. int portno;                     /* 1 for com2, 0 for com1       */
  5. unsigned char *ch;
  6. {
  7. union REGS inr, outr;
  8. unsigned char status;
  9.  
  10.      inr.x.dx = portno;
  11.      inr.h.ah = 2;              /* Function number              */
  12.      int86(0x14, &inr, &outr);
  13.      *ch = outr.h.al;
  14.      status = outr.h.ah;
  15.      return(status);
  16. }
  17.  
  18.  
  19. /* Figure 16.3: Character Input using ROM-BIOS */
  20.