summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2010-05-26 09:17:25 -0500
committerDenis Kenzior <denkenz@gmail.com>2010-05-26 09:17:25 -0500
commit795f0f340672582696711929ca416c0839cc77e2 (patch)
tree13352cd234dc712479388c6c4fc3ee0263d3ae10 /src
parent4cb2eec891ae8d0b9a1c14424712c77e8cba463e (diff)
downloadofono-795f0f340672582696711929ca416c0839cc77e2.tar.bz2
smsutil: Update the doc for extract_bcd_number
Diffstat (limited to 'src')
-rw-r--r--src/smsutil.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/smsutil.c b/src/smsutil.c
index 6f8e9c57..af9632a0 100644
--- a/src/smsutil.c
+++ b/src/smsutil.c
@@ -53,6 +53,10 @@ static GSList *sms_assembly_add_fragment_backup(struct sms_assembly *assembly,
guint16 ref, guint8 max, guint8 seq,
gboolean backup);
+/*
+ * This function uses the meanings of digits 10..15 according to the rules
+ * defined in 23.040 Section 9.1.2.3 and 24.008 Table 10.5.118
+ */
void extract_bcd_number(const unsigned char *buf, int len, char *out)
{
static const char digit_lut[] = "0123456789*#abc\0";