X-Git-Url: https://git.jankratochvil.net/?p=gnokii.git;a=blobdiff_plain;f=include%2Fgsm-sms.h;h=fac18b933c652114269b6e253d98584e3f76c552;hp=6870150a01edfec334ae8b6243a0ff3164000b80;hb=0484268a27be1ab830d087847d830bc0ec734016;hpb=975a83d253eea8aa37bf3dfd7e026df3027db4ff diff --git a/include/gsm-sms.h b/include/gsm-sms.h index 6870150..fac18b9 100644 --- a/include/gsm-sms.h +++ b/include/gsm-sms.h @@ -266,35 +266,27 @@ typedef struct { TP-Status-Report-Request (1 bit). See GSM 03.40 section 9.2.3.5 */ } GSM_ETSISMSMessage; -#ifndef UCLINUX -extern int GSM_PackSemiOctetNumber (u8 *Number, u8 *Output, bool semioctet); -extern char *GSM_UnpackSemiOctetNumber(u8 *Number, bool semioctet); +int GSM_PackSemiOctetNumber (u8 *Number, u8 *Output, bool semioctet); +char *GSM_UnpackSemiOctetNumber(u8 *Number, bool semioctet); -extern int GSM_UnpackEightBitsToSeven(int fillbits, int in_length, int out_length, unsigned char *input, unsigned char *output); -extern int GSM_PackSevenBitsToEight (int offset, unsigned char *input, unsigned char *output); -#endif /* UCLINUX */ +int GSM_UnpackEightBitsToSeven(int fillbits, int in_length, int out_length, unsigned char *input, unsigned char *output); +int GSM_PackSevenBitsToEight (int offset, unsigned char *input, unsigned char *output); -extern GSM_Error GSM_EncodeETSISMS(GSM_SMSMessage *SMS, GSM_ETSISMSMessage *ETSI, SMS_MessageType PDU, int *length); -extern GSM_Error GSM_DecodeETSISMS(GSM_SMSMessage *SMS, GSM_ETSISMSMessage *ETSI); +GSM_Error GSM_EncodeETSISMS(GSM_SMSMessage *SMS, GSM_ETSISMSMessage *ETSI, SMS_MessageType PDU, int *length); +GSM_Error GSM_DecodeETSISMS(GSM_SMSMessage *SMS, GSM_ETSISMSMessage *ETSI); -#ifndef UCLINUX -extern GSM_Error GSM_EncodeSMSDateTime(GSM_DateTime *DT, unsigned char *req); -#endif /* UCLINUX */ +GSM_Error GSM_EncodeSMSDateTime(GSM_DateTime *DT, unsigned char *req); -extern GSM_Error GSM_DecodeETSISMSSubmitData(GSM_SMSMessage *SMS, GSM_ETSISMSMessage *ETSI); +GSM_Error GSM_DecodeETSISMSSubmitData(GSM_SMSMessage *SMS, GSM_ETSISMSMessage *ETSI); -extern GSM_Error GSM_DecodeETSISMSStatusReportData(GSM_SMSMessage *SMS, GSM_ETSISMSMessage *ETSI); +GSM_Error GSM_DecodeETSISMSStatusReportData(GSM_SMSMessage *SMS, GSM_ETSISMSMessage *ETSI); -#ifndef UCLINUX -extern void GSM_SetDefaultSMSData(GSM_SMSMessage *SMS); -extern GSM_Error EncodeUDHHeader(char *text, GSM_UDH UDHType); -#endif /* UCLINUX */ +void GSM_SetDefaultSMSData(GSM_SMSMessage *SMS); +GSM_Error EncodeUDHHeader(char *text, GSM_UDH UDHType); -#ifndef UCLINUX -extern int GSM_MakeSinglePartSMS2(GSM_SMSMessage *SMS, +int GSM_MakeSinglePartSMS2(GSM_SMSMessage *SMS, unsigned char *MessageBuffer,int cur, GSM_UDH UDHType, GSM_Coding_Type Coding); -#endif /* UCLINUX */ -extern void GSM_MakeMultiPartSMS2(GSM_MultiSMSMessage *SMS, +void GSM_MakeMultiPartSMS2(GSM_MultiSMSMessage *SMS, unsigned char *MessageBuffer,int MessageLength, GSM_UDH UDHType, GSM_Coding_Type Coding); #endif /* __gsm_sms_h */