bpt/emacs.git
23 years ago(get_keyelt): Temporarily inhibit GC while evaluating
Gerd Moellmann [Tue, 4 Jul 2000 12:08:25 +0000 (12:08 +0000)]
(get_keyelt): Temporarily inhibit GC while evaluating
a menu filter.

23 years ago*** empty log message ***
Dave Love [Tue, 4 Jul 2000 11:27:14 +0000 (11:27 +0000)]
*** empty log message ***

23 years agoReplaced with a working version, based on 1998-01-12T11:43:22Z!os10000@seidel-space...
Dave Love [Tue, 4 Jul 2000 11:15:24 +0000 (11:15 +0000)]
Replaced with a working version, based on 1998-01-12T11:43:22Z!os10000@seidel-space.de tidied up.

23 years agoMinor doc fixes and code tweaks.
Dave Love [Tue, 4 Jul 2000 10:35:24 +0000 (10:35 +0000)]
Minor doc fixes and code tweaks.

23 years ago(make_composition_value_copy): Extern it.
Kenichi Handa [Tue, 4 Jul 2000 07:40:23 +0000 (07:40 +0000)]
(make_composition_value_copy): Extern it.

23 years ago(concat): While copying text properties, make each composition
Kenichi Handa [Tue, 4 Jul 2000 07:38:15 +0000 (07:38 +0000)]
(concat): While copying text properties, make each composition
property value a copy.

23 years ago(Fformat): While copying text properties, make each composition
Kenichi Handa [Tue, 4 Jul 2000 07:37:30 +0000 (07:37 +0000)]
(Fformat): While copying text properties, make each composition
property value a copy.

23 years ago(make_composition_value_copy): New function.
Kenichi Handa [Tue, 4 Jul 2000 07:36:58 +0000 (07:36 +0000)]
(make_composition_value_copy): New function.

23 years ago(info-initialize): Use prune-directory-list to remove non-existant
Miles Bader [Tue, 4 Jul 2000 04:50:20 +0000 (04:50 +0000)]
(info-initialize): Use prune-directory-list to remove non-existant
  directories from Info-directory-list.

23 years ago(prune-directory-list): New function.
Miles Bader [Tue, 4 Jul 2000 04:48:49 +0000 (04:48 +0000)]
(prune-directory-list): New function.
(Info-default-directory-list): Rewritten to more methodically
  enumerate a big list of possible info directories (based on the
  list used by the standalone info reader).

