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