/* * * OBJFMT -- GSD entry - entry point definition, version mask symbols */ #ifndef _EPMMDEF_H #define _EPMMDEF_H #define EPMM$K_NAME 16 #define EPMM$C_NAME 16 struct epmmdef { unsigned char epmm$b_gsdtyp; /* maps over GSY$B_GSDTYP */ unsigned char epmm$b_datyp; /* maps over GSY$B_DATYP */ unsigned short epmm$w_flags; /* maps over GSY$W_FLAGS */ unsigned char epmm$b_psindx; /* maps over SDF$B_PSINDX */ unsigned long epmm$l_addrs; /* entry point address, maps over SDF$L_VALUE */ unsigned long epmm$l_version_mask; /* mask value for symbol */ unsigned short epmm$w_mask; /* entry point mask */ unsigned char epmm$b_namlng; /* length of name */ char epmm$t_name[31]; /* symbol name */ }; #endif /*_EPMMDEF_H*/