diff options
author | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2008-11-29 15:29:33 +0000 |
---|---|---|
committer | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2008-11-29 15:29:33 +0000 |
commit | bc729d661cc9f06743bbca398a6340029c7975e5 (patch) | |
tree | 0c50e9e344a11805bfd2a56caef7d8350f2156c4 /res | |
parent | dde3f0f3c14d0d100be77dfd4986b796e5fef0e0 (diff) |
we can now build with -Wformat=2, which found a couple of real bugs
because SPRINTF() use non-literal format strings (which cannot be checked), move it into its own module so the rest of func_strings can benefit from format string checking
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@159774 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'res')
-rw-r--r-- | res/res_config_sqlite.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/res/res_config_sqlite.c b/res/res_config_sqlite.c index ff3c416cc..5f72abc9a 100644 --- a/res/res_config_sqlite.c +++ b/res/res_config_sqlite.c @@ -555,8 +555,7 @@ static char *sql_create_cdr_table = /*! * SQL query format to describe the table structure */ -static char *sql_table_structure = -"SELECT sql FROM sqlite_master WHERE type='table' AND tbl_name='%s'"; +#define sql_table_structure "SELECT sql FROM sqlite_master WHERE type='table' AND tbl_name='%s'" /*! * SQL query format to fetch the static configuration of a file. @@ -564,11 +563,11 @@ static char *sql_table_structure = * * \see add_cfg_entry() */ -static const char *sql_get_config_table = -"SELECT *" -" FROM '%q'" -" WHERE filename = '%q' AND commented = 0" -" ORDER BY cat_metric ASC, var_metric ASC;"; +#define sql_get_config_table \ + "SELECT *" \ + " FROM '%q'" \ + " WHERE filename = '%q' AND commented = 0" \ + " ORDER BY cat_metric ASC, var_metric ASC;" static void free_table(struct sqlite_cache_tables *tblptr) { |