diff --git a/include/gdisp/image.h b/include/gdisp/image.h index 8e71437b..49b10d42 100644 --- a/include/gdisp/image.h +++ b/include/gdisp/image.h @@ -135,7 +135,7 @@ extern "C" { * * @note Always returns TRUE for a Memory Reader */ - bool_t gdispImageSetMemoryReader(gdispImage *img, const char *memimage); + bool_t gdispImageSetMemoryReader(gdispImage *img, const void *memimage); /** * @brief Sets the io fields in the image structure to routines diff --git a/src/gdisp/image.c b/src/gdisp/image.c index 616aab11..3da0844d 100644 --- a/src/gdisp/image.c +++ b/src/gdisp/image.c @@ -88,10 +88,10 @@ static void ImageMemoryClose(struct gdispImageIO *pio) { static const gdispImageIOFunctions ImageMemoryFunctions = { ImageMemoryRead, ImageMemorySeek, ImageMemoryClose }; -bool_t gdispImageSetMemoryReader(gdispImage *img, const char *memimage) { +bool_t gdispImageSetMemoryReader(gdispImage *img, const void *memimage) { img->io.fns = &ImageMemoryFunctions; img->io.pos = 0; - img->io.fd = (void *)memimage; + img->io.fd = memimage; return TRUE; }