23 years ago(woman-man.conf-path): Explicitly include the debian man-db config file
Miles Bader [Tue, 4 Jul 2000 04:46:05 +0000 (04:46 +0000)]
(woman-man.conf-path): Explicitly include the debian man-db config file
"/etc/manpath.config".
(woman-parse-man.conf): Also handle MANDATORY_MANPATH entries, as
are present in `manpath.config'.
(woman-manpath): Include "/usr/share/man".

23 years ago(command-line): Initialize blink-cursor based
Gerd Moellmann [Mon, 3 Jul 2000 19:14:39 +0000 (19:14 +0000)]
(command-line): Initialize blink-cursor based
on window-system.

23 years ago(blink-cursor-mode): Don't hide cursor initially.
Gerd Moellmann [Mon, 3 Jul 2000 19:13:55 +0000 (19:13 +0000)]
(blink-cursor-mode): Don't hide cursor initially.

23 years ago(blink-cursor): Default to nil if not running under
Gerd Moellmann [Mon, 3 Jul 2000 16:01:31 +0000 (16:01 +0000)]
(blink-cursor): Default to nil if not running under
a window-system.

23 years ago*** empty log message ***
Gerd Moellmann [Mon, 3 Jul 2000 13:49:08 +0000 (13:49 +0000)]
*** empty log message ***

23 years ago(LINKER, LD_SWITCH_MACHINE) [LINUX]: Define.
Gerd Moellmann [Mon, 3 Jul 2000 13:48:21 +0000 (13:48 +0000)]
(LINKER, LD_SWITCH_MACHINE) [LINUX]: Define.

23 years ago(face-spec-set): Ignore invalid attributes like 20.x.
Gerd Moellmann [Mon, 3 Jul 2000 13:47:23 +0000 (13:47 +0000)]
(face-spec-set): Ignore invalid attributes like 20.x.
(face-x-resources): Remove duplicate entry for :font.

23 years agoUse dircategory `Emacs'.
Gerd Moellmann [Mon, 3 Jul 2000 13:46:03 +0000 (13:46 +0000)]
Use dircategory `Emacs'.

23 years ago(sweep_weak_table): Mark only objects that are not
Gerd Moellmann [Mon, 3 Jul 2000 12:29:36 +0000 (12:29 +0000)]
(sweep_weak_table): Mark only objects that are not
marked already.

23 years ago*** empty log message ***
Gerd Moellmann [Mon, 3 Jul 2000 09:18:48 +0000 (09:18 +0000)]
*** empty log message ***

23 years ago(some-window): New function.
Gerd Moellmann [Mon, 3 Jul 2000 09:17:25 +0000 (09:17 +0000)]
(some-window): New function.
(walk-windows): Remove reference to walk-windows-start.

(walk-windows): Guarantee termination by keeping a list
of all the windows already handled.

23 years ago(server-switch-buffer): Use some-window instead of
Gerd Moellmann [Mon, 3 Jul 2000 09:13:42 +0000 (09:13 +0000)]
(server-switch-buffer): Use some-window instead of
cycling through windows with next-window.

23 years ago(te-process-output): Use walk-windows instead of
Gerd Moellmann [Mon, 3 Jul 2000 09:13:23 +0000 (09:13 +0000)]
(te-process-output): Use walk-windows instead of
cycling through windows with next-window.

23 years ago(dabbrev--find-expansion): Use walk-windows instead
Gerd Moellmann [Mon, 3 Jul 2000 09:13:06 +0000 (09:13 +0000)]
(dabbrev--find-expansion): Use walk-windows instead
of cycling through windows with next-window.

23 years ago(appt-select-lowest-window): Use walk-windows
Gerd Moellmann [Mon, 3 Jul 2000 09:12:39 +0000 (09:12 +0000)]
(appt-select-lowest-window): Use walk-windows
instead of cycling through windows with next-window.

23 years ago(edebug-window-live-p, edebug-window-list)
Gerd Moellmann [Mon, 3 Jul 2000 09:12:12 +0000 (09:12 +0000)]
(edebug-window-live-p, edebug-window-list)
(edebug-get-displayed-buffer-points): Use walk-windows/some-window
instead of cycling through windows with next-window.

23 years ago(bg-window-from-x-y): Use some-window instead
Gerd Moellmann [Mon, 3 Jul 2000 09:11:33 +0000 (09:11 +0000)]
(bg-window-from-x-y): Use some-window instead
of cycling through windows with next-window.

23 years ago(sup-pos-to-window): Use some-window instead
Gerd Moellmann [Mon, 3 Jul 2000 09:11:03 +0000 (09:11 +0000)]
(sup-pos-to-window): Use some-window instead
of cycling through windows with next-window.

23 years ago(refer-find-entry-internal): Use some-window
Gerd Moellmann [Mon, 3 Jul 2000 09:10:44 +0000 (09:10 +0000)]
(refer-find-entry-internal): Use some-window
instead of cycling through windows with next-window.

23 years ago*** empty log message ***
Gerd Moellmann [Mon, 3 Jul 2000 07:51:52 +0000 (07:51 +0000)]
*** empty log message ***

23 years ago(next_frame, prev_frame): If MINIBUF is a window,
Gerd Moellmann [Mon, 3 Jul 2000 07:51:18 +0000 (07:51 +0000)]
(next_frame, prev_frame): If MINIBUF is a window,
include those frames as candidates which have their focus
redirected to the minibuffer frame.

23 years ago(token_string): Add missing tokens.
Gerd Moellmann [Mon, 3 Jul 2000 07:50:42 +0000 (07:50 +0000)]
(token_string): Add missing tokens.
(parm_list): Handle case of qualified pointers.

23 years ago(hilit-lookup-face-create): Don't set face colors
Gerd Moellmann [Mon, 3 Jul 2000 07:49:30 +0000 (07:49 +0000)]
(hilit-lookup-face-create): Don't set face colors
to nil.

23 years ago(Fputhash): Return `value' rather than nil.
Stefan Monnier [Mon, 3 Jul 2000 06:59:05 +0000 (06:59 +0000)]
(Fputhash): Return `value' rather than nil.

23 years ago* configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS, while
Ken Raeburn [Fri, 30 Jun 2000 22:02:25 +0000 (22:02 +0000)]
* configure.in: Add ${C_SWITCH_X_SITE} temporarily to CPPFLAGS, while
searching for image-handling libraries.

23 years ago*** empty log message ***
Gerd Moellmann [Fri, 30 Jun 2000 20:23:44 +0000 (20:23 +0000)]
*** empty log message ***

23 years ago(next_frame): Don't check frame-focus redirection in
Gerd Moellmann [Fri, 30 Jun 2000 19:21:04 +0000 (19:21 +0000)]
(next_frame): Don't check frame-focus redirection in
case MINIBUF is a window.  Doing so excludes frames using MINIBUF
unless their focus is redirected, which contradicts the
specification of next-frame, and leads to infinite loops in
certain situations when cycling through windows with next-window.

23 years ago*** empty log message ***
Gerd Moellmann [Fri, 30 Jun 2000 10:00:58 +0000 (10:00 +0000)]
*** empty log message ***

23 years ago(code_convert_region): Even if the length of text is
Kenichi Handa [Fri, 30 Jun 2000 02:56:45 +0000 (02:56 +0000)]
(code_convert_region): Even if the length of text is
zero, try to convert it if coding->type is coding_type_ccl.
(decode_coding_string, encode_coding_string): Likewise.

23 years ago*** empty log message ***
Kenichi Handa [Fri, 30 Jun 2000 02:56:11 +0000 (02:56 +0000)]
*** empty log message ***

23 years ago*** empty log message ***
Gerd Moellmann [Wed, 28 Jun 2000 20:31:48 +0000 (20:31 +0000)]
*** empty log message ***

23 years ago(try_window_reusing_current_matrix): Don't try to reuse
Gerd Moellmann [Wed, 28 Jun 2000 20:29:56 +0000 (20:29 +0000)]
(try_window_reusing_current_matrix): Don't try to reuse
 the display if windows_or_buffers_changed.

23 years ago(struct row_entry): New structure.
Gerd Moellmann [Wed, 28 Jun 2000 20:28:50 +0000 (20:28 +0000)]
(struct row_entry): New structure.
(row_entry_pool, row_entry_pool_size, row_entry_idx, row_table)
(row_table_size, old_lines, new_lines, old_lines_size)
(new_lines_size, run_pool, runs_size, runs): New variables.
(add_row_entry): New function.
(scrolling_window): Use data structures allocated with xmalloc and
held in global variables, instead of allocing them with alloca and
holding them in local variables.  Use a larger hash table whose
size depends on glyph matrix sizes.  Don't use bzero to clear the
hash table; instead, clear used slots only.

23 years ago(next_almost_prime): Make it externally visible.
Gerd Moellmann [Wed, 28 Jun 2000 20:28:21 +0000 (20:28 +0000)]
(next_almost_prime): Make it externally visible.

23 years ago(next_almost_prime): Add prototype.
Gerd Moellmann [Wed, 28 Jun 2000 20:28:02 +0000 (20:28 +0000)]
(next_almost_prime): Add prototype.

23 years ago(ediff-setup-control-frame): Remove :box
Gerd Moellmann [Wed, 28 Jun 2000 20:19:18 +0000 (20:19 +0000)]
(ediff-setup-control-frame): Remove :box
attribute from mode-line face of Ediff control frame.

23 years ago(region): Change background color for light background.
Gerd Moellmann [Wed, 28 Jun 2000 20:19:02 +0000 (20:19 +0000)]
(region): Change background color for light background.

23 years ago(mouse-show-mark, mouse-save-then-kill): Don't use window-system.
Eli Zaretskii [Wed, 28 Jun 2000 15:33:59 +0000 (15:33 +0000)]
(mouse-show-mark, mouse-save-then-kill): Don't use window-system.

23 years ago(Man-notify-when-ready): Don't use window-system. If
Eli Zaretskii [Wed, 28 Jun 2000 15:31:31 +0000 (15:31 +0000)]
(Man-notify-when-ready): Don't use window-system.  If
Man-notify-method is newframe, and the display is not
multi-frame, select the frame created for the man page.
(Man-init-defvars): Doc fix.

23 years ago*** empty log message ***
Gerd Moellmann [Wed, 28 Jun 2000 11:59:30 +0000 (11:59 +0000)]
*** empty log message ***

23 years ago(query-replace-map): Bind `e' like `E'.
Gerd Moellmann [Wed, 28 Jun 2000 11:58:24 +0000 (11:58 +0000)]
(query-replace-map): Bind `e' like `E'.

