diff options
| author | Lexi Winter <ivy@FreeBSD.org> | 2025-12-01 03:19:41 +0000 |
|---|---|---|
| committer | Lexi Winter <ivy@FreeBSD.org> | 2025-12-01 03:19:41 +0000 |
| commit | 2e80774d0b20d167bc0a9e2b63dafbfb171c0d22 (patch) | |
| tree | 25f0138e1af8902b92dacc8cce09b267447c17db /textproc/gladtex/files/patch-eqn2img.c | |
| parent | f85f2b2d6e5b7ed869376eb4b180c3a74a5c5da9 (diff) | |
| parent | 1a30da80670973368b399f2b01fe9c04b91a1273 (diff) | |
Merge remote-tracking branch 'freebsd/main' into lf/mainlf/main
Diffstat (limited to 'textproc/gladtex/files/patch-eqn2img.c')
| -rw-r--r-- | textproc/gladtex/files/patch-eqn2img.c | 33 |
1 files changed, 12 insertions, 21 deletions
diff --git a/textproc/gladtex/files/patch-eqn2img.c b/textproc/gladtex/files/patch-eqn2img.c index 1b663c49a60b..4f0fbfb81abf 100644 --- a/textproc/gladtex/files/patch-eqn2img.c +++ b/textproc/gladtex/files/patch-eqn2img.c @@ -1,24 +1,15 @@ ---- eqn2img.c.orig 2013-01-27 04:17:45 UTC +--- eqn2img.c.orig 2014-02-20 19:54:58 UTC +++ eqn2img.c -@@ -367,7 +367,7 @@ png_bytepp png_read(char *filename, int - info_ptr = png_create_info_struct(png_ptr); - assert(info_ptr); - -- if(setjmp(png_ptr->jmpbuf)) { -+ if(setjmp(png_jmpbuf(png_ptr))) { - png_destroy_read_struct(&png_ptr, &info_ptr, NULL); - fclose(fp); - return NULL; -@@ -580,7 +580,7 @@ int png_write(png_bytepp image, char *im - assert(info_ptr); +@@ -30,7 +30,7 @@ This utility is part of\n\ - /* error handling, libpng longjmps here on any error */ -- if(setjmp(png_ptr->jmpbuf)) { -+ if(setjmp(png_jmpbuf(png_ptr))) { - png_destroy_read_struct(&png_ptr, &info_ptr, NULL); - fclose(fp); - return -1; -@@ -623,19 +623,31 @@ int gif_write(png_bytepp image, char *im + #define USAGE "\ + This utility is part of\n\ +-gladtex version 1.4.1, Copyright (C) 1999-2010 Martin G. Gulbrandsen\n\ ++gladtex version 1.4.2, Copyright (C) 1999-2010 Martin G. Gulbrandsen\n\ + (C) 2014 Sebastian Humenda\n\ + \n\ + GladTXx comes with ABSOLUTELY NO WARRANTY. This is free software,\n\ +@@ -634,19 +634,31 @@ int gif_write(png_bytepp image, char *img_name, int wi }; if(img_name) { @@ -50,7 +41,7 @@ /* EGifSetGifVersion("89a"); this causes segfault (but is really required for transparency, I think) */ EGifPutScreenDesc(fp, width, height, 256, 255, color_map); -@@ -649,7 +661,11 @@ int gif_write(png_bytepp image, char *im +@@ -660,7 +672,11 @@ int gif_write(png_bytepp image, char *img_name, int wi return -1; } @@ -62,7 +53,7 @@ return 0; } -@@ -715,7 +731,7 @@ int to_ps(char *basename, int verbose) { +@@ -726,7 +742,7 @@ int to_ps(char *basename, int verbose) { fprintf(stderr, " -> ps"); cmd = NEW(char, 2*strlen(basename) + 46); |
