// reads a record from a given recno EDB_Status EDB::readRec(unsigned long recno, EDB_Rec rec) { if (recno < 1 || recno > EDB_head.n_recs) return EDB_OUT_OF_RANGE; edbRead(EDB_table_ptr + ((recno - 1) * EDB_head.rec_size), rec, EDB_head.rec_size); return EDB_OK; }
// reads EDB_Header void EDB::readHead() { edbRead(EDB_head_ptr, EDB_REC EDB_head, (unsigned long)sizeof(EDB_Header)); }
// reads EDB_Header void EDB::readHead() { edbRead(EDB_head_ptr, EDB_REC EDB_head, (uint32_t)sizeof(EDB_Header)); }