23 years ago(sigunblock): Define.
Gerd Moellmann [Wed, 28 Jun 2000 11:51:19 +0000 (11:51 +0000)]
(sigunblock): Define.

23 years ago(menu-bar-edit-menu [mark-whole-buffer]): Change name to "Select All".
Eli Zaretskii [Wed, 28 Jun 2000 04:48:17 +0000 (04:48 +0000)]
(menu-bar-edit-menu [mark-whole-buffer]): Change name to "Select All".

23 years ago(convert-standard-filename): Fix last change.
Eli Zaretskii [Wed, 28 Jun 2000 04:40:29 +0000 (04:40 +0000)]
(convert-standard-filename): Fix last change.

24 years ago(C_SWITCH_SYSTEM, WAIT_USE_INT, SYS_SIGLIST_DECLARED)
Dave Love [Tue, 27 Jun 2000 16:28:35 +0000 (16:28 +0000)]
(C_SWITCH_SYSTEM, WAIT_USE_INT, SYS_SIGLIST_DECLARED)
(sys_siglist, NSIG): Definitions moved here from osf1.h.

24 years ago(C_SWITCH_SYSTEM, LIBS_SYSTEM): Revert last change (moved to osf5-0.h).
Dave Love [Tue, 27 Jun 2000 16:24:16 +0000 (16:24 +0000)]
(C_SWITCH_SYSTEM, LIBS_SYSTEM): Revert last change (moved to osf5-0.h).
[!NOT_C_CODE]: Protect string.h stuff.

