1 #ifndef CVM__SQL__H__ 2 #define CVM__SQL__H__ 3 4 #include <bglibs/str.h> 5 extern const char sql_query_default[]; 6 extern int sql_query_validate(const char* template); 7 extern int sql_query_build(const char* template, str* q); 8 9 /* These routines must be defined by the SQL module */ 10 extern const char sql_query_var[]; 11 extern const char sql_pwcmp_var[]; 12 extern const char sql_postq_var[]; 13 extern int sql_auth_init(void); 14 extern int sql_auth_query(const str* query); 15 extern int sql_post_query(const str* query); 16 extern const char* sql_get_field(int field); 17 extern void sql_auth_stop(void); 18 19 #endif 20