diff options
author | Marc-André Lureau <marcandre.lureau@gmail.com> | 2012-12-11 14:10:46 +0100 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2012-12-12 09:57:21 +0100 |
commit | 75e5665a7ebd9ddc1cd8054c20c9750dced3d8b8 (patch) | |
tree | 2fbb548570dfa254d5ddc74e41e44218a7820de5 /libmsi | |
parent | a779cc4642e9bbfa56766c66b5c296e1c62dba82 (diff) | |
download | msitools-75e5665a7ebd9ddc1cd8054c20c9750dced3d8b8.tar.gz msitools-75e5665a7ebd9ddc1cd8054c20c9750dced3d8b8.tar.xz msitools-75e5665a7ebd9ddc1cd8054c20c9750dced3d8b8.zip |
Remove unused libmsi_record_get_field_size()
Diffstat (limited to 'libmsi')
-rw-r--r-- | libmsi/libmsi-record.c | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/libmsi/libmsi-record.c b/libmsi/libmsi-record.c index cac5070..3e2d541 100644 --- a/libmsi/libmsi-record.c +++ b/libmsi/libmsi-record.c @@ -419,41 +419,6 @@ unsigned _libmsi_record_get_stringW(const LibmsiRecord *rec, unsigned iField, return ret; } -static unsigned msi_get_stream_size( IStream *stm ) -{ - STATSTG stat; - HRESULT r; - - r = IStream_Stat( stm, &stat, STATFLAG_NONAME ); - if( FAILED(r) ) - return 0; - return stat.cbSize.QuadPart; -} - -unsigned libmsi_record_get_field_size(const LibmsiRecord *rec, unsigned iField) -{ - TRACE("%p %d\n", rec, iField); - - if( !rec ) - return 0; - - if( iField > rec->count ) - return 0; - - switch( rec->fields[iField].type ) - { - case LIBMSI_FIELD_TYPE_INT: - return sizeof (int); - case LIBMSI_FIELD_TYPE_WSTR: - return strlenW( rec->fields[iField].u.szwVal ); - case LIBMSI_FIELD_TYPE_NULL: - break; - case LIBMSI_FIELD_TYPE_STREAM: - return msi_get_stream_size( rec->fields[iField].u.stream ); - } - return 0; -} - LibmsiResult libmsi_record_set_string( LibmsiRecord *rec, unsigned iField, const char *szValue ) { WCHAR *str; |