24 years ago*** empty log message ***
Richard M. Stallman [Tue, 27 Jun 2000 16:06:58 +0000 (16:06 +0000)]
*** empty log message ***

24 years ago(resize_mini_window): Subract the extra line spacing
Gerd Moellmann [Tue, 27 Jun 2000 15:36:01 +0000 (15:36 +0000)]
(resize_mini_window): Subract the extra line spacing
below the last line from the needed window height.

24 years ago*** empty log message ***
Gerd Moellmann [Tue, 27 Jun 2000 10:55:46 +0000 (10:55 +0000)]
*** empty log message ***

24 years ago(describe-variable): Don't insert a second `'s' in front
Gerd Moellmann [Tue, 27 Jun 2000 10:54:26 +0000 (10:54 +0000)]
(describe-variable): Don't insert a second `'s' in front
of the string `value is shown below'.  Since the syntax-table to
emacs-lisp-mode-syntax-table makes forward-sexp skip over an
existing `'s', so that this won't be deleted.

24 years ago*** empty log message ***
Gerd Moellmann [Tue, 27 Jun 2000 10:25:51 +0000 (10:25 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Gerd Moellmann [Tue, 27 Jun 2000 09:07:51 +0000 (09:07 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Stefan Monnier [Mon, 26 Jun 2000 21:58:11 +0000 (21:58 +0000)]
*** empty log message ***

24 years ago(widget-member): Use the new plist-member.
Stefan Monnier [Mon, 26 Jun 2000 21:56:10 +0000 (21:56 +0000)]
(widget-member): Use the new plist-member.

24 years ago(Fplist_member): Renamed from Fwidget_plist_member.
Stefan Monnier [Mon, 26 Jun 2000 21:53:57 +0000 (21:53 +0000)]
(Fplist_member): Renamed from Fwidget_plist_member.
(Fwidget_get): Use it.
(syms_of_fns): Defsubr it.

24 years ago(perform-replace): Undo change of 2000-04-04.
Gerd Moellmann [Mon, 26 Jun 2000 20:02:42 +0000 (20:02 +0000)]
(perform-replace): Undo change of 2000-04-04.
Instead, move backward 1 character At the end of the loop when
necessary.

24 years agoDefine HAVE_STRUCT_TIMEZONE in src/config.h.
Eli Zaretskii [Mon, 26 Jun 2000 16:00:26 +0000 (16:00 +0000)]
Define HAVE_STRUCT_TIMEZONE in src/config.h.

24 years ago*** empty log message ***
Gerd Moellmann [Mon, 26 Jun 2000 15:40:38 +0000 (15:40 +0000)]
*** empty log message ***

24 years ago(xim_initialize) [!USE_XIM]: Don't set up the
Gerd Moellmann [Mon, 26 Jun 2000 15:39:55 +0000 (15:39 +0000)]
(xim_initialize) [!USE_XIM]: Don't set up the
display info for XIM.
(xim_open_dpy): Likewise.
(xim_close_dpy): Don't free the display info's XIM.

24 years ago(x_window) [!USE_XIM]: Don't call create_frame_ic.
Gerd Moellmann [Mon, 26 Jun 2000 15:39:25 +0000 (15:39 +0000)]
(x_window) [!USE_XIM]: Don't call create_frame_ic.

24 years ago(USE_XIM): New define.
Gerd Moellmann [Mon, 26 Jun 2000 15:39:03 +0000 (15:39 +0000)]
(USE_XIM): New define.

24 years ago(--with-xim): New option.
Gerd Moellmann [Mon, 26 Jun 2000 15:38:07 +0000 (15:38 +0000)]
(--with-xim): New option.

24 years ago(toplevel): Load defgroup's differently;
Gerd Moellmann [Mon, 26 Jun 2000 15:06:07 +0000 (15:06 +0000)]
(toplevel): Load defgroup's differently;
patch from John.

24 years ago(fringe): Change face for different backgrounds.
Gerd Moellmann [Mon, 26 Jun 2000 15:05:34 +0000 (15:05 +0000)]
(fringe): Change face for different backgrounds.

24 years ago(get_keyelt): For menu-items containing a `:filter
Gerd Moellmann [Mon, 26 Jun 2000 15:05:03 +0000 (15:05 +0000)]
(get_keyelt): For menu-items containing a `:filter
FILTER', apply FILTER to the menu-item's definition to get the
real definition to use.

24 years ago(QCfilter): External declaration.
Gerd Moellmann [Mon, 26 Jun 2000 15:03:42 +0000 (15:03 +0000)]
(QCfilter): External declaration.

24 years ago*** empty log message ***
Gerd Moellmann [Mon, 26 Jun 2000 13:14:52 +0000 (13:14 +0000)]
*** empty log message ***

24 years ago(Fimage_size): New function.
Gerd Moellmann [Mon, 26 Jun 2000 13:11:38 +0000 (13:11 +0000)]
(Fimage_size): New function.
(syms_of_xfns): Defsubr it.

24 years ago(sql-interactive-mode-map): Use `kbd' in calls to
Gerd Moellmann [Mon, 26 Jun 2000 13:09:49 +0000 (13:09 +0000)]
(sql-interactive-mode-map): Use `kbd' in calls to
`define-key'; instead of checking `(emacs-version)' check for
`set-keymap-parent' and `set-keymap-name' directly.  Add entries
for `;' and `o' which might be electric.

(sql-electric-stuff): New user option.
(sql-magic-go): New function which uses `sql-electric-stuff'.
(sql-magic-semicolon): New function which uses
`sql-electric-stuff'.

(sql-accumulate-and-indent): Insert newline if `comint-accumulate'
is not fboundp.

(sql-oracle-options): New variable.
(sql-oracle): Use it.

(sql-imenu-generic-expression): Doc change.
(sql-find-sqli-buffer): Make sure the default-value of sql-buffer
is used.

(sql-informix): Added command line parameter "-" to force
sql-informix-program to use stdout.

24 years ago(menu-bar-tools-menu): Call read-mail-command
Gerd Moellmann [Mon, 26 Jun 2000 13:09:24 +0000 (13:09 +0000)]
(menu-bar-tools-menu): Call read-mail-command
interactively.

24 years ago(DONTCOMPILE): Add eshell/esh-group.el.
Gerd Moellmann [Mon, 26 Jun 2000 13:09:11 +0000 (13:09 +0000)]
(DONTCOMPILE): Add eshell/esh-group.el.

24 years agoChange spelling of the Free Software Foundation.
Gerd Moellmann [Mon, 26 Jun 2000 13:08:44 +0000 (13:08 +0000)]
Change spelling of the Free Software Foundation.

24 years ago.
Andreas Schwab [Mon, 26 Jun 2000 12:25:48 +0000 (12:25 +0000)]
.

24 years ago(decode_coding_string): Re-fetch STRING_BYTES after
Andreas Schwab [Mon, 26 Jun 2000 12:24:46 +0000 (12:24 +0000)]
(decode_coding_string): Re-fetch STRING_BYTES after
Fstring_as_unibyte.

24 years ago*** empty log message ***
Carsten Dominik [Mon, 26 Jun 2000 12:16:10 +0000 (12:16 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Dave Love [Sun, 25 Jun 2000 17:35:20 +0000 (17:35 +0000)]
*** empty log message ***

24 years ago[!HAVE_TERMCAP_H]: Declare tputs, tgetent, tgetflag, tgetnum.
Dave Love [Sun, 25 Jun 2000 17:22:33 +0000 (17:22 +0000)]
[!HAVE_TERMCAP_H]: Declare tputs, tgetent, tgetflag, tgetnum.

24 years ago(blockinput.h): Depend on atimer.h.
Dave Love [Sun, 25 Jun 2000 16:29:47 +0000 (16:29 +0000)]
(blockinput.h): Depend on atimer.h.
(atimer.h): Depend on systime.h.

24 years agoProtect against multiple inclusion. Include
Dave Love [Sun, 25 Jun 2000 16:02:34 +0000 (16:02 +0000)]
Protect against multiple inclusion.  Include
systime.h.

24 years agoProtect against multiple inclusion. Include
Dave Love [Sun, 25 Jun 2000 16:02:04 +0000 (16:02 +0000)]
Protect against multiple inclusion.  Include
atimer.h.

24 years ago(swap_in_global_binding): Declare.
Dave Love [Sun, 25 Jun 2000 15:57:54 +0000 (15:57 +0000)]
(swap_in_global_binding): Declare.

24 years ago*** empty log message ***
Eli Zaretskii [Sun, 25 Jun 2000 10:17:54 +0000 (10:17 +0000)]
*** empty log message ***

24 years agoSet GETLOADAVG_LIBS to getloadavg.o in src/Makefile.
Eli Zaretskii [Sun, 25 Jun 2000 10:16:52 +0000 (10:16 +0000)]
Set GETLOADAVG_LIBS to getloadavg.o in src/Makefile.

24 years ago(cp-coding-system-for-codepage-1): Doc fix.
Eli Zaretskii [Sun, 25 Jun 2000 10:09:30 +0000 (10:09 +0000)]
(cp-coding-system-for-codepage-1): Doc fix.
(cp864-decode-table): Doc fix.
(cp720-decode-table): New variable, supports the Arabic OEM
codepage used by Windows.
(cp737-decode-table): New, Greek OEM codepage used by Windows.

24 years ago* process.c (Fopen_network_stream): Turn off atimers for duration of call to
Ken Raeburn [Sat, 24 Jun 2000 06:06:53 +0000 (06:06 +0000)]
* process.c (Fopen_network_stream): Turn off atimers for duration of call to
connect.  (Patch from Gerd.)

24 years ago(font-lock-fontify-anchored-keywords): Use line-beginning-position.
Dave Love [Fri, 23 Jun 2000 19:37:14 +0000 (19:37 +0000)]
(font-lock-fontify-anchored-keywords): Use line-beginning-position.
(font-lock-support-mode) <defgroup>: Add :version.
(global-font-lock-mode): Use mapc.

24 years ago*** empty log message ***
Dave Love [Fri, 23 Jun 2000 17:45:03 +0000 (17:45 +0000)]
*** empty log message ***

24 years agoMaybe include unistd.h.
Dave Love [Fri, 23 Jun 2000 17:33:37 +0000 (17:33 +0000)]
Maybe include unistd.h.

24 years ago*** empty log message ***
Dave Love [Fri, 23 Jun 2000 17:21:32 +0000 (17:21 +0000)]
*** empty log message ***

24 years ago(setgrp): Undefine before defining.
Dave Love [Fri, 23 Jun 2000 17:08:39 +0000 (17:08 +0000)]
(setgrp): Undefine before defining.
(malloc_warning, set_time_zone_rule, index): Prototype.