aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/patches/plotutils-libpng-jmpbuf.patch
blob: 07ef60996cdd9bbccb3567600b5e12b5bee2769f (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Use the `png_jmpbuf' accessor, as recommended since libpng 1.4.0:
http://www.libpng.org/pub/png/src/libpng-1.2.x-to-1.4.x-summary.txt .

--- plotutils-2.6/libplot/z_write.c	2013-07-12 17:19:12.000000000 +0200
+++ plotutils-2.6/libplot/z_write.c	2013-07-12 17:19:07.000000000 +0200
@@ -164,7 +164,7 @@ _pl_z_maybe_output_image (S___(Plotter *
     }
 
   /* cleanup after libpng errors (error handler does a longjmp) */
-  if (setjmp (png_ptr->jmpbuf))
+  if (setjmp (png_jmpbuf (png_ptr)))
     {
       png_destroy_write_struct (&png_ptr, (png_info **)NULL);
       return -1;
@@ -444,7 +444,7 @@ _our_error_fn_stdio (png_struct *png_ptr
 #endif
     }
 
-  longjmp (png_ptr->jmpbuf, 1);
+  longjmp (png_jmpbuf (png_ptr), 1);
 }
 
 static void 
Ludovic Courtès 2017-04-13services: tor: Run in a container....Ludovic Courtès 2017-03-24services: Add inetd-service-type....Thomas Danckaert 2017-03-16services: connman: Rework service....Mathieu Othacehe 2017-02-12services: Add openvswitch-service-type....宋文武 2017-02-07services: bitlbee: Run in a container....Ludovic Courtès 2017-02-07services: bitlbee: Read the PID file....Ludovic Courtès 2017-02-01services: Make 'static-networking' extensible....Ludovic Courtès 2017-01-25services: Fix 'mkdir-p' in activation scripts....Clément Lassieur 2017-01-20services: network-manager: Use record for configuration....Christopher Baines 2017-01-11services: wicd: Create /var/run/wpa_supplicant....Ludovic Courtès 2016-12-04services: tor: Make sure /var/lib is world-readable....Ludovic Courtès 2016-11-24services: network-manager: Depend on 'wpa-supplicant'....Ludovic Courtès 2016-11-24services: network-manager: Install polkit actions....Ludovic Courtès 2016-11-21services: static-networking: Remove unused parameter....Ludovic Courtès 2016-11-21services: static-networking: Avoid use of net-tools....Ludovic Courtès 2016-11-17services: static-networking: Add netmask....Ludovic Courtès 2016-11-15services: Require wpa-supplicant-service for connman-service....Tomáš Čech 2016-11-15services: Add wpa-supplicant-service....Tomáš Čech 2016-10-20services: ntpd: Add 'allow-large-adjustment?' knob....Ludovic Courtès 2016-09-10system: Use 'file-append' to denote file names....Ludovic Courtès 2016-09-08services: ntpd: Use a dedicated directory for drift file....John Darrington 2016-07-21services: Export *-service-type and *-configuration....Tomáš Čech 2016-07-12gnu: Switch to 'with-imported-modules'....Ludovic Courtès 2016-05-05services: Add connman-service....Efraim Flashner 2016-01-29services: Rename 'dmd' services to 'shepherd'....Alex Kost 2016-01-29Rename (gnu services dmd) to (gnu services shepherd)....Alex Kost 2015-11-27services: tor: Store private data under /var/lib/tor....Ludovic Courtès 2015-11-27services: tor: Write to syslog....Ludovic Courtès 2015-11-27services: Add 'tor-hidden-service'....Ludovic Courtès 2015-11-26services: Add network-manager-service....宋文武 2015-11-03system: Rename (gnu system linux) to (gnu system pam)....Ludovic Courtès 2015-11-02services: wicd: Add Wicd to the system profile....Ludovic Courtès 2015-10-31services: 'tor-service' takes a 'config-file' parameter....Ludovic Courtès