quakeforge/tools/qfdefs/include/def.h

31 lines
701 B
C

#ifndef __def_h
#define __def_h
#include <QF/pr_comp.h>
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