summaryrefslogtreecommitdiffstats
path: root/libmsi/libmsi-record.c
diff options
context:
space:
mode:
Diffstat (limited to 'libmsi/libmsi-record.c')
-rw-r--r--libmsi/libmsi-record.c24
1 files changed, 0 insertions, 24 deletions
diff --git a/libmsi/libmsi-record.c b/libmsi/libmsi-record.c
index 9390c03..a725049 100644
--- a/libmsi/libmsi-record.c
+++ b/libmsi/libmsi-record.c
@@ -400,30 +400,6 @@ unsigned _libmsi_record_get_string(const LibmsiRecord *rec, unsigned iField,
return ret;
}
-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_STR:
- return strlen( rec->fields[iField].u.szVal );
- case LIBMSI_FIELD_TYPE_NULL:
- break;
- case LIBMSI_FIELD_TYPE_STREAM:
- return gsf_input_size( rec->fields[iField].u.stream );
- }
- return 0;
-}
-
LibmsiResult libmsi_record_set_string( LibmsiRecord *rec, unsigned iField, const char *szValue )
{
char *str;