aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src
diff options
context:
space:
mode:
authorKaroly Lorentey2004-11-13 18:34:40 +0000
committerKaroly Lorentey2004-11-13 18:34:40 +0000
commite417405015c93c81641f5c4a33ec898b5c353772 (patch)
tree017a980c35c8a71c372304418d151e3826f88636 /lib-src
parentf590a2a442d19f3a74d7bbd02bbcb4e3239f2327 (diff)
parent68d1b30d251b4771f739d20f507cd9523ae3919b (diff)
downloademacs-e417405015c93c81641f5c4a33ec898b5c353772.tar.gz
emacs-e417405015c93c81641f5c4a33ec898b5c353772.zip
Merged in changes from CVS trunk.
Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-673 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-674 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-675 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-676 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-677 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-678 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-679 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-680 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-681 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-682 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-683 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-684 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-685 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-686 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-687 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-688 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-689 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-690 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-691 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-692 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-693 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-69 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-70 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-71 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-267
Diffstat (limited to 'lib-src')
-rw-r--r--lib-src/ChangeLog15
-rw-r--r--lib-src/etags.c38
-rw-r--r--lib-src/hexl.c4
-rw-r--r--lib-src/make-docfile.c1
-rw-r--r--lib-src/makefile.w32-in25
5 files changed, 79 insertions, 4 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index c04bdf2f094..8d6e7f2b734 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,3 +1,18 @@
12004-11-09 Kim F. Storm <storm@cua.dk>
2
3 * make-docfile.c (scan_c_file): Set defvarperbufferflag to
4 silence compiler.
5
6 * hexl.c (main): Init local var c to silence compiler.
7
8 * etags.c (main, consider_token, C_entries): Add misc switch
9 default targets to silence compiler.
10
112004-11-09 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
12
13 * makefile.w32-in (obj): Add all files (X and Mac) to doc so the
14 resulting DOC file can be used on Unix/Mac also.
15
12004-09-13 Francesco Potort,Al(B <pot@gnu.org> 162004-09-13 Francesco Potort,Al(B <pot@gnu.org>
2 17
3 * etags.c (main): When relative file names are given as argument, 18 * etags.c (main): When relative file names are given as argument,
diff --git a/lib-src/etags.c b/lib-src/etags.c
index a6004a048a9..e435c4d3926 100644
--- a/lib-src/etags.c
+++ b/lib-src/etags.c
@@ -1400,6 +1400,8 @@ main (argc, argv)
1400 this_file = argbuffer[i].what; 1400 this_file = argbuffer[i].what;
1401 process_file (stdin, this_file, lang); 1401 process_file (stdin, this_file, lang);
1402 break; 1402 break;
1403 case at_end:
1404 break;
1403 } 1405 }
1404 } 1406 }
1405 1407
@@ -2900,6 +2902,8 @@ consider_token (str, len, c, c_extp, bracelev, parlev, is_func_or_var)
2900 case tkeyseen: 2902 case tkeyseen:
2901 switch (toktype) 2903 switch (toktype)
2902 { 2904 {
2905 default:
2906 break;
2903 case st_none: 2907 case st_none:
2904 case st_C_class: 2908 case st_C_class:
2905 case st_C_struct: 2909 case st_C_struct:
@@ -2917,12 +2921,16 @@ consider_token (str, len, c, c_extp, bracelev, parlev, is_func_or_var)
2917 case tend: 2921 case tend:
2918 switch (toktype) 2922 switch (toktype)
2919 { 2923 {
2924 default:
2925 break;
2920 case st_C_class: 2926 case st_C_class:
2921 case st_C_struct: 2927 case st_C_struct:
2922 case st_C_enum: 2928 case st_C_enum:
2923 return FALSE; 2929 return FALSE;
2924 } 2930 }
2925 return TRUE; 2931 return TRUE;
2932 default:
2933 break;
2926 } 2934 }
2927 2935
2928 /* 2936 /*
@@ -2960,6 +2968,8 @@ consider_token (str, len, c, c_extp, bracelev, parlev, is_func_or_var)
2960 fvdef = fvnone; 2968 fvdef = fvnone;
2961 } 2969 }
2962 return FALSE; 2970 return FALSE;
2971 default:
2972 break;
2963 } 2973 }
2964 2974
2965 if (structdef == skeyseen) 2975 if (structdef == skeyseen)
@@ -2983,6 +2993,8 @@ consider_token (str, len, c, c_extp, bracelev, parlev, is_func_or_var)
2983 case st_C_objimpl: 2993 case st_C_objimpl:
2984 objdef = oimplementation; 2994 objdef = oimplementation;
2985 return FALSE; 2995 return FALSE;
2996 default:
2997 break;
2986 } 2998 }
2987 break; 2999 break;
2988 case oimplementation: 3000 case oimplementation:
@@ -3039,6 +3051,8 @@ consider_token (str, len, c, c_extp, bracelev, parlev, is_func_or_var)
3039 objdef = onone; 3051 objdef = onone;
3040 } 3052 }
3041 return FALSE; 3053 return FALSE;
3054 default:
3055 break;
3042 } 3056 }
3043 3057
3044 /* A function, variable or enum constant? */ 3058 /* A function, variable or enum constant? */
@@ -3091,6 +3105,8 @@ consider_token (str, len, c, c_extp, bracelev, parlev, is_func_or_var)
3091 return FALSE; 3105 return FALSE;
3092 } 3106 }
3093 break; 3107 break;
3108 default:
3109 break;
3094 } 3110 }
3095 /* FALLTHRU */ 3111 /* FALLTHRU */
3096 case fvnameseen: 3112 case fvnameseen:
@@ -3107,8 +3123,12 @@ consider_token (str, len, c, c_extp, bracelev, parlev, is_func_or_var)
3107 fvdef = fvnameseen; /* function or variable */ 3123 fvdef = fvnameseen; /* function or variable */
3108 *is_func_or_var = TRUE; 3124 *is_func_or_var = TRUE;
3109 return TRUE; 3125 return TRUE;
3126 default:
3127 break;
3110 } 3128 }
3111 break; 3129 break;
3130 default:
3131 break;
3112 } 3132 }
3113 3133
3114 return FALSE; 3134 return FALSE;
@@ -3584,6 +3604,8 @@ C_entries (c_ext, inf)
3584 fvdef = fignore; 3604 fvdef = fignore;
3585 } 3605 }
3586 break; 3606 break;
3607 default:
3608 break;
3587 } 3609 }
3588 if (structdef == stagseen && !cjava) 3610 if (structdef == stagseen && !cjava)
3589 { 3611 {
@@ -3594,6 +3616,8 @@ C_entries (c_ext, inf)
3594 case dsharpseen: 3616 case dsharpseen:
3595 savetoken = token; 3617 savetoken = token;
3596 break; 3618 break;
3619 default:
3620 break;
3597 } 3621 }
3598 if (!yacc_rules || lp == newlb.buffer + 1) 3622 if (!yacc_rules || lp == newlb.buffer + 1)
3599 { 3623 {
@@ -3632,6 +3656,8 @@ C_entries (c_ext, inf)
3632 linebuffer_setlen (&token_name, token_name.len + 1); 3656 linebuffer_setlen (&token_name, token_name.len + 1);
3633 strcat (token_name.buffer, ":"); 3657 strcat (token_name.buffer, ":");
3634 break; 3658 break;
3659 default:
3660 break;
3635 } 3661 }
3636 if (structdef == stagseen) 3662 if (structdef == stagseen)
3637 { 3663 {
@@ -3709,6 +3735,8 @@ C_entries (c_ext, inf)
3709 make_C_tag (TRUE); /* an Objective C method */ 3735 make_C_tag (TRUE); /* an Objective C method */
3710 objdef = oinbody; 3736 objdef = oinbody;
3711 break; 3737 break;
3738 default:
3739 break;
3712 } 3740 }
3713 switch (fvdef) 3741 switch (fvdef)
3714 { 3742 {
@@ -3779,6 +3807,8 @@ C_entries (c_ext, inf)
3779 fvdef = fvnone; 3807 fvdef = fvnone;
3780 } 3808 }
3781 break; 3809 break;
3810 default:
3811 break;
3782 } 3812 }
3783 break; 3813 break;
3784 case '(': 3814 case '(':
@@ -3812,6 +3842,8 @@ C_entries (c_ext, inf)
3812 case flistseen: 3842 case flistseen:
3813 fvdef = finlist; 3843 fvdef = finlist;
3814 break; 3844 break;
3845 default:
3846 break;
3815 } 3847 }
3816 parlev++; 3848 parlev++;
3817 break; 3849 break;
@@ -3837,6 +3869,8 @@ C_entries (c_ext, inf)
3837 case finlist: 3869 case finlist:
3838 fvdef = flistseen; 3870 fvdef = flistseen;
3839 break; 3871 break;
3872 default:
3873 break;
3840 } 3874 }
3841 if (!instruct 3875 if (!instruct
3842 && (typdef == tend 3876 && (typdef == tend
@@ -3886,6 +3920,8 @@ C_entries (c_ext, inf)
3886 bracelev = -1; 3920 bracelev = -1;
3887 } 3921 }
3888 break; 3922 break;
3923 default:
3924 break;
3889 } 3925 }
3890 switch (structdef) 3926 switch (structdef)
3891 { 3927 {
@@ -3899,6 +3935,8 @@ C_entries (c_ext, inf)
3899 structdef = snone; 3935 structdef = snone;
3900 make_C_tag (FALSE); /* a struct or enum */ 3936 make_C_tag (FALSE); /* a struct or enum */
3901 break; 3937 break;
3938 default:
3939 break;
3902 } 3940 }
3903 bracelev++; 3941 bracelev++;
3904 break; 3942 break;
diff --git a/lib-src/hexl.c b/lib-src/hexl.c
index 5ca7c2a5b8a..7a2f127ae61 100644
--- a/lib-src/hexl.c
+++ b/lib-src/hexl.c
@@ -173,7 +173,7 @@ main (argc, argv)
173#endif 173#endif
174 for (;;) 174 for (;;)
175 { 175 {
176 register int i, c, d; 176 register int i, c = 0, d;
177 177
178#define hexchar(x) (isdigit (x) ? x - '0' : x - 'a' + 10) 178#define hexchar(x) (isdigit (x) ? x - '0' : x - 'a' + 10)
179 179
@@ -225,7 +225,7 @@ main (argc, argv)
225 string[17] = '\0'; 225 string[17] = '\0';
226 for (;;) 226 for (;;)
227 { 227 {
228 register int i, c; 228 register int i, c = 0;
229 229
230 for (i=0; i < 16; ++i) 230 for (i=0; i < 16; ++i)
231 { 231 {
diff --git a/lib-src/make-docfile.c b/lib-src/make-docfile.c
index 802b4e09e67..e502061b759 100644
--- a/lib-src/make-docfile.c
+++ b/lib-src/make-docfile.c
@@ -617,6 +617,7 @@ scan_c_file (filename, mode)
617 c = getc (infile); 617 c = getc (infile);
618 defunflag = c == 'U'; 618 defunflag = c == 'U';
619 defvarflag = 0; 619 defvarflag = 0;
620 defvarperbufferflag = 0;
620 } 621 }
621 else continue; 622 else continue;
622 623
diff --git a/lib-src/makefile.w32-in b/lib-src/makefile.w32-in
index 663d08e6f13..0f806912be5 100644
--- a/lib-src/makefile.w32-in
+++ b/lib-src/makefile.w32-in
@@ -124,9 +124,30 @@ $(BLD)/ctags.$(O): ctags.c
124# $(BLD)/test-distrib.exe: $(BLD)/test-distrib.$(O) 124# $(BLD)/test-distrib.exe: $(BLD)/test-distrib.$(O)
125 125
126# 126#
127# From ..\src\makefile.nt. 127# From ..\src\Makefile.in
128# It doesn't matter if the real name is *.obj for the files in this list,
129# make-docfile blindly replaces .o with .c anyway. Keep .o in this list
130# as it is required by code in doc.c.
128# 131#
129obj = abbrev.c alloc.c alloca.c buffer.c bytecode.c callint.c callproc.c casefiddle.c casetab.c category.c ccl.c charset.c cm.c cmds.c coding.c data.c dired.c dispnew.c doc.c doprnt.c editfns.c emacs.c eval.c fileio.c filelock.c filemode.c floatfns.c fns.c fontset.c frame.c fringe.c gmalloc.c image.c indent.c insdel.c intervals.c keyboard.c keymap.c lastfile.c lread.c macros.c marker.c minibuf.c print.c process.c ralloc.c regex.c region-cache.c scroll.c search.c sound.c strftime.c syntax.c sysdep.c term.c termcap.c textprop.c tparam.c undo.c unexw32.c vm-limit.c w32.c w32console.c w32fns.c w32heap.c w32inevt.c w32menu.c w32proc.c w32reg.c w32select.c w32term.c w32xfns.c window.c xdisp.c xfaces.c xfaces.c 132obj= sunfns.o dosfns.o msdos.o \
133 xterm.o xfns.o xmenu.o xselect.o xrdb.o fringe.o image.o \
134 mac.o macterm.o macfns.o macmenu.o fontset.o \
135 w32.o w32bdf.o w32console.o w32fns.o w32heap.o w32inevt.o \
136 w32menu.o w32proc.o w32reg.o w32select.o w32term.o w32xfns.o \
137 dispnew.o frame.o scroll.o xdisp.o window.o \
138 charset.o coding.o category.o ccl.o \
139 cm.o term.o xfaces.o \
140 emacs.o keyboard.o macros.o keymap.o sysdep.o \
141 buffer.o filelock.o insdel.o marker.o \
142 minibuf.o fileio.o dired.o filemode.o \
143 cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o \
144 alloc.o data.o doc.o editfns.o callint.o \
145 eval.o floatfns.o fns.o print.o lread.o \
146 abbrev.o syntax.o bytecode.o \
147 process.o callproc.o \
148 region-cache.o sound.o atimer.o \
149 doprnt.o strftime.o intervals.o textprop.o composite.o md5.o
150
130# 151#
131# These are the lisp files that are loaded up in loadup.el 152# These are the lisp files that are loaded up in loadup.el
132# 153#