59 #define GB_ENTRIES_ENTRY(entries, idx) (entries)[idx]
60 #define SET_GB_ENTRIES_ENTRY(entries, idx, ie) (entries)[idx] = (ie);
64 #define GB_ENTRIES_ENTRY(entries, idx) \
65 ((gb_if_entries *) ((entries)[idx] ? ((char*)(entries))+((entries)[idx]) : NULp))
67 #define SET_GB_ENTRIES_ENTRY(entries, idx, ie) \
70 (entries)[idx] = (char*)(ie)-(char*)(entries); \
102 #error gb_index.h included twice
void SET_GB_IF_ENTRIES_GBD(gb_if_entries *ie, GBDATA *gbd)
gb_index_files * GB_INDEX_FILES_NEXT(gb_index_files *ixf)
GBDATA * GB_IF_ENTRIES_GBD(gb_if_entries *ie)
void SET_GB_INDEX_FILES_ENTRIES(gb_index_files *ixf, gb_if_entries **entries)
void SET_GB_INDEX_FILES_NEXT(gb_index_files *ixf, gb_index_files *next)
void SET_GB_IF_ENTRIES_NEXT(gb_if_entries *ie, gb_if_entries *next)
gb_index_files * GBCONTAINER_IFS(GBCONTAINER *gbc)
gb_if_entries * GB_IF_ENTRIES_NEXT(gb_if_entries *ie)
#define GB_SETREL(struct_add, member_name, address)
void SET_GBCONTAINER_IFS(GBCONTAINER *gbc, gb_index_files *ifs)
#define GB_RESOLVE(typ, struct_add, member_name)
GB_REL_IFES * GB_INDEX_FILES_ENTRIES(gb_index_files *ifs)