diff options
| author | Ken Raeburn | 2000-06-19 07:21:13 +0000 |
|---|---|---|
| committer | Ken Raeburn | 2000-06-19 07:21:13 +0000 |
| commit | 1435846670cbcd404415fcdbba7e61bd7ed9de24 (patch) | |
| tree | 4d1b6990fdea3214ce28be2a4b0560727faed53a | |
| parent | 140c4ac6f3aad88bc2222ff8fb25d3272ee01a87 (diff) | |
| download | emacs-1435846670cbcd404415fcdbba7e61bd7ed9de24.tar.gz emacs-1435846670cbcd404415fcdbba7e61bd7ed9de24.zip | |
fix jpeg error-handling setup
| -rw-r--r-- | src/ChangeLog | 3 | ||||
| -rw-r--r-- | src/xfns.c | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index b95056b91b9..336af92181b 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,8 @@ | |||
| 1 | 2000-06-19 Ken Raeburn <raeburn@gnu.org> | 1 | 2000-06-19 Ken Raeburn <raeburn@gnu.org> |
| 2 | 2 | ||
| 3 | * xfns.c (jpeg_load): Fetch error-handling data first, then fill | ||
| 4 | in the custom handler pointer. | ||
| 5 | |||
| 3 | * keyboard.c (follow_key, read_key_sequence): Use XUINT on key | 6 | * keyboard.c (follow_key, read_key_sequence): Use XUINT on key |
| 4 | value, or checks for CHAR_META can fail when Lisp_Object is a | 7 | value, or checks for CHAR_META can fail when Lisp_Object is a |
| 5 | union type. | 8 | union type. |
diff --git a/src/xfns.c b/src/xfns.c index 31a3b7df1c6..8edbd66b160 100644 --- a/src/xfns.c +++ b/src/xfns.c | |||
| @@ -8211,8 +8211,8 @@ jpeg_load (f, img) | |||
| 8211 | 8211 | ||
| 8212 | /* Customize libjpeg's error handling to call my_error_exit when an | 8212 | /* Customize libjpeg's error handling to call my_error_exit when an |
| 8213 | error is detected. This function will perform a longjmp. */ | 8213 | error is detected. This function will perform a longjmp. */ |
| 8214 | mgr.pub.error_exit = my_error_exit; | ||
| 8215 | cinfo.err = jpeg_std_error (&mgr.pub); | 8214 | cinfo.err = jpeg_std_error (&mgr.pub); |
| 8215 | mgr.pub.error_exit = my_error_exit; | ||
| 8216 | 8216 | ||
| 8217 | if ((rc = setjmp (mgr.setjmp_buffer)) != 0) | 8217 | if ((rc = setjmp (mgr.setjmp_buffer)) != 0) |
| 8218 | { | 8218 | { |