aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2020-04-04 19:11:17 +0200
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2020-06-27 18:40:57 +0200
commit7be0646f97cc8e4fe5ee0430feea4f50f66ff388 (patch)
treebea13c14191baf7109c8ecd34f9ad4a4497689ec
parent9271ffbb5e127cbeff9ce1dff5cfdc39f99c68b7 (diff)
downloadhardware_replicant_libsamsung-ipc-7be0646f97cc8e4fe5ee0430feea4f50f66ff388.tar.gz
hardware_replicant_libsamsung-ipc-7be0646f97cc8e4fe5ee0430feea4f50f66ff388.tar.bz2
hardware_replicant_libsamsung-ipc-7be0646f97cc8e4fe5ee0430feea4f50f66ff388.zip
includes: sms.h: switch to Linux code style
This contains no functional changes. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> Reviewed-by: Joonas Kylmälä <joonas.kylmala@iki.fi>
-rw-r--r--include/sms.h148
1 files changed, 75 insertions, 73 deletions
diff --git a/include/sms.h b/include/sms.h
index 957b10f..5068dd9 100644
--- a/include/sms.h
+++ b/include/sms.h
@@ -27,129 +27,131 @@
* Commands
*/
-#define IPC_SMS_SEND_MSG 0x0401
-#define IPC_SMS_INCOMING_MSG 0x0402
-#define IPC_SMS_READ_MSG 0x0403
-#define IPC_SMS_SAVE_MSG 0x0404
-#define IPC_SMS_DEL_MSG 0x0405
-#define IPC_SMS_DELIVER_REPORT 0x0406
-#define IPC_SMS_DEVICE_READY 0x0407
-#define IPC_SMS_SEL_MEM 0x0408
-#define IPC_SMS_STORED_MSG_COUNT 0x0409
-#define IPC_SMS_SVC_CENTER_ADDR 0x040A
-#define IPC_SMS_SVC_OPTION 0x040B
-#define IPC_SMS_MEM_STATUS 0x040C
-#define IPC_SMS_CBS_MSG 0x040D
-#define IPC_SMS_CBS_CFG 0x040E
-#define IPC_SMS_STORED_MSG_STATUS 0x040F
-#define IPC_SMS_PARAM_COUNT 0x0410
-#define IPC_SMS_PARAM 0x0411
+#define IPC_SMS_SEND_MSG 0x0401
+#define IPC_SMS_INCOMING_MSG 0x0402
+#define IPC_SMS_READ_MSG 0x0403
+#define IPC_SMS_SAVE_MSG 0x0404
+#define IPC_SMS_DEL_MSG 0x0405
+#define IPC_SMS_DELIVER_REPORT 0x0406
+#define IPC_SMS_DEVICE_READY 0x0407
+#define IPC_SMS_SEL_MEM 0x0408
+#define IPC_SMS_STORED_MSG_COUNT 0x0409
+#define IPC_SMS_SVC_CENTER_ADDR 0x040A
+#define IPC_SMS_SVC_OPTION 0x040B
+#define IPC_SMS_MEM_STATUS 0x040C
+#define IPC_SMS_CBS_MSG 0x040D
+#define IPC_SMS_CBS_CFG 0x040E
+#define IPC_SMS_STORED_MSG_STATUS 0x040F
+#define IPC_SMS_PARAM_COUNT 0x0410
+#define IPC_SMS_PARAM 0x0411
/*
* Values
*/
-#define IPC_SMS_TYPE_POINT_TO_POINT 0x01
-#define IPC_SMS_TYPE_STATUS_REPORT 0x02
-#define IPC_SMS_TYPE_OUTGOING 0x02
+#define IPC_SMS_TYPE_POINT_TO_POINT 0x01
+#define IPC_SMS_TYPE_STATUS_REPORT 0x02
+#define IPC_SMS_TYPE_OUTGOING 0x02
-#define IPC_SMS_MSG_TYPE_MULTIPLE 0x01
-#define IPC_SMS_MSG_TYPE_SINGLE 0x02
+#define IPC_SMS_MSG_TYPE_MULTIPLE 0x01
+#define IPC_SMS_MSG_TYPE_SINGLE 0x02
-#define IPC_SMS_ACK_NO_ERROR 0x0000
-#define IPC_SMS_ACK_PDA_FULL_ERROR 0x8080
-#define IPC_SMS_ACK_MALFORMED_REQ_ERROR 0x8061
-#define IPC_SMS_ACK_UNSPEC_ERROR 0x806F
+#define IPC_SMS_ACK_NO_ERROR 0x0000
+#define IPC_SMS_ACK_PDA_FULL_ERROR 0x8080
+#define IPC_SMS_ACK_MALFORMED_REQ_ERROR 0x8061
+#define IPC_SMS_ACK_UNSPEC_ERROR 0x806F
-#define IPC_SMS_STATUS_REC_UNREAD 0x01
-#define IPC_SMS_STATUS_REC_READ 0x02
-#define IPC_SMS_STATUS_STO_UNSENT 0x03
-#define IPC_SMS_STATUS_STO_SENT 0x04
+#define IPC_SMS_STATUS_REC_UNREAD 0x01
+#define IPC_SMS_STATUS_REC_READ 0x02
+#define IPC_SMS_STATUS_STO_UNSENT 0x03
+#define IPC_SMS_STATUS_STO_SENT 0x04
/*
* Structures
*/
struct ipc_sms_send_msg_request_header {
- unsigned char type; // IPC_SMS_TYPE
- unsigned char msg_type; // IPC_SMS_MSG_TYPE
- unsigned char unknown;
- unsigned char length;
+ unsigned char type; /* IPC_SMS_TYPE */
+ unsigned char msg_type; /* IPC_SMS_MSG_TYPE */
+ unsigned char unknown;
+ unsigned char length;
} __attribute__((__packed__));
struct ipc_sms_send_msg_response_data {
- unsigned char type; // IPC_SMS_TYPE
- unsigned short ack; // IPC_SMS_ACK
- unsigned char id;
- unsigned char unknown;
+ unsigned char type; /* IPC_SMS_TYPE */
+ unsigned short ack; /* IPC_SMS_ACK */
+ unsigned char id;
+ unsigned char unknown;
} __attribute__((__packed__));
struct ipc_sms_incoming_msg_header {
- unsigned char msg_type; // IPC_SMS_MSG_TYPE
- unsigned char type; // IPC_SMS_TYPE
- unsigned short sim_index;
- unsigned char id;
- unsigned char length;
+ unsigned char msg_type; /* IPC_SMS_MSG_TYPE */
+ unsigned char type; /* IPC_SMS_TYPE */
+ unsigned short sim_index;
+ unsigned char id;
+ unsigned char length;
} __attribute__((__packed__));
struct ipc_sms_save_msg_request_header {
- unsigned char magic;
- unsigned short index;
- unsigned char status; // IPC_SMS_STATUS
- unsigned char length;
+ unsigned char magic;
+ unsigned short index;
+ unsigned char status; /* IPC_SMS_STATUS */
+ unsigned char length;
} __attribute__((__packed__));
struct ipc_sms_save_msg_response_data {
- unsigned char magic;
- unsigned short error;
- unsigned short index;
+ unsigned char magic;
+ unsigned short error;
+ unsigned short index;
} __attribute__((__packed__));
struct ipc_sms_del_msg_request_data {
- unsigned char magic;
- unsigned short index;
+ unsigned char magic;
+ unsigned short index;
} __attribute__((__packed__));
struct ipc_sms_del_msg_response_data {
- unsigned char magic;
- unsigned short error;
- unsigned short index;
+ unsigned char magic;
+ unsigned short error;
+ unsigned short index;
} __attribute__((__packed__));
struct ipc_sms_deliver_report_request_data {
- unsigned char type; // IPC_SMS_TYPE
- unsigned short ack; // IPC_SMS_ACK
- unsigned char id;
- unsigned char unknown;
+ unsigned char type; /* IPC_SMS_TYPE */
+ unsigned short ack; /* IPC_SMS_ACK */
+ unsigned char id;
+ unsigned char unknown;
} __attribute__((__packed__));
struct ipc_sms_deliver_report_response_data {
- unsigned short ack; // IPC_SMS_ACK
+ unsigned short ack; /* IPC_SMS_ACK */
} __attribute__((__packed__));
struct ipc_sms_svc_center_addr_header {
- unsigned char length;
+ unsigned char length;
} __attribute__((__packed__));
/*
* Helpers
*/
-size_t ipc_sms_send_msg_size_setup(struct ipc_sms_send_msg_request_header *header,
- const void *smsc, size_t smsc_size, const void *pdu, size_t pdu_size);
-void *ipc_sms_send_msg_setup(struct ipc_sms_send_msg_request_header *header,
- const void *smsc, size_t smsc_size, const void *pdu, size_t pdu_size);
+size_t ipc_sms_send_msg_size_setup(
+ struct ipc_sms_send_msg_request_header *header,
+ const void *smsc, size_t smsc_size, const void *pdu, size_t pdu_size);
+void *ipc_sms_send_msg_setup(
+ struct ipc_sms_send_msg_request_header *header,
+ const void *smsc, size_t smsc_size, const void *pdu, size_t pdu_size);
size_t ipc_sms_incoming_msg_pdu_size_extract(const void *data, size_t size);
void *ipc_sms_incoming_msg_pdu_extract(const void *data, size_t size);
-size_t ipc_sms_save_msg_size_setup(struct ipc_sms_save_msg_request_header *header,
- const void *smsc, size_t smsc_size, const void *pdu, size_t pdu_size);
-void *ipc_sms_save_msg_setup(struct ipc_sms_save_msg_request_header *header,
- const void *smsc, size_t smsc_size, const void *pdu, size_t pdu_size);
+size_t ipc_sms_save_msg_size_setup(
+ struct ipc_sms_save_msg_request_header *header,
+ const void *smsc, size_t smsc_size, const void *pdu, size_t pdu_size);
+void *ipc_sms_save_msg_setup(
+ struct ipc_sms_save_msg_request_header *header,
+ const void *smsc, size_t smsc_size, const void *pdu, size_t pdu_size);
int ipc_sms_del_msg_setup(struct ipc_sms_del_msg_request_data *data,
- unsigned short index);
+ unsigned short index);
size_t ipc_sms_svc_center_addr_smsc_size_extract(const void *data, size_t size);
void *ipc_sms_svc_center_addr_smsc_extract(const void *data, size_t size);
-#endif
-
-// vim:ts=4:sw=4:expandtab
+#endif /* __SAMSUNG_IPC_SMS_H__ */