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)
{