diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index a134b5f4871..4074ee4e924 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,21 @@ | |||
| 1 | 2011-11-06 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | Fix some portability problems with 'inline'. | ||
| 4 | * dispextern.h (window_box, window_box_height, window_text_bottom_y) | ||
| 5 | (window_box_width, window_box_left, window_box_left_offset) | ||
| 6 | (window_box_right, window_box_right_offset): Declare extern. | ||
| 7 | Otherwise, these inline functions do not conform to C99 and | ||
| 8 | are miscompiled by Microsoft compilers. Reported by Eli Zaretskii in | ||
| 9 | <http://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00084.html>. | ||
| 10 | * intervals.c (adjust_intervals_for_insertion) | ||
| 11 | (adjust_intervals_for_deletion): Now extern, because otherwise the | ||
| 12 | extern inline functions 'offset_intervals' couldn't refer to it. | ||
| 13 | (static_offset_intervals): Remove. | ||
| 14 | (offset_intervals): Rewrite using the old contents of | ||
| 15 | static_offset_intervals. The old version didn't conform to C99 | ||
| 16 | because an extern inline function contained a reference to an | ||
| 17 | identifier with static linkage. | ||
| 18 | |||
| 1 | 2011-11-06 Andreas Schwab <schwab@linux-m68k.org> | 19 | 2011-11-06 Andreas Schwab <schwab@linux-m68k.org> |
| 2 | 20 | ||
| 3 | * keyboard.c (interrupt_signal): Don't call kill-emacs while in | 21 | * keyboard.c (interrupt_signal): Don't call kill-emacs while in |