home *** CD-ROM | disk | FTP | other *** search
/ ST-Computer Leser-CD 2000 January / LCD_01_2000.iso / pd / 308 / uart_040 / rsvf.h < prev    next >
C/C++ Source or Header  |  1999-08-15  |  1KB  |  42 lines

  1. /*
  2.  * This file belongs to FreeMiNT.  It's not in the original MiNT 1.12
  3.  * distribution.  See the file Changes.MH for a detailed log of changes.
  4.  */
  5.  
  6. /*
  7.  * This file is dedicated to the FreeMiNT project.
  8.  * It's not allowed to use this file on other projects without my explicit
  9.  * permission.
  10.  */
  11.  
  12. /*
  13.  * begin:    1999-07-29
  14.  * last change: 1999-07-29
  15.  * 
  16.  * Author: Frank Naumann - <fnaumann@cs.uni-magdeburg.de>
  17.  * 
  18.  * please send suggestions, patches or bug reports to me or
  19.  * the MiNT mailing list
  20.  *  
  21.  */
  22.  
  23. # ifndef _rsvf_h
  24. # define _rsvf_h
  25.  
  26. typedef struct rsvf RSVF;
  27. struct rsvf
  28. {
  29.     char    *data;        /* name or next pointer */
  30.     char    type;        /* specifies the data pointer */
  31. # define RSVF_PORT    0x80    /* if set, RSFV is a port object */
  32. # define RSVF_GEMDOS    0x40    /* port: GEMDOS know about it */
  33. # define RSVF_BIOS    0x20    /* port: BIOS know about it */
  34. # define RSVF_FTABLE    0x01    /* port: ptr to function table is before data */
  35.     char    res1;        /* reserved */
  36.     char    bdev;        /* BIOS device number */
  37.     char    res2;        /* reserved */
  38. };
  39.  
  40.  
  41. # endif /* _rsvf_h */
  42.