summaryrefslogtreecommitdiff
path: root/gdk-pixbuf/io-gif.c
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2002-11-06 20:26:27 +0000
committerOwen Taylor <otaylor@src.gnome.org>2002-11-06 20:26:27 +0000
commit49f8c2b9b538ad34eb38fd7af647e3ab27985331 (patch)
tree3938d371c47335e5bc5daf61ead4802b9d7aeef4 /gdk-pixbuf/io-gif.c
parent15817eec4aa7a28cc4131812ea834d0034f58963 (diff)
downloadgdk-pixbuf-49f8c2b9b538ad34eb38fd7af647e3ab27985331.tar.gz
Fix trailing semicolon on macro, clean up a bit.
Wed Nov 6 15:19:53 2002 Owen Taylor <otaylor@redhat.com> * io-gif.c (CHECK_LZW_SP): Fix trailing semicolon on macro, clean up a bit.
Diffstat (limited to 'gdk-pixbuf/io-gif.c')
-rw-r--r--gdk-pixbuf/io-gif.c17
1 files changed, 10 insertions, 7 deletions
diff --git a/gdk-pixbuf/io-gif.c b/gdk-pixbuf/io-gif.c
index 6eb364ec1..b5e3072a6 100644
--- a/gdk-pixbuf/io-gif.c
+++ b/gdk-pixbuf/io-gif.c
@@ -565,13 +565,16 @@ gif_lzw_clear_code (GifContext *context)
return 0;
}
-#define CHECK_LZW_SP() if(((guchar *)context->lzw_sp) >= (((guchar *)context->lzw_stack) + sizeof(context->lzw_stack))) { \
- g_set_error (context->error, \
- GDK_PIXBUF_ERROR, \
- GDK_PIXBUF_ERROR_CORRUPT_IMAGE, \
- _("Stack overflow")); \
- return -2; \
-}
+#define CHECK_LZW_SP() G_STMT_START { \
+ if ((guchar *)context->lzw_sp >= \
+ (guchar *)context->lzw_stack + sizeof (context->lzw_stack)) { \
+ g_set_error (context->error, \
+ GDK_PIXBUF_ERROR, \
+ GDK_PIXBUF_ERROR_CORRUPT_IMAGE, \
+ _("Stack overflow")); \
+ return -2; \
+ } \
+} G_STMT_END
static int
lzw_read_byte (GifContext *context)