1998-10-13 Jason Molenda (jsm@bugshack.cygnus.com)
authorJason Molenda <jmolenda@apple.com>
Wed, 14 Oct 1998 01:15:00 +0000 (01:15 +0000)
committerJason Molenda <jmolenda@apple.com>
Wed, 14 Oct 1998 01:15:00 +0000 (01:15 +0000)
commitad3b8c4a1a37dc966ddbcc687dcf78ec1f80022f
tree74fceadbf33b9e1a46c14a699ee7271f2f9963ac
parent9a3d6f4eefb862c4302973e6b5bde4820cb70580
1998-10-13  Jason Molenda  (jsm@bugshack.cygnus.com)

        * blockframe.c (find_pc_sect_partial_function): Add braces to avoid
        possible nested-if confusion.
        * breakpoint.c (breakpoint_here_p): Ditto.
        (breakpoint_inserted_here_p): Ditto.
        (breakpoint_thread_match): Ditto.

        * gnu-regex.c: Define _REGEX_RE_COMP only if it isn't already defined.
        * gnu-regex.h: Define _REGEX_RE_COMP to pick up old compatability
        prototypes.

        * symtab.h: Add prototype for _initialize_source.
        * value.h: Add prototype for _initialize_value.

        * defs.h: Include sys/types.h or stddef.h to get size_t.
        (make_cleanup): Add make_cleanup_func typedef and switch to using
        a prototype for this function.
        (mfree): Add prototypes for mmalloc, mrealloc, mfree if we aren't
        using mmalloc.

        * ax-gdb.c breakpoint.c coffread.c corelow.c dbxread.c dwarf2read.c
        dwarfread.c elfread.c eval.c exec.c gdbtk-cmds.c gdbtk.c infcmd.c
        infrun.c mipsread.c nlmread.c os9kread.c parse.c printcmd.c symfile.c
        symmisc.c symtab.c thread.c top.c tracepoint.c typeprint.c valops.c:
        Cast parameters passed to make_cleanup to use the new
        make_cleanup_func typedef.

More warning cleanups.  There are still a bunch of places where the first
argument to make_cleanup is not cast to (make_cleanup_func); these are
either due to the function fitting the make_cleanup_func specification
already (e.g. free()) or they are in files that weren't compiled when
I did my make on a Linux native system.  Bwahahaha.  You can see them
like this:

grep make_cleanup\  * | grep -v make_cleanup_func

I'll surely go back and clean up the remaining suspicious calls in
GDB one of these days. :-)
23 files changed:
gdb/ChangeLog
gdb/ax-gdb.c
gdb/blockframe.c
gdb/breakpoint.c
gdb/corelow.c
gdb/defs.h
gdb/dwarf2read.c
gdb/dwarfread.c
gdb/elfread.c
gdb/gdbtk-cmds.c
gdb/gdbtk.c
gdb/gnu-regex.c
gdb/gnu-regex.h
gdb/nlmread.c
gdb/os9kread.c
gdb/parse.c
gdb/printcmd.c
gdb/symtab.h
gdb/thread.c
gdb/top.c
gdb/tracepoint.c
gdb/typeprint.c
gdb/value.h