Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

40 lines (31 sloc) 1.296 kB
#include <gammu.h>
#include "../helper/message-display.h"
#include "common.h"
int main(int argc UNUSED, char **argv UNUSED)
{
GSM_MultiSMSMessage sms;
GSM_Error error;
GSM_MultiPartSMSInfo SMSInfo;
unsigned char Buffer[800];
GSM_ClearMultiPartSMSInfo(&SMSInfo);
SMSInfo.EntriesNum = 1;
EncodeUnicode(Buffer,
".........1.........2.........3.........4.........5.........6.........7.........8.........9........0"
".........1.........2.........3.........4.........5.........6.........7.........8.........9........0"
".........1.........2.........3.........4.........5.........6.........7.........8.........9........0", 300);
SMSInfo.Entries[0].Buffer = Buffer;
SMSInfo.Entries[0].ID = SMS_ConcatenatedTextLong;
SMSInfo.UnicodeCoding = FALSE;
error = GSM_EncodeMultiPartSMS(NULL, &SMSInfo, &sms);
gammu_test_result(error, "GSM_EncodeMultiPartSMS");
/* Just set some values to sender so that we don't print mess */
EncodeUnicode(sms.SMS[0].Number, "321", GSM_MAX_NUMBER_LENGTH);
EncodeUnicode(sms.SMS[1].Number, "321", GSM_MAX_NUMBER_LENGTH);
/* Display message */
DisplayMultiSMSInfo(&sms, FALSE, TRUE, NULL, NULL);
DisplayMultiSMSInfo(&sms, TRUE, TRUE, NULL, NULL);
return 0;
}
/* Editor configuration
* vim: noexpandtab sw=8 ts=8 sts=8 tw=72:
*/
Jump to Line
Something went wrong with that request. Please try again.