#ifndef __def_h #define __def_h #include typedef struct { etype_t type; unsigned short offset; const char *name; } def_t; extern def_t nq_global_defs[]; extern def_t nq_field_defs[]; extern unsigned int nq_crc; extern def_t qw_global_defs[]; extern def_t qw_field_defs[]; extern unsigned int qw_crc; void Init_Defs (def_t *gtab, def_t *ftab); def_t *Find_Global_Def_name (const char *name); def_t *Find_Global_Def_offs (int offs); def_t *Find_Field_Def_name (const char *name); def_t *Find_Field_Def_offs (int offs); struct progs_s; void fix_missing_globals (struct progs_s *pr, def_t *globals); void fix_missing_fields (struct progs_s *pr, def_t *fields); #endif//__def_h