http://invisible-island.net/atac/CHANGES
2013-12-08
* atacysis/trace.c: gcc warnings
* atacysis/srcfile_name.c: use const
* atacysis/tab_disp.c, atacysis/lib.c: gcc warnings
* atacysis/gmatch.c: use const
this rippled through to require a third parameter (caller was temporarily
setting a nul).
* atac_i/deparse.c: gcc warnings
* atac_i/error.c: use const
* configure: regen
* portable.h:
adding CF_XOPEN_SOURCE broke the nested mess of ifdef's - hack it for now.
* aclocal.m4, configure.in: add CF_XOPEN_SOURCE
* atacysis/pro.c, atacysis/main.c, atacysis/static.c, atacysis/greedy.c, atacysis/disp.c, atacysis/summary.c, atacysis/columns.c, atacysis/eval.c:
gcc warnings
* atacysis/atacysis.h: use const
* atacysis/fdisp.c, atacysis/pdisp.c, atacysis/bdisp.c: gcc warnings
* atacysis/ddisp.c: use const
* atacysis/cdisp.c: gcc warnings
* atacysis/disp.h, atacysis/prev.c, atacysis/ramfile.h: use const
* atacysis/pat_match.c: gcc warnings
* atacysis/atactm.c, atacysis/vms_disp.c: use const
* atacysis/atac_to_bin.c: gcc warnings
* atacysis/tmerror.c: use const
* atacysis/highest.c: gcc warnings
* atac_i/fg_module.c: formatting
* atac_i/sym.h, atac_i/print_sym.c, atac_i/const.c, atac_i/tree.c, atac_i/scan.c, atac_i/list.c, atac_i/list.h, atac_i/error.h, atacysis/error.c:
use const
* atac_i/deparse.h: include-guard
* atacysis/pack.h: include portable.h to declare "byte"
* atacysis/ramfile.h, atacysis/atacysis.h, atacysis/disp.h, portable.h, tools/hili.c, atac_i/error.c, atac_i/alldu.c, atac_i/tree.c, atacysis/atac_to_bin.c, atacysis/lib.c, atac_i/Pgram.y, atac_i/dug.h, atac_i/allpaths.h, atac_i/list.h, atac_i/flowgraph.h, atac_i/error.h, atac_i/reglist.h, atac_i/table.h, atac_i/strtab.h, atac_i/upfix.h, atacysis/pack.h, atacysis/rlist.h, atac_i/tnode.h, atac_i/sym.h, atac_i/srcpos.h, atac_i/scan.h, atac_i/bitvec.h, atac_i/hook.h, atac_i/tree.h, atacysis/man.h, atac_i/deparse.h:
remove K&R stuff
* tools/min.c, tools/hili.c: converted to ANSI and indent'd
* tools/atac_rt.c, atacysis/lib.c: kill-Log-comment
* atacysis/error.c, atacysis/bdisp.c, atacysis/atac_to_bin.c, atacysis/prev.c, atacysis/greedy.c, atacysis/srcfile_name.c, atacysis/ddisp.c, atacysis/static.c, atacysis/tab_disp.c, atacysis/atactm.c, atacysis/dump.c, atacysis/init.c, atacysis/tmerror.c, atacysis/disp.c, atacysis/columns.c, atacysis/pro.c, atacysis/main.c, atacysis/risk.c, atacysis/pack.c, atacysis/eval.c, atacysis/trace.c, atacysis/mem.c, atacysis/rlist.c, atacysis/highest.c, atacysis/summary.c, atacysis/pat_match.c, atacysis/gmatch.c, atacysis/pdisp.c, atacysis/cdisp.c, atacysis/fdisp.c, atacysis/vector.c, atacysis/print.c, atacysis/vms_disp.c, atac_i/Pgram.y:
converted to ANSI and indent'd
* atac_i/const.c, atac_i/tnode.c, atac_i/fg_stmt.c: kill-Log-comment
* atac_i/print_sym.c, atac_i/type.c, atac_i/tree.c, atac_i/fg_module.c, atac_i/sym.c, atac_i/scan.c, atac_i/list.c, atac_i/error.c, atac_i/deparse.c, atac_i/srcpos.c, atac_i/dug.c, atac_i/mark.c, atac_i/filestamp.c, atac_i/alldu.c, atac_i/paths.c, atac_i/allpaths.c, atac_i/fg_expr.c, atac_i/strtab.c, atac_i/upfix.c, atac_i/parser.c, atac_i/table.c, atac_i/reglist.c:
converted to ANSI and indent'd
* atac_i/atac_i.c: convert to ANSI, indent'd
* VERSION: RCS_BASE
* tools/loguse: make the MAILTO go to the local machine
* configure: regen
* aclocal.m4: use CF_PROG_CC
remove unused macros
* configure.in: use CF_PROG_CC
drop long-obsolete check for td_config
* atac_i/makefile.in, atacysis/makefile.in, atac_cpp/makefile.in, tools/makefile.in:
updated no-echo markers
* aclocal.m4: resync with my-autoconf
* configure.in: bump prerequisites
* makefile.in: use "mkdir -p" rather than "mkdirs.sh" script
2013-10-25
* config.sub: 2013-10-01
2013-09-07
* config.guess: 2013-06-10
2008-12-16
* configure: regen'd
* tools/atac_rt.c: convert to ANSI, indent'd
* atacysis/lib.c: converted to ANSI, indent'd
* atac_i/scan.c: convert to ANSI, indent'd
* atac_i/sym.c:
convert to ANSI, indent'd. Use childX() functions rather than CHILDx()
macros to quiet gcc 4.3.2 warnings about reuse of macro_n in parameters.
* atac_i/const.c:
converted to ANSI, indent'd. Use childX() functions rather than CHILDx()
macros to quiet gcc 4.3.2 warnings.
* atac_i/fg_stmt.c:
convert to ANSI, indent'd. Use childX() functions rather than CHILDx()
macros to eliminate gcc 4.3.2 warnings about reuse of macro_n variable
in parameter lists.
* atac_i/tnode.c: convert to ANSI, indent'd
* configure.in:
gcc 4.x treats integer overflow differently; change the check for number
of bits to unsigned types to avoid infinite loop.
* aclocal.m4: resync with my-autoconf
2008-08-30
* config.guess: 2008-04-14
* config.sub: 2008-06-16
2007-03-25
* mkdirs.sh: resync with my-autoconf
2007-02-11
* changes/atac_20070211.txt: RCS_BASE
* configure: regen'd
* aclocal.m4: resync with my-autoconf
2006-12-22
* config.guess: 2006-12-22
2006-12-08
* config.sub: 2006-12-03
2005-08-14
* changes/atac_20050814.txt: RCS_BASE
* tools/atacCC:
make this work with gcc 2.95.3 (ignore __extension__ and __restrict keywords)
* tools/atacCC:
improve computation of $GCC_BASE and $GCC_VERS using gcc options.
use $TMPDIR to allow overriding temp-file location.
* atac_cpp/cccp.c: fix some gcc warnings (missing initializers)
* tools/atacLD:
use $TMPDIR to allow temporary directory to be overridden.
* atacysis/error.c: gcc warnings
* tools/atac_rt.c: gcc warning
* atacysis/bdisp.c: gcc warnings
* portable.h: include string.h and ctype.h
turn on prototypes in cccp
* atacysis/atac_to_bin.c, atacysis/prev.c, atacysis/greedy.c, atacysis/srcfile_name.c, atacysis/ddisp.c, atacysis/static.c:
gcc warnings
* atac_i/list.c: gcc warning (implicit type)
* atac_i/error.c, atac_i/deparse.c, atac_i/srcpos.c, atac_i/dug.c:
gcc warnings
2005-08-13
* atac_i/fg_module.c, atac_i/mark.c: gcc warnings
* atac_cpp/cccp.c:
fixes prompted by bug report (reporter missed the strerror fix):
Date: Wed, 27 Jul 2005 18:57:52 +0100
From: Ralph Corderoy <ralph@inputplus.co.uk>
Subject: Re: atac Doesn't Compile These Days.
To:
Hi Thomas,
> thanks. I hadn't done much with atac recently, since Linux's header
> files are widely infested with the compound statements, etc.
A closer look showed atac was already autoconf'd to cope with stdarg.h
or varargs.h but it looks like the test is wrong. It checks for
HAVE_VPRINTF but autoconf has been told to check for vfprintf() which is
what the code actually calls..
* portable.h: include stdlib.h to get exit() prototype
* atac_i/atac_i.c: portable.h now always includes stdio.h
* portable.h: quieted some of the -Wundef warnings
* configure: regenerated after updating aclocal.m4
* aclocal.m4: resync with my-autoconf
* configure.in: require current 2.13 patchlevel
2005-06-25
* config.sub: resync: 2005/6/2
* config.guess: resync: 2005/5/27
2003-11-29
* install-sh: RCS_BASE
* install.sh: resync with my-autoconf
2002-06-29
* mkdirs.sh: resync with my-autoconf
1998-09-19
* changes/atac_19980919.txt: RCS_BASE
* atac_i/srcpos.c:
spell out line and col words for clarity in the source-position
* atac_i/error.c:
change error-message format to put filename, line, col before the message
to make it simpler to parse with vile's error-finder
* atac_i/deparse.c: add a cast for 2nd param of aTaC function
* atac_cpp/cexp.y:
fix some implicit-function warnings, and a missing-parenthesis warning
* atac_i/dug.c:
fix some gcc warnings (make the ZIDENT const, prototype aTaC, and bracket
empty-Zpath data)
* atacysis/tab_disp.c: int/size_t compiler warning
1998-08-23
* tutorial/makefile.in: whitespace
* configure: 980823
* changes/atac_19980823.txt: RCS_BASE
* tools/atac_rt.c:
moved timestamp code into 'write_timestamp()', documented Y2K impact (none).
* aclocal.m4: don't need CF_FUNC_TGETENT anyway
* configure.in: don't need CF_FUNC_TGETENT here
* aclocal.m4:
modified the tgetent test to eliminate one instance of duplicate library
* configure.in:
moved the tgetent test up so we can turn off those libraries for the general
case of $LIBS
* tools/hili.c:
fix gcc warnings for both termcap and terminfo configurations.
* atacysis/makefile.in, atac_i/makefile.in:
suppress echo of link-command
* atac_cpp/makefile.in: suppress echo of link-command.
* tools/makefile.in:
remove trial/error build of hili (done in configure-script)
* tools/min.c:
fix most gcc warnings (except some cost stuff that will take study)
* configure.in: omit redundant output of config_h
* aclocal.m4: use CF_TERMCAP_LIBS to find the termcap libraries
* configure.in:
mods to get rid of trial/error linking of hili against termcap or terminfo
* atacysis/makefile.in, atac_cpp/makefile.in, tools/makefile.in, tutorial/makefile.in, atac_i/makefile.in:
mods to support configure --srcdir
* makefile.in:
don't pass CFLAGS to lower-levels, since autoconf does that properly.
* configure.in: add --disable-echo
* aclocal.m4: add logic to support --disable-echo
* README-TOO: I moved patches to changes subdirectory
* configure.in: add --with-ncurses option
* aclocal.m4: updated with ncurses macros
1998-08-22
* configure.in: CF_CURSES_TERMCAP needs preset variables
* atacterm.h: RCS_BASE
* aclocal.m4: resync with my macros, including termcap/curses headers
1998-07-25
* config.guess: 980823
1998-02-24
* config.sub: 980823
1997-12-11
* changes/atac_19971211.txt: RCS_BASE
* atac_i/scan.c:
make yylex() return a negative value on end-of-file, rather than bogus
ENDFILE symbol.
* atac_i/Pgram.y: remove unused/misleading symbol ENDFILE.
1997-12-10
* atac_i/dug.c: corrected pointer types to compile cleanly.
* makefile.in:
turn off suffixes (so GNU make doesn't convert install.sh to install).
modify distclean rule to preserve config.guess and config.sub
* tools/atac_rt.c:
simplified/corrected ifdef's for atexit() vs on_exit()
1997-12-09
* configure: 971211
* config.guess, config.sub: RCS_BASE
* aclocal.m4:
add CF_CHECK_CACHE, CF_FUNC_TGETENT, CF_OUTCHAR, CF_SED_CONFIG_H
* atac_i/table.h: define/use TABLE_DATATYPE
* atac_i/error.c: ifdef'd to build with K&R compiler.
* config_h.in:
moved TARGET_xxx to configure.in, because td_config doesn't grok them.
* tools/hili.c: prototyped outchar()
* atacysis/static.c: simplified ifdef
* portable.h: simplified ifdefs for atexit() and on_exit()
* atac_i/makefile.in: use $(YACC) rather than 'yacc'
* configure.in:
use CF_CHECK_CACHE, CF_FUNC_TGETENT, CF_TYPE_OUTCHAR, CF_SED_CONFIG_H
to simplify/modularize this. also, moved some fixed #define's here,
since td_config doesn't parse them properly.
* atac_i/list.h: use P_ macro to allow K&R build
1997-12-08
* atac_i/mark.c: cast dug->fname to cover up special marker() case
* atac_i/fg_module.c: moved externs to atac_i.h
* atac_i/atac_i.h: RCS_BASE
* atac_i/atac_i.c: use TNODE* instead of void*
* atac_i/filestamp.c: move 'filestamp()' prototype to srcpos.h
* atac_i/srcpos.h: add 'filestamp()' prototype
* atac_i/alldu.c: repair int/SYM* cast with macro ID_SYM.
correct int/ulong type of prev_adu_count.
* atac_i/paths.c:
repair int/SYM* casts with ID_SYM/VAR_ID macros, use SYM* where applicable
* atac_i/allpaths.c, atac_i/scan.c: int/size_t fixes.
* atac_i/fg_expr.c: moved externs to header file
* atac_i/fg_stmt.c: moved externs to header-file
* atac_i/sym.h: moved extern-declaration of decis_sym here.
* atac_i/strtab.c: int/size_t fix
* atac_i/upfix.c, atac_i/upfix.h: int/size_t fixes
* atac_i/dug.h: add macros ID_SYM and VAR_ID
* atac_i/deparse.c: int/size_t fix.
correct char* cast of n->sym.hook.type
* atac_i/parser.c: use TNODE* instead of void*
* atac_i/Pgram.y: move 'parse()' prototype to header file
* atac_i/tnode.h: add prototypes for parse(), deparse()
1997-11-03
* makefile.in: add EXTRA_CFLAGS
* configure.in:
use macros CF_GCC_WARNINGS, CF_STRIP_G_OPT, CF_STRIP_O_OPT and CF_CC_ANSI_CHECK
* atac_i/makefile.in, atacysis/makefile.in, tools/makefile.in, atac_cpp/makefile.in, tutorial/makefile.in:
add EXTRA_CFLAGS
* aclocal.m4: RCS_BASE
* atacysis/static.c: quick hack to prototype the qsort compare-function
* atac_i/error.c:
change type of internal_error() to int, since it is used in expression.
* portable.h:
quick hack to use autoconf symbol for saying we do prototypes
* atac_i/Pgram.y:
move <stdio.h> down below the include for config.h so we have const
consistently
* atac_i/error.h:
change type of internal_error to 'int' since it is used in expression.
1997-11-02
* atac_i/table.c:
correct some places in the last changes where we need a pointer to int.
1997-11-01
* atac_i/scan.c: add __inline, since gcc uses it...
* configure.in:
correct conflict between --enable-warnings and --enable-debug
* tools/min.c: gcc warnings (size_t/int/long/unsigned long)
* tools/atac_rt.c: Linux's atexit() expects void function.
1997-07-17
* atac_i/table.c: cast 'intcmp' function to 'CMP'
* configure.in: check existence of 'rename()'
* tools/atac_rt.c: fix missing return values
* atacysis/atactm.c: ifdef'd "rename()" fallback for configure-script
* atac_i/alldu.c: missed a NULL used as int
* atac_i/paths.c: missed a NULL used as int.
1997-05-11
* changes/atac_19970511.txt: RCS_BASE
* atac_i/paths.c: fix most gcc warnings
* atac_i/error.c: include tnode.h
* atac_i/srcpos.c: remove redundant prototypes
* atac_i/deparse.c: corrent sprintf-format
* atac_i/sym.h: correct sign in QUAL_OVERFLOW
* portable.h: correct sign in LURSHIFT
* atac_i/error.h: use gcc 'noreturn' attribute
* atac_i/parser.c, atac_i/atac_i.c: add includes to get prototypes
* atac_i/tnode.h: add prototypes for sym.c, and include srcpos.h
* atac_i/sym.c: move prototypes to tnode.h
rename sym() to do_sym() to avoid variable-shadowing warnings
* atac_i/dug.h: add prototypes for mark.c, paths.c, alldu.c
* atac_i/allpaths.c: split-out allpaths.h, fix compiler warnings.
* atac_i/fg_module.c: include allpaths.h
* atac_i/allpaths.h: RCS_BASE
* atac_i/alldu.c:
remove redundant prototypes, fix compiler warnings for list.c interface
* atac_i/mark.c: correct gcc warnings
* atac_i/upfix.c, atac_i/upfix.h: use size_t
* atac_i/sym.c: include reglist.h
* atac_i/sym.h: add prototypes for print_sym.c
* atac_i/reglist.c: split-out reglist.h
* atac_i/reglist.h: RCS_BASE
* atac_i/print_sym.c:
correct gcc warnings, including an erroneous call on internal_error()
* atac_i/tnode.h: add prototypes for type.c
* atac_i/type.c: moved prototypes to tnode.h
* atac_i/strtab.c: use ID_TYPE to correct prototype for strtab_insert()
* atac_i/scan.c: use ID_TYPE to fix mismatches
* atac_i/strtab.h:
define ID_TYPE, to correct prototype for strtab_insert()
* atac_i/list.h: add LIST_PREV macro
* atac_i/dug.h: correct prototypes for du_use, du_use_type
* atac_i/dug.c: corrected prototypes for du_use, du_use_type
* atac_i/table.c: rename DATA to TABLE_DATATYPE
* atac_i/list.c: rename DATA to LIST_DATATYPE
* atac_i/table.h: rename DATA to TABLE_DATATYPE
* atac_i/list.h: rename DATA to LIST_DATATYPE
* atac_i/tnode.h: include sym.h to declare CONST_VALUE
* atac_i/tree.c: moved prototypes to tnode.h
* atac_i/fg_module.c: split-out flowgraph.h
correct type of global_defs to 'LIST*'
* atac_i/fg_stmt.c: split-out flowgraph.h, compile-clean
* atac_i/flowgraph.h: RCS_BASE
* atac_i/fg_expr.c: split-out flowgraph.h, compile-clean
* atac_i/fg_expr.c:
make this compile clean against dug.h with all prototypes from dug.c
* atac_i/dug.h: move prototypes for dug.c here (first cut)
* atac_i/dug.c:
second cut of prototyping, moved prototypes to dug.h, cleanup against fg_expr.c
* atac_i/tnode.h: use prototypes for srcpos.c
* atac_i/list.h: rename LINK to LIST, for consistency
add macros that supply casts where we'll need them
* atac_i/dug.h: include list.h, to define LIST-type rather than dummy
* atac_i/list.c: rename type from LINK to LIST, for consistency
* atac_i/list.h: RCS_BASE
* atac_i/list.c: split-out list.h
1997-05-10
* atac_i/scan.c: absorb srcpos.h into error.h
correct type of strtab variable.
* atac_i/strtab.c: split-out strtab.h
* atac_i/strtab.h: RCS_BASE
* atac_i/sym.h: add prototypes for const.c, which use this module
* atac_i/dug.c, atac_i/deparse.c, atac_i/allpaths.c, atac_i/tree.c, atac_i/tnode.c, atac_i/srcpos.c, atac_i/print_sym.c, atac_i/paths.c, atac_i/mark.c:
absorb srcpos.h into error.h
* atac_i/makefile.in:
first cut of restructuring (must update dependencies)
* atac_i/fg_module.c, atac_i/fg_expr.c, atac_i/type.c, atac_i/sym.c, atac_i/fg_stmt.c, atac_i/const.c:
absorb srcpos.h into error.h
* atac_i/table.h: strcmp matches CMP better if I use const
* atac_i/Pgram.y: absorb srcpos.h into error.h
* atac_i/error.c: rewrote using <stdarg.h> and vfprintf.
* atac_i/error.h, atac_i/upfix.h: RCS_BASE
* atac_i/upfix.c: split-out upfix.h
* atac_i/table.h: RCS_BASE
* atac_i/table.c: split-out table.h
* atac_i/scan.h: add prototypes for scan.c
* atac_i/tnode.h: prototype for print_tree
1997-04-25
* atac_cpp/makefile.in, atac_i/makefile.in, atacysis/makefile.in, tools/makefile.in, tutorial/makefile.in:
CC-substitution
* atac_i/dug.c: fix for SunOS K&R, which declares "int free()"
casts to appease compiler
1996-12-01
* tools/hili.c, tools/min.c, tools/atac_rt.c:
gcc warnings (missing prototypes)
* configure: RCS_BASE
* configure.in: sys/wait.h, AC_TYPE_SIGNAL
* tools/makefile.in: mods for autoconf
* makefile.in: missed a Makefile/makefile conversion
1996-11-12
* changes/atac_19961112.txt: RCS_BASE
* atacysis/tab_disp.c: ifdef'd unused code
* atacysis/dump.c, atacysis/init.c, atacysis/tmerror.c:
include <config.h> to declare 'const'
* atacysis/man.h: change ident to 'const' to quiet gcc
* atac_i/Pgram.y:
undo redefinition of literal-tokens (e.g., ';' vs TOK_SEMICOLON).
change def of AUTO to avoid conflict with bison's ENDFILE.
add forward-ref prototypes.
* atac_i/list.c, atac_i/const.c, atac_i/error.c, atac_i/strtab.c, atac_i/deparse.c, atac_i/mark.c, atac_i/table.c:
change ident to 'const' to quiet gcc
add forward-ref prototypes
* atac_i/filestamp.c: change ident to 'const' to quiet gcc
add forward-ref prototype
* atac_i/atac_i.c, atac_i/type.c, atac_i/reglist.c, atac_i/tnode.c, atac_i/tree.c, atac_i/upfix.c:
change ident to 'const' to quiet gcc
add forward-ref prototypes
* atac_i/dug.h: change ident to 'const' to quiet gcc
* atac_i/tnode.h: change ident to 'const' to quiet gcc
prototyped functions for tree.c, tnode.c
* atac_i/scan.h, atac_i/srcpos.h, atac_i/sym.h, atac_i/bitvec.h:
change ident to 'const' to quiet gcc
* atac_i/hook.h: change ident to 'const' to quiet gcc.
* atac_i/makefile.in: convert to autoconf-template
* atac_i/makefile.in: converted to autoconf-template
* atac_i/sym.c, atac_i/dug.c, atac_i/fg_expr.c, atac_i/fg_module.c, atac_i/fg_stmt.c:
change ident to 'const' to quiet gcc
add forward-ref prototypes
* atac_i/scan.c: add forward-ref prototypes
remove bizarre 'NULL' statements (a plain ';' works!)
* atac_i/alldu.c, atac_i/allpaths.c, atac_i/paths.c, atac_i/srcpos.c, atac_i/print_sym.c:
change ident to 'const' to quiet gcc
add forward-ref prototypes
* atac_i/tree.h: change ident to 'const' to quiet gcc
1996-11-11
* makefile.in: show cd/make (for tracing log with vile)
lowercase makefiles throughout
* atacysis/makefile.in, tutorial/makefile.in, atac_cpp/makefile.in:
RCS_BASE
* configure.in: generate all subdir-makefiles
add test for yacc
1996-11-03
* changes/RCS, tutorial/RCS, tools/RCS, atacysis/RCS, atac_i/RCS, atac_cpp/RCS, RCS:
PERMIT FILE
1996-01-11
* tools/makefile.in: FROM_KEYS
* atac_i/Pgram.y: add _something_ to handle ASM case
* atac_cpp/cexp.y: fix for SunOS 4.x with 'cc' (no 'alloca()')
* atacysis/srcfile_name.c: moved include
* tools/Makefile: separate LINK from CC, to run Purify
1995-12-31
* changes/atac_19951230.txt: RCS_BASE
1995-12-30
* tools/predefs.list: add gnuc_minor
* tools/atacCC: mods to support Linux aout vs ELF
1995-12-29
* atac.lsm, makefile.in: RCS_BASE
* atac_cpp/cccp.c: use gcc 2.7.0's version
* configure.in: RCS_BASE
* Version: document _this_ version
* atac_i/scan.c: adjust headers, prototyped for autoconfig
add keywords to work with gcc 2.7.0 (including logic to skip over ASM)
* atacysis/Makefile: mods for autoconfig
* atacysis/disp.c: adjust headers, prototyped for autoconfig
correct sign-extension bug (computing centered title that may be wider than
the maximum width).
* atacysis/atac_to_bin.c: adjust headers, prototyped for autoconfig
* atacysis/atactm.c: adjust headers, prototyped for autoconfig
correct gcc warnings (shadowed variables).
* atacysis/columns.c: adjust headers, prototyped for autoconfig
correct gcc warnings (shadowed variables: columns, lines)
* atacysis/bdisp.c: adjust headers, prototyped for auto-config
* atacysis/eval.c, atacysis/greedy.c, atacysis/highest.c, atacysis/mem.c, atacysis/pack.c, atacysis/risk.c, atacysis/rlist.c, atacysis/summary.c, atacysis/trace.c:
adjust headers, prototyped for autoconfig
* atacysis/lib.c: adjust headers, prototyped for autoconfig
correct sign-extension in string-copy.
* atacysis/main.c: adjust headers, prototyped for autoconfig
corrected gcc warnings (wrong # of params for print_mod)
* atacysis/prev.c, atacysis/pro.c, atacysis/static.c:
adjust headers, prototyped for autoconfig
fix compiler warnings (casts).
* atac_cpp/Makefile: mods for autoconfig
* config_h.in: RCS_BASE
1995-12-28
* README-TOO: RCS_BASE
* atacysis/tab_disp.c: adjust headers, prototyped for autoconfig
* version.h: make 'version_h' const to avoid unused-variable warnings
* atacmin.1: corrected (missing comment-marker) for log-comments
* atacLD.1: corrected (missing comment-marker) for log comments
1995-12-27
* tools/atac: add $ATAC_PAGER environment variable
* tools/atac_rt.c, tools/hili.c: fix gcc warnings (missing prototypes)
* atac_i/paths.c, atac_i/allpaths.c, atac_i/alldu.c, atac_i/srcpos.c, atac_i/dug.c, atac_i/fg_expr.c, atac_i/fg_stmt.c, atac_i/dug.h:
don't use NULL for int value!
* atac_i/sym.c: handle SCB_INLINE, CLASSTYPE_INLINE
* atac_i/tree.h: declare CLASSTYPE_INLINE
* tools/vile-pager, atacysis/rlist.h, atacysis/pack.h: RCS_BASE
* atacysis/ramfile.h, atacysis/pat_match.c, atacysis/gmatch.c, atacysis/atacysis.h, atacysis/init.c:
adjust headers, prototyped for autoconfig
* atacysis/dump.c: adjust headers, prototyped for autoconfig
correct gcc warnings (casts)
* atacysis/pdisp.c, atacysis/cdisp.c, atacysis/ddisp.c, atacysis/fdisp.c, atacysis/vector.c:
adjust headers, prototyped for autoconfig
* atacysis/print.c: adjust headers, prototyped for autoconfig
correct gcc warnings (long vs int).
* atacysis/error.c, atacysis/srcfile_name.c, atacysis/tmerror.c:
adjust headers, prototyped for autoconfig
* portable.h: define P_ macro
* atacysis/disp.h: adjust headers, prototyped for autoconfig
1995-12-26
* atac_i/Pgram.y:
handle INLINE, ASM states. Also declare ATTRIBUTE state.
1995-12-12
* atac_i/deparse.h: handle CLASSTYPE_INLINE
* atac_i/sym.h: add SCB_INLINE
* atac_i/fg_module.c: handle CLASSTYPE_INLINE
* atac_i/print_sym.c: handle SCB_INLINE
1995-06-15
* atac_cpp/obstack.h, atac_cpp/obstack.c, atac_cpp/alloca.c:
use gcc 2.7.0's version
* atac_cpp/pcp.h: RCS_BASE
* atac_cpp/cexp.y: use gcc 2.7.0's version
1994-09-26
* Version: RCS_BASE
1994-09-13
* install.sh: RCS_BASE
1994-08-08 saul
* atacysis/dump.c, portable.h, tools/atacCC: FROM_KEYS
1994-08-03 saul
* atacysis/trace.c, atacysis/columns.c, tools/predefs.list, atac_cpp/cccp.c:
FROM_KEYS
1994-07-11 saul
* tools/hili.c: FROM_KEYS
1994-07-05 saul
* tools/atac_rt.c: FROM_KEYS
1994-06-01 saul
* atacysis/summary.c, atac_i/Pgram.y, atac_i/sym.c, atac_i/tree.h, atac_i/deparse.h:
FROM_KEYS
1994-05-21
* mkdirs.sh: RCS_BASE
1994-05-02 saul
* atacysis/gmatch.c: FROM_KEYS
1994-04-21 saul
* tools/loguse, tools/atacmin, tools/atacLD, tools/atac: FROM_KEYS
1994-04-18 saul
* atac-tutorial.ps: FROM_KEYS
1994-04-05
* tutorial/wc.c, tutorial/input1, tutorial/input2, tutorial/input3, tutorial/main.c:
RCS_BASE
1994-04-05 saul
* atac_i/paths.c, README, atactm.1, atacmin.1, ataclib.1, atacLD.1, atacCC.1, atac.1, Makefile, atacysis/Makefile:
FROM_KEYS
1994-04-04
* atac_i/dug.c: New file.
1994-04-04 jrh
* tools/Makefile, atac_i/descrip.mms: FROM_KEYS
1994-04-04 saul
* tools/min.c: FROM_KEYS
1994-04-04
* tutorial/Makefile: RCS_BASE
1994-04-04 saul
* atacysis/vms_disp.c, atacysis/main.c, atacysis/atactm.c, atacysis/atac_to_bin.c, atacysis/rlist.c, atacysis/disp.c, atac_i/atac_i.c, atac_i/parser.c:
FROM_KEYS
1994-04-04 jrh
* atacysis/descrip.mms, atacysis/vector.c, atacysis/tmerror.c, atacysis/tab_disp.c, atacysis/static.c, atacysis/srcfile_name.c, atacysis/risk.c, atacysis/ramfile.h, atacysis/pro.c, atacysis/print.c, atacysis/prev.c, atacysis/pdisp.c, atacysis/pat_match.c, atacysis/pack.c, atacysis/mem.c, atacysis/man.h, atacysis/lib.c, atacysis/init.c, atacysis/highest.c, atacysis/greedy.c, atacysis/fdisp.c, atacysis/eval.c, atacysis/error.c, atacysis/disp.h, atacysis/ddisp.c, atacysis/cdisp.c, atacysis/bdisp.c, atacysis/atacysis.h, atac_cpp/descrip.mms, atac_cpp/Makefile, atac_cpp/vms_lbr.c, atac_cpp/version.c, atac_cpp/sio.c, atac_cpp/mvs_libget.c, atac_cpp/cexp.y, atac_cpp/alloca.c, atac_i/upfix.c, atac_i/type.c, atac_i/tree.c, atac_i/tnode.h, atac_i/tnode.c, atac_i/table.c, atac_i/sym.h, atac_i/strtab.c, atac_i/srcpos.h, atac_i/srcpos.c, atac_i/scan.h, atac_i/scan.c, atac_i/reglist.c, atac_i/print_sym.c, atac_i/mark.c, atac_i/list.c, atac_i/hook.h, atac_i/filestamp.c, atac_i/fg_stmt.c, atac_i/fg_module.c, atac_i/fg_expr.c, atac_i/error.c, atac_i/dug.h, atac_i/deparse.c, atac_i/const.c, atac_i/bitvec.h, atac_i/allpaths.c, atac_i/alldu.c, atac_i/Makefile, atac_i/makefile.in, version.h:
FROM_KEYS
1993-08-04 ewk
* atac_cpp/obstack.c: FROM_KEYS
1992-11-06 saul
* atac_cpp/tm.h, atac_cpp/obstack.h, atac_cpp/config.h: FROM_KEYS