diff options
author | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2020-04-04 19:11:17 +0200 |
---|---|---|
committer | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2020-06-27 18:39:23 +0200 |
commit | d2a921cd5eb4575aa99e60f02fd2abc1b726a7b8 (patch) | |
tree | 3beab8bcc67c8da26aaf74de9375a5430a80ba79 /samsung-ipc | |
parent | b98a4188db6350794e8e7139065d71a25314e18c (diff) | |
download | hardware_replicant_libsamsung-ipc-d2a921cd5eb4575aa99e60f02fd2abc1b726a7b8.tar.gz hardware_replicant_libsamsung-ipc-d2a921cd5eb4575aa99e60f02fd2abc1b726a7b8.tar.bz2 hardware_replicant_libsamsung-ipc-d2a921cd5eb4575aa99e60f02fd2abc1b726a7b8.zip |
samsung-ipc: sms: 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>
Diffstat (limited to 'samsung-ipc')
-rw-r--r-- | samsung-ipc/sms.c | 240 |
1 files changed, 135 insertions, 105 deletions
diff --git a/samsung-ipc/sms.c b/samsung-ipc/sms.c index a93c5d9..ba4c159 100644 --- a/samsung-ipc/sms.c +++ b/samsung-ipc/sms.c @@ -23,188 +23,218 @@ #include <samsung-ipc.h> -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) +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) { - size_t size; + size_t size; - if (header == NULL || smsc == NULL || smsc_size == 0 || pdu == NULL || pdu_size == 0) + if (header == NULL || smsc == NULL || smsc_size == 0 || pdu == NULL || + pdu_size == 0) { return 0; + } - size = sizeof(struct ipc_sms_send_msg_request_header) + sizeof(unsigned char) + smsc_size + pdu_size; + size = sizeof(struct ipc_sms_send_msg_request_header) + + sizeof(unsigned char) + smsc_size + pdu_size; - return size; + return 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) + const void *smsc, size_t smsc_size, + const void *pdu, size_t pdu_size) { - void *data; - size_t size; - unsigned char smsc_length; - unsigned char *p; + void *data; + size_t size; + unsigned char smsc_length; + unsigned char *p; - if (header == NULL || smsc == NULL || smsc_size == 0 || pdu == NULL || pdu_size == 0) + if (header == NULL || smsc == NULL || smsc_size == 0 || pdu == NULL || + pdu_size == 0) { return NULL; + } - smsc_length = (unsigned char) smsc_size; + smsc_length = (unsigned char) smsc_size; - header->length = (unsigned char) (sizeof(unsigned char) + smsc_size + pdu_size); + header->length = (unsigned char) ( + sizeof(unsigned char) + smsc_size + pdu_size); - size = ipc_sms_send_msg_size_setup(header, smsc, smsc_size, pdu, pdu_size); - if (size == 0) - return NULL; + size = ipc_sms_send_msg_size_setup(header, smsc, smsc_size, pdu, + pdu_size); + if (size == 0) + return NULL; - data = calloc(1, size); + data = calloc(1, size); - p = (unsigned char *) data; + p = (unsigned char *) data; - memcpy(p, header, sizeof(struct ipc_sms_send_msg_request_header)); - p += sizeof(struct ipc_sms_send_msg_request_header); + memcpy(p, header, sizeof(struct ipc_sms_send_msg_request_header)); + p += sizeof(struct ipc_sms_send_msg_request_header); - memcpy(p, &smsc_length, sizeof(smsc_length)); - p += sizeof(smsc_length); + memcpy(p, &smsc_length, sizeof(smsc_length)); + p += sizeof(smsc_length); - memcpy(p, smsc, smsc_size); - p += smsc_size; + memcpy(p, smsc, smsc_size); + p += smsc_size; - memcpy(p, pdu, pdu_size); - p += pdu_size; + memcpy(p, pdu, pdu_size); + p += pdu_size; - return data; + return data; } size_t ipc_sms_incoming_msg_pdu_size_extract(const void *data, size_t size) { - struct ipc_sms_incoming_msg_header *header; + struct ipc_sms_incoming_msg_header *header; - header = (struct ipc_sms_incoming_msg_header *) data; - if (header->length == 0 || header->length > size - sizeof(struct ipc_sms_incoming_msg_header)) - return 0; + header = (struct ipc_sms_incoming_msg_header *) data; + if (header->length == 0 || + header->length > size - + sizeof(struct ipc_sms_incoming_msg_header)) { + return 0; + } - return (size_t) header->length; + return (size_t) header->length; } void *ipc_sms_incoming_msg_pdu_extract(const void *data, size_t size) { - struct ipc_sms_incoming_msg_header *header; - void *pdu; + struct ipc_sms_incoming_msg_header *header; + void *pdu; - if (data == NULL || size < sizeof(struct ipc_sms_incoming_msg_header)) - return NULL; + if (data == NULL || size < sizeof(struct ipc_sms_incoming_msg_header)) + return NULL; - header = (struct ipc_sms_incoming_msg_header *) data; - if (header->length == 0 || header->length > size - sizeof(struct ipc_sms_incoming_msg_header)) - return NULL; + header = (struct ipc_sms_incoming_msg_header *) data; + if (header->length == 0 || + header->length > size - + sizeof(struct ipc_sms_incoming_msg_header)) { + return NULL; + } - pdu = (void *) ((unsigned char *) data + sizeof(struct ipc_sms_incoming_msg_header)); + pdu = (void *) ((unsigned char *) data + + sizeof(struct ipc_sms_incoming_msg_header)); - return pdu; + return pdu; } -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) +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) { - size_t size; + size_t size; - if (header == NULL || pdu == NULL || pdu_size == 0) - return 0; + if (header == NULL || pdu == NULL || pdu_size == 0) + return 0; - if (smsc == NULL) - smsc_size = 0; + if (smsc == NULL) + smsc_size = 0; - size = sizeof(struct ipc_sms_save_msg_request_header) + sizeof(unsigned char) + smsc_size + pdu_size; + size = sizeof(struct ipc_sms_save_msg_request_header) + + sizeof(unsigned char) + smsc_size + pdu_size; - return size; + return 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) + const void *smsc, size_t smsc_size, + const void *pdu, size_t pdu_size) { - void *data; - size_t size; - unsigned char smsc_length; - unsigned char *p; + void *data; + size_t size; + unsigned char smsc_length; + unsigned char *p; - if (header == NULL || pdu == NULL || pdu_size == 0) - return NULL; + if (header == NULL || pdu == NULL || pdu_size == 0) + return NULL; - if (smsc == NULL) - smsc_size = 0; + if (smsc == NULL) + smsc_size = 0; - smsc_length = (unsigned char) smsc_size; + smsc_length = (unsigned char) smsc_size; - header->magic = 2; - header->index = 12 - 1, - header->length = (unsigned char) (sizeof(unsigned char) + smsc_size + pdu_size); + header->magic = 2; + header->index = 12 - 1, + header->length = (unsigned char) ( + sizeof(unsigned char) + smsc_size + pdu_size); - size = ipc_sms_save_msg_size_setup(header, smsc, smsc_size, pdu, pdu_size); - if (size == 0) - return NULL; + size = ipc_sms_save_msg_size_setup(header, smsc, smsc_size, pdu, + pdu_size); + if (size == 0) + return NULL; - data = calloc(1, size); + data = calloc(1, size); - p = (unsigned char *) data; + p = (unsigned char *) data; - memcpy(p, header, sizeof(struct ipc_sms_save_msg_request_header)); - p += sizeof(struct ipc_sms_save_msg_request_header); + memcpy(p, header, sizeof(struct ipc_sms_save_msg_request_header)); + p += sizeof(struct ipc_sms_save_msg_request_header); - memcpy(p, &smsc_length, sizeof(smsc_length)); - p += sizeof(smsc_length); + memcpy(p, &smsc_length, sizeof(smsc_length)); + p += sizeof(smsc_length); - if (smsc != NULL && smsc_size > 0) { - memcpy(p, smsc, smsc_size); - p += smsc_size; - } + if (smsc != NULL && smsc_size > 0) { + memcpy(p, smsc, smsc_size); + p += smsc_size; + } - memcpy(p, pdu, pdu_size); - p += pdu_size; + memcpy(p, pdu, pdu_size); + p += pdu_size; - return data; + return data; } int ipc_sms_del_msg_setup(struct ipc_sms_del_msg_request_data *data, - unsigned short index) + unsigned short index) { - if (data == NULL) - return -1; + if (data == NULL) + return -1; - memset(data, 0, sizeof(struct ipc_sms_del_msg_request_data)); - data->magic = 2; - data->index = index; + memset(data, 0, sizeof(struct ipc_sms_del_msg_request_data)); + data->magic = 2; + data->index = index; - return 0; + return 0; } size_t ipc_sms_svc_center_addr_smsc_size_extract(const void *data, size_t size) { - struct ipc_sms_svc_center_addr_header *header; + struct ipc_sms_svc_center_addr_header *header; - if (data == NULL || size < sizeof(struct ipc_sms_svc_center_addr_header)) - return 0; + if (data == NULL || + size < sizeof(struct ipc_sms_svc_center_addr_header)) { + return 0; + } - header = (struct ipc_sms_svc_center_addr_header *) data; - if (header->length == 0 || header->length > size - sizeof(struct ipc_sms_svc_center_addr_header)) - return 0; + header = (struct ipc_sms_svc_center_addr_header *) data; + if (header->length == 0 || + header->length > size - + sizeof(struct ipc_sms_svc_center_addr_header)) { + return 0; + } - return (size_t) header->length; + return (size_t) header->length; } void *ipc_sms_svc_center_addr_smsc_extract(const void *data, size_t size) { - struct ipc_sms_svc_center_addr_header *header; - void *smsc; + struct ipc_sms_svc_center_addr_header *header; + void *smsc; - if (data == NULL || size < sizeof(struct ipc_sms_svc_center_addr_header)) - return NULL; + if (data == NULL || + size < sizeof(struct ipc_sms_svc_center_addr_header)) { + return NULL; + } - header = (struct ipc_sms_svc_center_addr_header *) data; - if (header->length == 0 || header->length > size - sizeof(struct ipc_sms_svc_center_addr_header)) - return NULL; + header = (struct ipc_sms_svc_center_addr_header *) data; + if (header->length == 0 || + header->length > size - + sizeof(struct ipc_sms_svc_center_addr_header)) { + return NULL; + } - smsc = (void *) ((unsigned char *) data + sizeof(struct ipc_sms_svc_center_addr_header)); + smsc = (void *) ((unsigned char *) data + + sizeof(struct ipc_sms_svc_center_addr_header)); - return smsc; + return smsc; } - -// vim:ts=4:sw=4:expandtab |