diff options
author | Nathan Williams <njw@chromium.org> | 2011-04-14 14:07:31 -0500 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2011-04-14 14:07:31 -0500 |
commit | 487972c1ac40b057c35dac51958f04c13f6137d8 (patch) | |
tree | eac2369a5ec2e88566b867cf6a7f2a71c95e7ce8 /src/mm-charsets.c | |
parent | 48c7dac00902ceab300bfaff82731bb2dadd77cc (diff) |
gsm: implement basic SMS reception and PDU parsing
Diffstat (limited to 'src/mm-charsets.c')
-rw-r--r-- | src/mm-charsets.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mm-charsets.c b/src/mm-charsets.c index dd1ae087..cbdf3885 100644 --- a/src/mm-charsets.c +++ b/src/mm-charsets.c @@ -427,16 +427,16 @@ mm_charset_utf8_to_unpacked_gsm (const char *utf8, guint32 *out_len) guint8 * gsm_unpack (const guint8 *gsm, - guint32 nchars, + guint32 num_septets, guint8 start_offset, /* in _bits_ */ guint32 *out_unpacked_len) { GByteArray *unpacked; int i; - unpacked = g_byte_array_sized_new (nchars + 1); + unpacked = g_byte_array_sized_new (num_septets + 1); - for (i = 0; i < nchars; i++) { + for (i = 0; i < num_septets; i++) { guint8 bits_here, bits_in_next, octet, offset, c; guint32 start_bit; |