diff options
| author | Paolo Bonzini <pbonzini@redhat.com> | 2012-12-10 14:01:02 +0100 |
|---|---|---|
| committer | Paolo Bonzini <pbonzini@redhat.com> | 2012-12-10 14:01:02 +0100 |
| commit | 3bafbe496107b4a74790fb79b22d986c864bb460 (patch) | |
| tree | 88fffbc370f15720117f404cb29314bb9aa692d7 /libmsi/msipriv.h | |
| parent | e64ed93d4859a1b95b40e70256fff5945500d78d (diff) | |
| parent | 7c218b82e38738f17fef56b660f256fa6e9ede1f (diff) | |
| download | msitools-3bafbe496107b4a74790fb79b22d986c864bb460.tar.gz msitools-3bafbe496107b4a74790fb79b22d986c864bb460.tar.xz msitools-3bafbe496107b4a74790fb79b22d986c864bb460.zip | |
Merge branch 'pre-gsf' into HEAD
Conflicts:
libmsi/msipriv.h
libmsi/record.c
Diffstat (limited to 'libmsi/msipriv.h')
| -rw-r--r-- | libmsi/msipriv.h | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/libmsi/msipriv.h b/libmsi/msipriv.h index 555075f..2c6a462 100644 --- a/libmsi/msipriv.h +++ b/libmsi/msipriv.h @@ -127,7 +127,6 @@ typedef struct LibmsiField union { int iVal; - intptr_t pVal; char *szVal; GsfInput *stream; } u; @@ -381,9 +380,7 @@ extern void _libmsi_record_destroy( LibmsiObject * ); extern unsigned _libmsi_record_set_gsf_input( LibmsiRecord *, unsigned, GsfInput *); extern unsigned _libmsi_record_get_gsf_input( const LibmsiRecord *, unsigned, GsfInput **); extern const char *_libmsi_record_get_string_raw( const LibmsiRecord *, unsigned ); -extern unsigned _libmsi_record_set_int_ptr( LibmsiRecord *, unsigned, intptr_t ); extern unsigned _libmsi_record_get_string( const LibmsiRecord *, unsigned, char *, unsigned *); -extern intptr_t _libmsi_record_get_int_ptr( const LibmsiRecord *, unsigned ); extern unsigned _libmsi_record_save_stream( const LibmsiRecord *, unsigned, char *, unsigned *); extern unsigned _libmsi_record_load_stream(LibmsiRecord *, unsigned, GsfInput *); extern unsigned _libmsi_record_load_stream_from_file( LibmsiRecord *, unsigned, const char *); @@ -444,31 +441,25 @@ static const char szData[] = "Data"; /* memory allocation macro functions */ -#if defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 3))) -#define __WINE_ALLOC_SIZE(x) __attribute__((__alloc_size__(x))) -#else -#define __WINE_ALLOC_SIZE(x) -#endif - -static void *msi_alloc( size_t len ) __WINE_ALLOC_SIZE(1); +static void *msi_alloc( size_t len ) G_GNUC_ALLOC_SIZE(1); static inline void *msi_alloc( size_t len ) { return malloc(len); } -static void *msi_alloc_zero( size_t len ) __WINE_ALLOC_SIZE(1); +static void *msi_alloc_zero( size_t len ) G_GNUC_ALLOC_SIZE(1); static inline void *msi_alloc_zero( size_t len ) { return calloc(len, 1); } -static void *msi_realloc( void *mem, size_t len ) __WINE_ALLOC_SIZE(2); +static void *msi_realloc( void *mem, size_t len ) G_GNUC_ALLOC_SIZE(2); static inline void *msi_realloc( void *mem, size_t len ) { return realloc(mem, len); } -static void *msi_realloc_zero( void *mem, size_t oldlen, size_t len ) __WINE_ALLOC_SIZE(3); +static void *msi_realloc_zero( void *mem, size_t oldlen, size_t len ) G_GNUC_ALLOC_SIZE(3); static inline void *msi_realloc_zero( void *mem, size_t oldlen, size_t len ) { mem = realloc( mem, len ); |
