#ifndef _master_index_ #define _master_index_ #include "index.h" typedef struct master_index { struct index *documents, *pictures, *targets; } MASTER_INDEX; #define DocsOfMasterIndex(mi) ((mi)->documents) #define PicsOfMasterIndex(mi) ((mi)->pictures) #define TgtsOfMasterIndex(mi) ((mi)->targets) MASTER_INDEX *CreateMasterIndex (); MASTER_INDEX *ReadMasterIndex (); #endif