From b76b2015be53c8abe86b5ce51380224718959d90 Mon Sep 17 00:00:00 2001 From: Christian Muck Date: Fri, 13 Jan 2012 12:18:26 +0100 Subject: [GSW-135] Fixed compile warnings --- src/shared/dlt_common.c | 11 +++++------ src/shared/dlt_shm.c | 5 ++--- 2 files changed, 7 insertions(+), 9 deletions(-) (limited to 'src/shared') diff --git a/src/shared/dlt_common.c b/src/shared/dlt_common.c index 1ebc696..6b75e79 100755 --- a/src/shared/dlt_common.c +++ b/src/shared/dlt_common.c @@ -2297,7 +2297,7 @@ int dlt_buffer_init_static_server(DltBuffer *buf, const unsigned char *ptr, uint DltBufferHead *head; // Init parameters - buf->shm = ptr; + buf->shm = (unsigned char *)ptr; buf->min_size = size; buf->max_size = size; buf->step_size = 0; @@ -2307,7 +2307,7 @@ int dlt_buffer_init_static_server(DltBuffer *buf, const unsigned char *ptr, uint head->read = 0; head->write = 0; head->count = 0; - buf->mem = (char*)(buf->shm + sizeof(DltBufferHead)); + buf->mem = (unsigned char *)(buf->shm + sizeof(DltBufferHead)); buf->size = buf->min_size - sizeof(DltBufferHead); // clear memory @@ -2322,16 +2322,15 @@ int dlt_buffer_init_static_server(DltBuffer *buf, const unsigned char *ptr, uint int dlt_buffer_init_static_client(DltBuffer *buf, const unsigned char *ptr, uint32_t size) { char str[256]; - DltBufferHead *head; // Init parameters - buf->shm = ptr; + buf->shm = (unsigned char *)ptr; buf->min_size = size; buf->max_size = size; buf->step_size = 0; // Init pointers - buf->mem = (char*)(buf->shm + sizeof(DltBufferHead)); + buf->mem = (unsigned char *)(buf->shm + sizeof(DltBufferHead)); buf->size = buf->min_size - sizeof(DltBufferHead); snprintf(str,sizeof(str),"Buffer: Size %d\n",buf->size); @@ -2363,7 +2362,7 @@ int dlt_buffer_init_dynamic(DltBuffer *buf, uint32_t min_size, uint32_t max_size head->read = 0; head->write = 0; head->count = 0; - buf->mem = (char*)(buf->shm + sizeof(DltBufferHead)); + buf->mem = (unsigned char *)(buf->shm + sizeof(DltBufferHead)); buf->size = buf->min_size - sizeof(DltBufferHead); // clear memory diff --git a/src/shared/dlt_shm.c b/src/shared/dlt_shm.c index f330864..c22dd13 100644 --- a/src/shared/dlt_shm.c +++ b/src/shared/dlt_shm.c @@ -109,7 +109,6 @@ void dlt_shm_pv(int id,int operation) int dlt_shm_init_server(DltShm *buf,int key,int size) { struct shmid_ds shm_buf; - char str[256]; unsigned char *ptr; // Init parameters @@ -130,7 +129,7 @@ int dlt_shm_init_server(DltShm *buf,int key,int size) { } // Now we attach the segment to our data space. - if ((ptr = shmat(buf->shmid, NULL, 0)) == (char *) -1) { + if ((ptr = shmat(buf->shmid, NULL, 0)) == (unsigned char *) -1) { dlt_log(LOG_ERR,"SHM: shmat"); return -1; /* ERROR */ } @@ -175,7 +174,7 @@ int dlt_shm_init_client(DltShm *buf,int key) { } // Now we attach the segment to our data space. - if ((ptr = shmat(buf->shmid, NULL, 0)) == (char *) -1) { + if ((ptr = shmat(buf->shmid, NULL, 0)) == (unsigned char *) -1) { dlt_log(LOG_ERR,"shmat"); return -1; /* ERROR */ } -- cgit v1.2.1