diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2012-12-05 14:42:12 +0100 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2012-12-06 20:30:34 +0100 |
commit | 5ae805a15be4aff0e012da58f02a2aada02f2018 (patch) | |
tree | 59faa4fff15302073ccc9bc231e98a5d30bbe7ba /libmsi/alter.c | |
parent | 5720d463bbdcaa252ba3dc8cc2633a2a8994f2cb (diff) | |
download | msitools-5ae805a15be4aff0e012da58f02a2aada02f2018.tar.gz msitools-5ae805a15be4aff0e012da58f02a2aada02f2018.tar.xz msitools-5ae805a15be4aff0e012da58f02a2aada02f2018.zip |
convert array-strings to literals
Diffstat (limited to 'libmsi/alter.c')
-rw-r--r-- | libmsi/alter.c | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/libmsi/alter.c b/libmsi/alter.c index 78b3b45..aba817b 100644 --- a/libmsi/alter.c +++ b/libmsi/alter.c @@ -75,12 +75,8 @@ static bool check_column_exists(LibmsiDatabase *db, const char *table, const cha LibmsiRecord *rec; unsigned r; - static const char query[] = { - 'S','E','L','E','C','T',' ','*',' ','F','R','O','M',' ', - '`','_','C','o','l','u','m','n','s','`',' ','W','H','E','R','E',' ', - '`','T','a','b','l','e','`','=','\'','%','s','\'',' ','A','N','D',' ', - '`','N','a','m','e','`','=','\'','%','s','\'',0 - }; + static const char query[] = + "SELECT * FROM `_Columns` WHERE `Table`='%s' AND `Name`='%s'"; r = _libmsi_query_open(db, &view, query, table, column); if (r != LIBMSI_RESULT_SUCCESS) @@ -105,13 +101,9 @@ static unsigned alter_add_column(LibmsiAlterView *av) LibmsiQuery *view; LibmsiView *columns; - static const char szColumns[] = {'_','C','o','l','u','m','n','s',0}; - static const char query[] = { - 'S','E','L','E','C','T',' ','*',' ','F','R','O','M',' ', - '`','_','C','o','l','u','m','n','s','`',' ','W','H','E','R','E',' ', - '`','T','a','b','l','e','`','=','\'','%','s','\'',' ','O','R','D','E','R',' ', - 'B','Y',' ','`','N','u','m','b','e','r','`',0 - }; + static const char szColumns[] = "_Columns"; + static const char query[] = + "SELECT * FROM `_Columns` WHERE `Table`='%s' ORDER BY `Number`"; r = table_view_create(av->db, szColumns, &columns); if (r != LIBMSI_RESULT_SUCCESS) |