home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.update.uu.se
/
ftp.update.uu.se.2014.03.zip
/
ftp.update.uu.se
/
pub
/
rainbow
/
msdos
/
decus
/
RB139
/
rx50-103.lzh
/
STANDARD.H
< prev
Wrap
C/C++ Source or Header
|
1986-09-10
|
1KB
|
49 lines
/*t STANDARD.H -- Standard Definitions for SMALL Model */
/* 03-Nov-84 16:00 */
#define LPROG 0 /* small program */
#define LDATA 0 /* small data */
#define TRUE 1
#define FALSE 0
#ifndef NULL
#if LDATA
#define NULL 0L
#else
#define NULL 0
#endif
#endif
typedef char byte;
typedef unsigned uint;
typedef int bool;
typedef int VOID;
typedef union {
struct {uint ax, bx, cx, dx, si, di, bp, ds, es, ss, cs;} w;
struct {byte al, ah, bl, bh, cl, ch, dl, dh;} b; } RuptRegs;
extern int d_errno; /* error number from MS-DOS functions */
#define D_ERROR -1
#define DO_RDONLY 0 /* d_open access modes */
#define DO_WRONLY 1
#define DO_RDWR 2
#define DFA_RO 0x01 /* d_create file attributes */
#define DFA_HID 0x02
#define DFA_SYS 0x04
#define DFA_VOL 0x08
#define DFA_DIR 0x10
#define DFA_ARC 0x20
long d_seek();
#define DSEEK_BEG 0 /* d_seek origin codes */
#define DSEEK_CUR 1
#define DSEEK_END 2
/******/