summaryrefslogtreecommitdiffstats
path: root/libmsi/streams.c
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2012-12-05 10:22:03 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2012-12-06 20:30:34 +0100
commit4e9a5dc18988790284a8ea66742338f4662c508c (patch)
tree5a56b6ff5ea3ec62b02a3b977d97d2a0afe07551 /libmsi/streams.c
parent1222609fc5d9c980c1da9fb839f86455047c7c91 (diff)
downloadmsitools-4e9a5dc18988790284a8ea66742338f4662c508c.tar.gz
msitools-4e9a5dc18988790284a8ea66742338f4662c508c.tar.xz
msitools-4e9a5dc18988790284a8ea66742338f4662c508c.zip
eliminate Windows dependencies
Diffstat (limited to 'libmsi/streams.c')
-rw-r--r--libmsi/streams.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/libmsi/streams.c b/libmsi/streams.c
index 1858baf..39e2630 100644
--- a/libmsi/streams.c
+++ b/libmsi/streams.c
@@ -20,18 +20,11 @@
#include <stdarg.h>
-#define COBJMACROS
-
-#include "windef.h"
-#include "winbase.h"
-#include "winerror.h"
#include "libmsi.h"
-#include "objbase.h"
#include "msipriv.h"
#include "query.h"
#include "debug.h"
-#include "unicode.h"
#define NUM_STREAMS_COLS 2
@@ -307,7 +300,7 @@ static unsigned streams_view_find_matching_rows(LibmsiView *view, unsigned col,
unsigned val, unsigned *row, MSIITERHANDLE *handle)
{
LibmsiStreamsView *sv = (LibmsiStreamsView *)view;
- unsigned index = PtrToUlong(*handle);
+ unsigned index = (uintptr_t)(*handle);
TRACE("(%p, %d, %d, %p, %p)\n", view, col, val, row, handle);
@@ -325,7 +318,7 @@ static unsigned streams_view_find_matching_rows(LibmsiView *view, unsigned col,
index++;
}
- *handle = UlongToPtr(++index);
+ *handle = (MSIITERHANDLE)(uintptr_t)++index;
if (index > sv->num_rows)
return LIBMSI_RESULT_NO_MORE_ITEMS;