|
31 | 31 | +-------------------------------------------------------------------------+ |
32 | 32 | */ |
33 | 33 |
|
34 | | -extern int db_insert(MYSQL *mysql, int type, const char *query); |
35 | | -extern MYSQL_RES *db_query(MYSQL *mysql, int type, const char *query); |
36 | | -extern void db_connect(int type, MYSQL *mysql); |
37 | | -extern void db_disconnect(MYSQL *mysql); |
38 | | -extern void db_escape(MYSQL *mysql, char *output, int max_size, const char *input); |
| 34 | +extern int db_insert(MYSQL *mysql, int type, const char *query) |
| 35 | + SPINE_ATTR_NONNULL(1, 3); |
| 36 | +extern MYSQL_RES *db_query(MYSQL *mysql, int type, const char *query) |
| 37 | + SPINE_ATTR_NONNULL(1, 3) |
| 38 | + SPINE_ATTR_WARN_UNUSED; |
| 39 | +extern void db_connect(int type, MYSQL *mysql) |
| 40 | + SPINE_ATTR_NONNULL(2); |
| 41 | +extern void db_disconnect(MYSQL *mysql) |
| 42 | + SPINE_ATTR_NONNULL(1); |
| 43 | +extern void db_escape(MYSQL *mysql, char *output, int max_size, const char *input) |
| 44 | + SPINE_ATTR_NONNULL(1, 2, 4); |
39 | 45 | extern void db_free_result(MYSQL_RES *result); |
40 | 46 | extern void db_create_connection_pool(int type); |
41 | 47 | extern void db_close_connection_pool(int type); |
42 | | -extern pool_t *db_get_connection(int type); |
| 48 | +extern pool_t *db_get_connection(int type) |
| 49 | + SPINE_ATTR_WARN_UNUSED; |
43 | 50 | extern void db_release_connection(int type, int id); |
44 | | -extern int db_reconnect(MYSQL *mysql, int type, int error, const char *location); |
45 | | -extern int db_column_exists(MYSQL *mysql, int type, const char *table, const char *column); |
| 51 | +extern int db_reconnect(MYSQL *mysql, int type, int error, const char *location) |
| 52 | + SPINE_ATTR_NONNULL(1); |
| 53 | +extern int db_column_exists(MYSQL *mysql, int type, const char *table, const char *column) |
| 54 | + SPINE_ATTR_NONNULL(1, 3, 4); |
46 | 55 |
|
47 | | -extern int append_hostrange(char *obuf, const char *colname); |
| 56 | +extern int append_hostrange(char *obuf, const char *colname) |
| 57 | + SPINE_ATTR_NONNULL(1, 2); |
48 | 58 |
|
49 | 59 | #define MYSQL_SET_OPTION(opt, value, desc) \ |
50 | 60 | {\ |
|
0 commit comments