diff options
author | Denis Kenzior <denkenz@gmail.com> | 2009-06-11 14:27:14 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2009-06-11 23:45:01 -0500 |
commit | 370318109cc00c9500135ba02bc2b6f50fcd3a55 (patch) | |
tree | 3324ded4f802bb57c85ba1660b3587ae5e1a0f46 /src | |
parent | 0661810b018adb9735485f98cee0e4f8c3aee340 (diff) | |
download | ofono-370318109cc00c9500135ba02bc2b6f50fcd3a55.tar.bz2 |
Make SMS UDH iterators const-correct
Diffstat (limited to 'src')
-rw-r--r-- | src/smsutil.c | 4 | ||||
-rw-r--r-- | src/smsutil.h | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/src/smsutil.c b/src/smsutil.c index b381b8c0..79794ea5 100644 --- a/src/smsutil.c +++ b/src/smsutil.c @@ -1438,10 +1438,10 @@ gboolean sms_decode(const unsigned char *pdu, int len, gboolean outgoing, return FALSE; } -gboolean sms_udh_iter_init(struct sms *sms, struct sms_udh_iter *iter) +gboolean sms_udh_iter_init(const struct sms *sms, struct sms_udh_iter *iter) { gboolean udhi = FALSE; - guint8 *hdr; + const guint8 *hdr; guint8 udl; guint8 dcs; guint8 max_len; diff --git a/src/smsutil.h b/src/smsutil.h index a9b7a1b8..3fd401e3 100644 --- a/src/smsutil.h +++ b/src/smsutil.h @@ -316,8 +316,8 @@ struct sms { }; struct sms_udh_iter { - struct sms *sms; - guint8 *data; + const struct sms *sms; + const guint8 *data; guint8 offset; }; @@ -331,7 +331,7 @@ int sms_udl_in_bytes(guint8 ud_len, guint8 dcs); time_t sms_scts_to_time(struct sms_scts *scts, struct tm *remote); -gboolean sms_udh_iter_init(struct sms *sms, struct sms_udh_iter *iter); +gboolean sms_udh_iter_init(const struct sms *sms, struct sms_udh_iter *iter); enum sms_iei sms_udh_iter_get_ie_type(struct sms_udh_iter *iter); guint8 sms_udh_iter_get_ie_length(struct sms_udh_iter *iter); void sms_udh_iter_get_ie_data(struct sms_udh_iter *iter, guint8 *data); |