/* * * OBJFMT -- GSD entry - procedure definition, normal symbols */ #ifndef _PRODEF_H #define _PRODEF_H #define PRO$K_NAME 12 #define PRO$C_NAME 12 struct prodef { unsigned char pro$b_gsdtyp; /* maps over GSY$B_GSDTYP */ unsigned char pro$b_datyp; /* maps over GSY$B_DATYP */ unsigned short pro$w_flags; /* maps over GSY$W_FLAGS */ unsigned char pro$b_psindx; /* maps over SDF$B_PSINDX */ unsigned long pro$l_addrs; /* entry point address, maps over SDF$L_VALUE */ unsigned short pro$w_mask; /* entry point mask */ unsigned char pro$b_namlng; /* length of name */ char pro$t_name[31]; /* symbol name */ }; #endif /*_PRODEF_H*/