/* ** File name: SYSINFO_DEF.H ** ** Copyright (c) 1991, by ** Process Software Corporation ** Framingham, Massachusetts */ typedef unsigned int longw; typedef unsigned short word; typedef unsigned char byte; /* ** The structure containing the information that SYS$GETSYI requires. */ typedef struct { word l_buf_len, l_code; byte *l_buf_addr; word *l_ret_len_addr; } list_3; /* ** These macros test the VMS status code argument s (a longword) for success or ** failure. An odd number indicates success. */ #define _error( s) if( !((s) & 1)) #define _success( s) if( (s) & 1) /* end file SYSINFO_DEF.H */