aboutsummaryrefslogtreecommitdiffstats
path: root/src/gdisp/gdisp_image_native.c
diff options
context:
space:
mode:
authorinmarket <andrewh@inmarket.com.au>2015-11-24 09:19:58 +1000
committerinmarket <andrewh@inmarket.com.au>2015-11-24 09:19:58 +1000
commit870901880b30a7f81b2d95a815e89542746d62ab (patch)
tree556309cebd0a3c0eaec4951a1ecdee0db6ebc5ac /src/gdisp/gdisp_image_native.c
parent0ec1a5e4da8815f6d7c31cf7941b76f3d9fd5e28 (diff)
downloaduGFX-870901880b30a7f81b2d95a815e89542746d62ab.tar.gz
uGFX-870901880b30a7f81b2d95a815e89542746d62ab.tar.bz2
uGFX-870901880b30a7f81b2d95a815e89542746d62ab.zip
Prevent naming conflicts when compiling multiple image formats with GFXSINGLEMAKE
Diffstat (limited to 'src/gdisp/gdisp_image_native.c')
-rw-r--r--src/gdisp/gdisp_image_native.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/gdisp/gdisp_image_native.c b/src/gdisp/gdisp_image_native.c
index 9ed0f664..df7c9f72 100644
--- a/src/gdisp/gdisp_image_native.c
+++ b/src/gdisp/gdisp_image_native.c
@@ -15,10 +15,10 @@
* How big a pixel array to allocate for blitting
* Bigger is faster but uses more RAM.
*/
-#define BLIT_BUFFER_SIZE 32
+#define BLIT_BUFFER_SIZE_NATIVE 32
-#define HEADER_SIZE 8
-#define FRAME0POS (HEADER_SIZE)
+#define HEADER_SIZE_NATIVE 8
+#define FRAME0POS_NATIVE (HEADER_SIZE_NATIVE)
/**
* Helper Routines Needed
@@ -28,7 +28,7 @@ void gdispImageFree(gdispImage *img, void *ptr, size_t sz);
typedef struct gdispImagePrivate {
pixel_t *frame0cache;
- pixel_t buf[BLIT_BUFFER_SIZE];
+ pixel_t buf[BLIT_BUFFER_SIZE_NATIVE];
} gdispImagePrivate;
void gdispImageClose_NATIVE(gdispImage *img) {
@@ -41,7 +41,7 @@ void gdispImageClose_NATIVE(gdispImage *img) {
}
gdispImageError gdispImageOpen_NATIVE(gdispImage *img) {
- uint8_t hdr[HEADER_SIZE];
+ uint8_t hdr[HEADER_SIZE_NATIVE];
/* Read the 8 byte header */
if (gfileRead(img->f, hdr, 8) != 8)
@@ -81,7 +81,7 @@ gdispImageError gdispImageCache_NATIVE(gdispImage *img) {
return GDISP_IMAGE_ERR_NOMEMORY;
/* Read the entire bitmap into cache */
- gfileSetPos(img->f, FRAME0POS);
+ gfileSetPos(img->f, FRAME0POS_NATIVE);
if (gfileRead(img->f, img->priv->frame0cache, len) != len)
return GDISP_IMAGE_ERR_BADDATA;
@@ -104,7 +104,7 @@ gdispImageError gdispGImageDraw_NATIVE(GDisplay *g, gdispImage *img, coord_t x,
}
/* For this image decoder we cheat and just seek straight to the region we want to display */
- pos = FRAME0POS + (img->width * sy + sx) * sizeof(pixel_t);
+ pos = FRAME0POS_NATIVE + (img->width * sy + sx) * sizeof(pixel_t);
/* Cycle through the lines */
for(;cy;cy--, y++) {
@@ -116,7 +116,7 @@ gdispImageError gdispGImageDraw_NATIVE(GDisplay *g, gdispImage *img, coord_t x,
// Read the data
len = gfileRead(img->f,
img->priv->buf,
- mcx > BLIT_BUFFER_SIZE ? (BLIT_BUFFER_SIZE*sizeof(pixel_t)) : (mcx * sizeof(pixel_t)))
+ mcx > BLIT_BUFFER_SIZE_NATIVE ? (BLIT_BUFFER_SIZE_NATIVE*sizeof(pixel_t)) : (mcx * sizeof(pixel_t)))
/ sizeof(pixel_t);
if (!len)
return GDISP_IMAGE_ERR_BADDATA;