r3791 - in trunk/src/target/gsm: include/gsmd src/gsmd
erin_yueh at sita.openmoko.org
erin_yueh at sita.openmoko.org
Wed Jan 9 06:25:59 CET 2008
Author: erin_yueh
Date: 2008-01-09 06:25:53 +0100 (Wed, 09 Jan 2008)
New Revision: 3791
Modified:
trunk/src/target/gsm/include/gsmd/usock.h
trunk/src/target/gsm/src/gsmd/sms_pdu.c
Log:
gsmd: add TP-MTI to gsmd_sms (Erin Yueh)
Modified: trunk/src/target/gsm/include/gsmd/usock.h
===================================================================
--- trunk/src/target/gsm/include/gsmd/usock.h 2008-01-08 20:53:27 UTC (rev 3790)
+++ trunk/src/target/gsm/include/gsmd/usock.h 2008-01-09 05:25:53 UTC (rev 3791)
@@ -511,6 +511,7 @@
int has_header;
int is_voicemail;
struct gsmd_sms_datacodingscheme dcs;
+ enum gsmd_sms_tp_mti tp_mti;
char data[GSMD_SMS_DATA_MAXLEN+1];
} __attribute__ ((packed));
Modified: trunk/src/target/gsm/src/gsmd/sms_pdu.c
===================================================================
--- trunk/src/target/gsm/src/gsmd/sms_pdu.c 2008-01-08 20:53:27 UTC (rev 3790)
+++ trunk/src/target/gsm/src/gsmd/sms_pdu.c 2008-01-09 05:25:53 UTC (rev 3791)
@@ -103,6 +103,7 @@
/* TP-MTI */
switch (src[0] & 3) {
case GSMD_SMS_TP_MTI_DELIVER:
+ dst->payload.tp_mti = GSMD_SMS_TP_MTI_DELIVER;
if (len < 3)
return 1;
i = sms_number_bytelen(src[2], src[1]);
@@ -167,6 +168,7 @@
break;
case GSMD_SMS_TP_MTI_SUBMIT:
+ dst->payload.tp_mti = GSMD_SMS_TP_MTI_SUBMIT;
if (len < 4)
return 1;
i = sms_number_bytelen(src[3], src[2]);
@@ -217,6 +219,7 @@
dst->payload.data[i] = 0;
break;
case GSMD_SMS_TP_MTI_STATUS_REPORT:
+ dst->payload.tp_mti = GSMD_SMS_TP_MTI_STATUS_REPORT;
if (len < 3)
return 1;
More information about the commitlog
mailing list