X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fmodules%2Fswftext.c;h=a01e10b737448876545f7c2fc10a3b57c9d8e067;hb=e29b8eb23fc41253809ea4bc090007f80ef3f708;hp=c4b162f96d75c99df8493ca76575121b882b597c;hpb=8bde8a660e6eb865d40511c6650ce9f69bb87ed7;p=swftools.git diff --git a/lib/modules/swftext.c b/lib/modules/swftext.c index c4b162f..a01e10b 100644 --- a/lib/modules/swftext.c +++ b/lib/modules/swftext.c @@ -1020,10 +1020,16 @@ int swf_TextSetInfoRecord(TAG * t, SWFFONT * font, U16 size, RGBA * color, int d else swf_SetRGB(t, color); } - if (dx) + if (dx) { + if(dx>32767 || dx<-32768) + fprintf(stderr, "Warning: Horizontal char position overflow: %d\n", dx); swf_SetS16(t, dx); - if (dy) + } + if (dy) { + if(dy>32767 || dy<-32768) + fprintf(stderr, "Warning: Vertical char position overflow: %d\n", dy); swf_SetS16(t, dy); + } if (font) swf_SetU16(t, size);