diff options
Diffstat (limited to 'src/mm-charsets.c')
-rw-r--r-- | src/mm-charsets.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/mm-charsets.c b/src/mm-charsets.c index d2b9a667..dd1ae087 100644 --- a/src/mm-charsets.c +++ b/src/mm-charsets.c @@ -427,14 +427,13 @@ mm_charset_utf8_to_unpacked_gsm (const char *utf8, guint32 *out_len) guint8 * gsm_unpack (const guint8 *gsm, - guint32 gsm_len, + guint32 nchars, guint8 start_offset, /* in _bits_ */ guint32 *out_unpacked_len) { GByteArray *unpacked; - int i, nchars; + int i; - nchars = ((gsm_len * 8) - start_offset) / 7; unpacked = g_byte_array_sized_new (nchars + 1); for (i = 0; i < nchars; i++) { |