From 28c4f6f8f5519bf9331f1efd9043cb540d02d3cd Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Thu, 23 Jun 2011 13:29:45 +0000 Subject: [PATCH] eio: eio doesn't modify data at all, so make it const. SVN revision: 60635 --- legacy/eio/src/lib/Eio.h | 4 ++-- legacy/eio/src/lib/eio_file.c | 4 ++-- legacy/eio/src/lib/eio_main.c | 4 ++-- legacy/eio/src/lib/eio_private.h | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/legacy/eio/src/lib/Eio.h b/legacy/eio/src/lib/Eio.h index 27c29cb6c2..3bbec8d2c4 100644 --- a/legacy/eio/src/lib/Eio.h +++ b/legacy/eio/src/lib/Eio.h @@ -235,10 +235,10 @@ EAPI Eina_Bool eio_file_cancel(Eio_File *ls); EAPI Eina_Bool eio_file_associate_add(Eio_File *ls, const char *key, - void *data, Eina_Free_Cb free_cb); + const void *data, Eina_Free_Cb free_cb); EAPI Eina_Bool eio_file_associate_direct_add(Eio_File *ls, const char *key, - void *data, Eina_Free_Cb free_cb); + const void *data, Eina_Free_Cb free_cb); EAPI void *eio_file_associate_find(Eio_File *ls, const char *key); /** diff --git a/legacy/eio/src/lib/eio_file.c b/legacy/eio/src/lib/eio_file.c index 20369e82c0..f3389caa41 100644 --- a/legacy/eio/src/lib/eio_file.c +++ b/legacy/eio/src/lib/eio_file.c @@ -915,7 +915,7 @@ eio_file_container_get(Eio_File *ls) EAPI Eina_Bool eio_file_associate_add(Eio_File *ls, const char *key, - void *data, Eina_Free_Cb free_cb) + const void *data, Eina_Free_Cb free_cb) { /* FIXME: Check if we are in the right worker thred */ if (!ls->worker.associated) @@ -941,7 +941,7 @@ eio_file_associate_add(Eio_File *ls, EAPI Eina_Bool eio_file_associate_direct_add(Eio_File *ls, const char *key, - void *data, Eina_Free_Cb free_cb) + const void *data, Eina_Free_Cb free_cb) { /* FIXME: Check if we are in the right worker thred */ if (!ls->worker.associated) diff --git a/legacy/eio/src/lib/eio_main.c b/legacy/eio/src/lib/eio_main.c index 30da8aa73a..cfcad3ec13 100644 --- a/legacy/eio/src/lib/eio_main.c +++ b/legacy/eio/src/lib/eio_main.c @@ -169,14 +169,14 @@ eio_char_free(Eio_File_Char *data) } Eio_File_Associate * -eio_associate_malloc(void *data, Eina_Free_Cb free_cb) +eio_associate_malloc(const void *data, Eina_Free_Cb free_cb) { Eio_File_Associate *tmp; tmp = _eio_pool_malloc(&associate_pool, sizeof (Eio_File_Associate)); if (!tmp) return tmp; - tmp->data = data; + tmp->data = (void*) data; tmp->free_cb = free_cb; return tmp; diff --git a/legacy/eio/src/lib/eio_private.h b/legacy/eio/src/lib/eio_private.h index cfe15eef1f..9ec212660d 100644 --- a/legacy/eio/src/lib/eio_private.h +++ b/legacy/eio/src/lib/eio_private.h @@ -234,7 +234,7 @@ void eio_direct_info_free(Eio_File_Direct_Info *data); Eio_File_Char *eio_char_malloc(void); void eio_char_free(Eio_File_Char *data); -Eio_File_Associate *eio_associate_malloc(void *data, Eina_Free_Cb free_cb); +Eio_File_Associate *eio_associate_malloc(const void *data, Eina_Free_Cb free_cb); void eio_associate_free(void *data); Eio_Progress *eio_progress_malloc(void);