#ifndef DATABASE #define DATABASE #include #include "crsdata.h" typedef struct dbrec { dbkeytype key; dbdatatype data; } Dbrec; typedef Dbrec *indextype; int findRec(dbkeytype, dbdatatype *,indextype *); int createRec(dbkeytype, dbdatatype, indextype); void setRec(indextype, dbdatatype); void eachRec(void (*)(dbkeytype, dbdatatype)); #define getKey(idx) ((idx)->key) #define getData(idx) ((idx)->data) #endif