00001 00002 #define min_fcb_lc 44620 00003 #define buffer_lc 4120 00004 00005 int keyrec_lc (void *pointer); 00006 int set_bof (char *fcb); 00007 int set_eof (char *fcb); 00008 int get_ptr (char *fcb, char *key, int key_lc, void *pointer); 00009 int put_ptr (char *fcb, char *key, int key_lc, void *pointer); 00010 int delete_ptr(char *fcb, char *key, int key_lc); 00011 int next_ptr (char *fcb, char *key, int *key_lc, int max_key_lc, void *pointer); 00012 int prev_ptr (char *fcb, char *key, int *key_lc, int max_key_lc, void *pointer); 00013 int get_rec (char *fcb, char *key, int key_lc, void *rec, int *lc, int max_rec_lc); 00014 int put_rec (char *fcb, char *key, int key_lc, void *rec, int lc); 00015 int delete_rec(char *fcb, char *key, int key_lc); 00016 int next_rec (char *fcb, char *key, int *key_lc, int max_key_lc, 00017 void *rec, int *rec_lc, int max_rec_lc); 00018 int prev_rec (char *fcb, char *key, int *key_lc, int max_key_lc, 00019 void *rec, int *rec_lc, int max_rec_lc); 00020 int copy_rec (char *fcb, void *pointer, void *rec, int *lc, int max_lc); 00021 int open_key (char *fcb, char *id, int fcb_lc, int read_only); 00022 int create_key(char *fcb, char *id, int fcb_lc); 00023 int close_key (char *fcb);