X-Git-Url: https://git.jankratochvil.net/?p=gnokii.git;a=blobdiff_plain;f=smsd%2Fsmsd.c;h=bd66ea3ac2f77f6fe8099be4e7b81e4b50d4ae78;hp=396253f8b3b2124d965d3d9a33a0ce295821b639;hb=HEAD;hpb=4ee1266711b695852ec88f06784fd84400cd70bb diff --git a/smsd/smsd.c b/smsd/smsd.c index 396253f..bd66ea3 100644 --- a/smsd/smsd.c +++ b/smsd/smsd.c @@ -169,6 +169,19 @@ gint WriteSMS (GSM_SMSMessage *sms) return (error); } +GSM_Error WriteSMS_deconcatenated(GSM_SMSMessage *sms,char *buf,size_t buflen,bool useudh) +{ + GSM_Deconcatenate_state SMS_Deconcatenate_state; + GSM_Error error; + + SMS_Deconcatenate_state.first=true; + while (SMS_Deconcatenate(&SMS_Deconcatenate_state,sms,buf,buflen,useudh)) { + /* Send the message. */ + if (GE_SMSSENDOK != (error = WriteSMS(sms))) + return(error); + } + return(GE_SMSSENDOK); +} static void ReadSMS (gpointer d, gpointer userData) {