summaryrefslogtreecommitdiffstats
path: root/libmsi/storages.c
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@gmail.com>2013-01-17 20:16:15 +0100
committerMarc-André Lureau <marcandre.lureau@gmail.com>2013-01-17 20:16:19 +0100
commit6556c61586d79ee0ae599248f25d591d99da8a97 (patch)
tree5392d273386dbf868e7ca2cb9b680c700bb7a4e0 /libmsi/storages.c
parente9cf5c17fe55779628503718139f3048b6eab5d2 (diff)
downloadmsitools-6556c61586d79ee0ae599248f25d591d99da8a97.tar.gz
msitools-6556c61586d79ee0ae599248f25d591d99da8a97.tar.xz
msitools-6556c61586d79ee0ae599248f25d591d99da8a97.zip
Remove LIBMSI_RESULT_NO_MORE_ITEMS from API
Raising an error for indicating the end of the results is really inconvenient, it's like throwing an exception for something quite normal... The user can still make a distinction when there is an error if the GError is set.
Diffstat (limited to 'libmsi/storages.c')
-rw-r--r--libmsi/storages.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libmsi/storages.c b/libmsi/storages.c
index 6829849..7846e69 100644
--- a/libmsi/storages.c
+++ b/libmsi/storages.c
@@ -81,7 +81,7 @@ static unsigned storages_view_fetch_int(LibmsiView *view, unsigned row, unsigned
return LIBMSI_RESULT_INVALID_PARAMETER;
if (row >= sv->num_rows)
- return LIBMSI_RESULT_NO_MORE_ITEMS;
+ return NO_MORE_ITEMS;
*val = sv->storages[row]->str_index;
@@ -291,7 +291,7 @@ static unsigned storages_view_find_matching_rows(LibmsiView *view, unsigned col,
*handle = (MSIITERHANDLE)(uintptr_t)++index;
if (index >= sv->num_rows)
- return LIBMSI_RESULT_NO_MORE_ITEMS;
+ return NO_MORE_ITEMS;
return LIBMSI_RESULT_SUCCESS;
}