summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authoriod1hc <toan.dinhcong@vn.bosch.com>2020-11-04 17:49:06 +0700
committerSaya Sugiura <39760799+ssugiura@users.noreply.github.com>2021-01-06 09:27:28 +0900
commit2e8dade01beef3d8b6e6b812690c1f64d3408ce2 (patch)
treec91f9494790c6dc97ee34bfe1735aa60d158b9df /include
parent72c2ea521e1002996f423b56293adf21f6f00ea6 (diff)
downloadDLT-daemon-2e8dade01beef3d8b6e6b812690c1f64d3408ce2.tar.gz
shared: fix conversion warnings
- Data type of 'textlength' create a lot of warnings while using in function 'snprintf()', so change data type to 'size_t' will resolve these warnings. - Change data type of variable 'size' to the right type 'unsigned int', which is located in struct DltBuffer in dlt_common.h (line 832). Signed-off-by: Dinh Cong Toan <toan.dinhcong@vn.bosch.com> Signed-off-by: Saya Sugiura <ssugiura@jp.adit-jv.com>
Diffstat (limited to 'include')
-rw-r--r--include/dlt/dlt_common.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/include/dlt/dlt_common.h b/include/dlt/dlt_common.h
index 07eb83c..8cd9052 100644
--- a/include/dlt/dlt_common.h
+++ b/include/dlt/dlt_common.h
@@ -787,7 +787,7 @@ typedef struct
typedef struct
{
unsigned char *shm; /* pointer to beginning of shared memory */
- int size; /* size of data area in shared memory */
+ unsigned int size; /* size of data area in shared memory */
unsigned char *mem; /* pointer to data area in shared memory */
uint32_t min_size; /**< Minimum size of buffer */
@@ -982,7 +982,7 @@ DltReturnValue dlt_message_free(DltMessage *msg, int verbose);
* @param verbose if set to true verbose information is printed out.
* @return negative value if there was an error
*/
-DltReturnValue dlt_message_header(DltMessage *msg, char *text, int textlength, int verbose);
+DltReturnValue dlt_message_header(DltMessage *msg, char *text, size_t textlength, int verbose);
/**
* Print Header into an ASCII string, selective.
* @param msg pointer to structure of organising access to DLT messages
@@ -992,7 +992,7 @@ DltReturnValue dlt_message_header(DltMessage *msg, char *text, int textlength, i
* @param verbose if set to true verbose information is printed out.
* @return negative value if there was an error
*/
-DltReturnValue dlt_message_header_flags(DltMessage *msg, char *text, int textlength, int flags, int verbose);
+DltReturnValue dlt_message_header_flags(DltMessage *msg, char *text, size_t textlength, int flags, int verbose);
/**
* Print Payload into an ASCII string.
* @param msg pointer to structure of organising access to DLT messages
@@ -1002,7 +1002,7 @@ DltReturnValue dlt_message_header_flags(DltMessage *msg, char *text, int textlen
* @param verbose if set to true verbose information is printed out.
* @return negative value if there was an error
*/
-DltReturnValue dlt_message_payload(DltMessage *msg, char *text, int textlength, int type, int verbose);
+DltReturnValue dlt_message_payload(DltMessage *msg, char *text, size_t textlength, int type, int verbose);
/**
* Check if message is filtered or not. All filters are applied (logical OR).
* @param msg pointer to structure of organising access to DLT messages
@@ -1563,7 +1563,7 @@ DltReturnValue dlt_message_argument_print(DltMessage *msg,
uint8_t **ptr,
int32_t *datalength,
char *text,
- int textlength,
+ size_t textlength,
int byteLength,
int verbose);