Listing 4 (init.c) Code for Initializing the Device Driver

#include   "char.h"

extern void int29  (void);

void  char_init()
   {
   *((char far * far *) 0x0000A4) = (char far *) int29;
   rh->transfer = (char far *) char_init;
   rh->status = DONE;
   }