4 * Copyright (C) 2010 Dan Carpenter.
6 * Licensed under the Open Software License version 1.1
13 #include "smatch_extra.h"
17 void sql_exec(int (*callback
)(void*, int, char**, char**), const char *sql
)
22 if (option_no_db
|| !db
)
25 rc
= sqlite3_exec(db
, sql
, callback
, 0, &err
);
26 if (rc
!= SQLITE_OK
) {
27 fprintf(stderr
, "SQL error #2: %s\n", err
);
32 void open_smatch_db(void)
34 #ifdef SQLITE_OPEN_READONLY
40 rc
= sqlite3_open_v2("smatch_db.sqlite", &db
, SQLITE_OPEN_READONLY
, NULL
);