diff options
author | Marc-André Lureau <marcandre.lureau@gmail.com> | 2012-12-17 15:43:53 +0100 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2013-01-09 13:56:07 +0100 |
commit | 78378eb67820c77b1c0ff7a2643d7b8953735b74 (patch) | |
tree | 844a0234a5fdfa4afb472b99e2056c7edf8138ff /libmsi | |
parent | 3bddf664dc9c491660c2ab91630a9b50163214e5 (diff) | |
download | msitools-78378eb67820c77b1c0ff7a2643d7b8953735b74.tar.gz msitools-78378eb67820c77b1c0ff7a2643d7b8953735b74.tar.xz msitools-78378eb67820c77b1c0ff7a2643d7b8953735b74.zip |
database: rename get_state() to is_readonly()
Diffstat (limited to 'libmsi')
-rw-r--r-- | libmsi/libmsi-database.c | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/libmsi/libmsi-database.c b/libmsi/libmsi-database.c index 580cb7e..df4a26d 100644 --- a/libmsi/libmsi-database.c +++ b/libmsi/libmsi-database.c @@ -2037,21 +2037,14 @@ done: return r == LIBMSI_RESULT_SUCCESS; } -LibmsiDBState libmsi_database_get_state( LibmsiDatabase *db ) +gboolean +libmsi_database_is_readonly (LibmsiDatabase *db) { - LibmsiDBState ret = LIBMSI_DB_STATE_READ; - - TRACE("%d\n", db); - - if( !db ) - return LIBMSI_RESULT_INVALID_HANDLE; + TRACE("%p\n", db); - g_object_ref(db); - if (db->mode != LIBMSI_DB_OPEN_READONLY ) - ret = LIBMSI_DB_STATE_WRITE; - g_object_unref(db); + g_return_val_if_fail (LIBMSI_IS_DATABASE (db), TRUE); - return ret; + return db->mode == LIBMSI_DB_OPEN_READONLY; } static void cache_infile_structure( LibmsiDatabase *db ) |