/* * * OBJFMT -- GSD entry - entry point definition, vectored symbols */ #ifndef _EPMVDEF_H #define _EPMVDEF_H #define EPMV$K_NAME 16 #define EPMV$C_NAME 16 struct epmvdef { unsigned char epmv$b_gsdtyp; /* maps over GSY$B_GSDTYP */ unsigned char epmv$b_datyp; /* maps over GSY$B_DATYP */ unsigned short epmv$w_flags; /* maps over GSY$W_FLAGS */ unsigned char epmv$b_psindx; /* maps over SDF$B_PSINDX */ unsigned long epmv$l_addrs; /* entry point address, maps over SDF$L_VALUE */ unsigned long epmv$l_vector; /* vectored entry point address */ unsigned short epmv$w_mask; /* entry point mask */ unsigned char epmv$b_namlng; /* length of name */ char epmv$t_name[31]; /* symbol name */ }; #endif /*_EPMVDEF_H*/