(int (*raw_data_access_func) (unsigned char ** records_block, /* блок записей, в который будут считаны записи */ int fd_raw_db_file, /* файловый дескриптор обрабатываемого файла */ void * internal_data)) /* * указатель, на данные, которые будут сохраняться * между вызовами функции доступа к хранилищу * данных * при первом обращении к функции должен быть установлен в NULL */Прототип функции:
int build_index(char **flow_files, char * path_to_index_dir, int (*raw_data_access_func) (unsigned char **, int, void *));