math/include/db/records.h

35 lines
747 B
C

#ifndef DB_RECORDS_H
#define DB_RECORDS_H
#ifdef __cplusplus
extern "C"
{
#endif
int open_records_db();
void close_records_db();
int add_record(const char* user_id, int problems_id, const char* data);
int add_record_ac(const char* user_id, int problems_id, const char* answer);
int add_record_wa(const char* user_id, int problems_id, const char* answer);
int add_record_uke(const char* user_id, int problems_id, const char* answer);
int get_record(int id, char** result);
int all_records_by(const char* user_id, char** result);
int all_records_of(int problems_id, char** result);
int records_count();
int have_ac(const char* user_id, int problem_id);
#ifdef __cplusplus
}
#endif
#endif