summaryrefslogtreecommitdiffstats
path: root/libmsi
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@gmail.com>2012-12-11 14:10:46 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2012-12-12 09:57:21 +0100
commit75e5665a7ebd9ddc1cd8054c20c9750dced3d8b8 (patch)
tree2fbb548570dfa254d5ddc74e41e44218a7820de5 /libmsi
parenta779cc4642e9bbfa56766c66b5c296e1c62dba82 (diff)
downloadmsitools-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.c35
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;