annotate admin/make-changelog-diff @ 110504:0fdd992ff057
Fix more uses of int instead of EMACS_INT.
xdisp.c (check_point_in_composition, reconsider_clip_changes):
Use EMACS_INT for buffer position variables and arguments.
composite.c (get_composition_id, find_composition)
(run_composition_function, compose_text)
(composition_gstring_width, autocmp_chars)
(composition_update_it, Ffind_composition_internal): Use EMACS_INT
for buffer positions and string length variables and arguments.
composite.h (get_composition_id, find_composition, compose_text)
(composition_gstring_width): Adjust prototypes.
editfns.c (Fformat): Use EMACS_INT for string size variables.
xdisp.c (store_mode_line_noprop, display_mode_element): Use
EMACS_INT for string positions.
intervals.c (get_property_and_range): Use EMACS_INT for buffer
position arguments.
intervals.h (get_property_and_range): Adjust prototype.
character.c (parse_str_as_multibyte, str_as_multibyte)
(parse_str_to_multibyte, str_to_multibyte, str_as_unibyte)
(string_count_byte8, string_escape_byte8, c_string_width)
(strwidth, lisp_string_width, multibyte_chars_in_text): Use
EMACS_INT for string length variables and arguments.
(string_escape_byte8): Protect against too long strings.
character.h (parse_str_as_multibyte, str_as_multibyte)
(parse_str_to_multibyte, str_to_multibyte, str_as_unibyte)
(c_string_width, strwidth, lisp_string_width): Adjust
prototypes.
lisp.h (check_point_in_composition): Adjust prototype.
author |
Eli Zaretskii <eliz@gnu.org> |
date |
Thu, 23 Sep 2010 10:32:38 -0400 |
parents |
3e136d0943a4 |
children |
52a7f3f50b89 ef719132ddfa |
rev |
line source |
49682
|
1 #! /bin/bash
|
|
2
|
75649
|
3 ## Author: Francesco Potorti` <pot@gnu.org>
|
|
4
|
49682
|
5 if [ $# -ne 2 ]; then
|
|
6 echo "usage: $0 TAG1 TAG2" >&2
|
|
7 exit 1
|
|
8 fi
|
|
9
|
|
10 if [ ! -f INSTALL -o ! -f configure -o ! -d lib-src ]; then
|
|
11 echo "this script should be run in the emacs root directory" >&2
|
|
12 exit 2
|
|
13 fi
|
|
14
|
|
15 cvs -q diff -b -r $1 -r $2 $(find -name ChangeLog|sort) |
|
|
16 sed -n -e 's/^=\+/======/p' -e 's/^> //p' -e 's/^diff.*//p' \
|
|
17 -e 's/^RCS file: .cvsroot.emacs.emacs.\(.*\),v/\1/p' |
|
|
18 sed -n -e "/^======$/ {
|
|
19 N
|
|
20 N
|
|
21 h
|
|
22 d
|
|
23 }
|
|
24 H
|
|
25 s/.*//
|
|
26 x
|
|
27 s/^\n//
|
|
28 p"
|
52401
|
29
|
|
30 # arch-tag: 7604a259-40b4-4f97-86b2-496a9c546f0a
|