https://invisible-island.net/misc_tools/CHANGES
2024-07-15
* install-bin.in: source parameter may have $DESTDIR prefix
* src/sue/use-usual:
use $DestDir rather than $DESTDIR, and use the install program
to install the prepared wrapper rather than fixing after install.
* package/misc_tools.spec: use --with-execdir option
* src/sue/use-hacks: quoting per shellcheck warnings
do not exit on the first error, to work with rpmbuild
* package/debian/changelog: bump
2024-07-13
* src/newpath/newpath.c:
a relative link for newpath, i.e., making /usr/bin/newpath a symbolic link
to ../libexec/misctools/newpath did not work -- fix this by finding the
program on the path, and using realpath to resolve links in that.
* install-bin.in: corrected link source
* package/debian/postinst: using libexec now, rather than lib
* src/sue/use-hacks:
s/DESTDIR/DestDir/ to avoid conflict with $DESTDIR used in package builds
* configure: regen
* src/sue/use-hacks: exit on the first error
* install-bin.in: add special case for src/sue
* configure.in: add install_bin symbol, for special case in src/sue
* src/sue/makefile.in:
bin-directory depends upon the --with-execdir option
* configure: regen
* install-bin.in: account for DESTDIR
* configure.in: improve message-result for logging
* package/debian/postinst:
symbolic link is now done via configure option --with-execdir
* package/debian/rules: use --with-execdir option
* configure: regen
* aclocal.m4: add CF_PROG_LN_S
* install-bin.in: RCS_BASE
* package/misc_tools.spec:
simplify by adding a configure option --with-execdir
* configure.in, src/acsplit/makefile.in, src/count_files/makefile.in,
src/cpd/makefile.in, src/hex/makefile.in, src/isatty/makefile.in,
src/newest/makefile.in, src/newpath/makefile.in,
src/perror/makefile.in, src/realpath/makefile.in,
src/slowcat/makefile.in, src/splitit/makefile.in, src/sue/makefile.in,
src/tisplit/makefile.in, src/unmap/makefile.in, src/width/makefile.in:
added --with-execdir option to simplify installing the tools into libexecdir
while making a symbolic link to newpath
* makefile.in: provide for cleanup of install-bin script
* package/misc_tools.spec:
build all programs, since there is no naming conflict now
* doc/minstall.in: update to match unquoted section number in .TH line
* package/debian/changelog, package/misc_tools.spec: bump
2024-07-12
* package/misc_tools.spec:
add relative symlink for newpath to the %files list
* doc/newpath.1:
explain how to reduce environment conflicts with this set of utilities
* doc/acmerge.1, doc/acsplit.1, doc/chrcount.1, doc/count_files.1,
doc/cpd.1, doc/hex.1, doc/isatty.1, doc/map.1, doc/newest.1,
doc/perror.1, doc/realpath.1, doc/slowcat.1, doc/splitit.1, doc/sue.1,
doc/timerge.1, doc/tisplit.1, doc/unmap.1, doc/width.1, doc/newpath.1:
identify source (in lower-left) as "MiscTools"
* doc/acmerge.1, doc/acsplit.1, doc/chrcount.1, doc/count_files.1,
doc/cpd.1, doc/hex.1, doc/isatty.1, doc/map.1, doc/newest.1,
doc/newpath.1, doc/perror.1, doc/realpath.1, doc/slowcat.1,
doc/splitit.1, doc/sue.1, doc/timerge.1, doc/tisplit.1, doc/unmap.1,
doc/width.1:
check-manpage
* package/debian/copyright: bump
* configure: regen
* COPYING.asc: sign
* COPYING, package/debian/changelog, package/misc_tools.spec: bump
2023-12-27
* config.sub: 2023/12/27
2023-12-02
* config.guess: 2023/12/2
2023-12-01
* aclocal.m4: resync with my-autoconf
2023-04-14
* doc/minstall.in: reduce filename-conflicts by installing ".1mt" files
* configure: regen
* aclocal.m4: resync with my-autoconf
* COPYING.asc: sign
* COPYING, package/debian/changelog, package/misc_tools.spec: bump
2023-01-30
* package/debian/copyright, package/debian/changelog,
package/misc_tools.spec:
bump
2023-01-29
* configure: regen
* aclocal.m4: resync with my-autoconf
* configure.in: initialize $ac_includes_default
2022-10-03
* package/debian/rules: fix for compat 12
* package/debian/compat, package/debian/copyright,
package/misc_tools.spec:
bump
* COPYING.asc: regen
* package/debian/changelog, COPYING: bump
* configure: regen
* aclocal.m4: resync with my-autoconf
* configure.in: configurable egrep/fgrep
2022-08-01
* config.guess, config.sub: 2022-08-01
2021-03-27
* package/debian/postinst, package/debian/rules:
s/misc_tools/misctools/, since Debian insists...
* package/misc_tools.spec:
move binaries into lib-directory to work around name-pollution conflicts
* package/debian/changelog: bump
* src/newpath/newpath.c:
handle the case where newpath is a symbolic link
* package/debian/rules:
move binaries into my lib-directory to simplify conflict resolution
* package/debian/postinst: make /usr/bin/newpath a symbolic link
* doc/makefile.in: also cleanup minstall script
* configure: regen
* doc/minstall.in: RCS_BASE
* doc/makefile.in:
improve conditional-install of manpages by new "minstall" script which not
only checks if the corresponding program was built, but also if there is
a conflicting manpage already installed.
* configure.in:
broaden pattern for doc directory to include minstall script
2021-03-26
* src/newpath/newpath.c:
add "-0" option, so that I can install just newpath in the bin directory,
as a symbolic link to a lib-directory containing all of misc_tools.
After updating the path, the misc_tools directory will be at the front,
without a package-conflict.
* doc/newpath.1: add "-0" option
* src/newpath/makefile.in: use DEFS, to conditionally include config.h
* package/debian/changelog, package/misc_tools.spec: bump
2021-03-22
* configure: regen
* aclocal.m4: resync with my-autoconf
2021-01-08
* COPYING.asc: bump
* configure: regen
* package/debian/copyright: bump
* aclocal.m4: use CF_PROG_CC
* configure.in: use CF_PROG_CC
make some escaping fixes, per shellcheck
* COPYING, package/debian/changelog, package/misc_tools.spec: bump
2021-01-05
* aclocal.m4: resync with my-autoconf
2020-12-19
* package/debian/changelog, package/misc_tools.spec: bump
* configure: regen
* src/realpath/realpath.c: allow for missing <sys/param.h>
* configure.in: add check for <sys/param.h>, which hurd lacks
* src/splitit/splitit.c: allow for missing <sys/param.h>
* src/tisplit/tisplit.c, src/tisplit/timerge.c, src/realpath/realpath.c:
use getline
* src/newest/newest.c: use getline
add usage message
* src/count_files/count_files.c: use getline
* src/width/width.c: getline may return 0 on empty line
* src/perror/perror.c:
this program accepts no options; exit with error if any are given.
that makes it consistent with the configure script
* src/cpd/cpd.c: workaround for bogus clang warning
* src/acsplit/acsplit.c, src/acsplit/acmerge.c: use getline and getopt
* src/unmap/chrcount.c: use getline
* td_getline.h: gcc warning
* src/sue/sue.c: fail if permissions-change fails
* src/slowcat/slowcat.c: quit if we cannot write the output
2020-12-13
* package/debian/changelog, package/debian/compat,
package/misc_tools.spec:
bump
* src/acsplit/acmerge.c, src/acsplit/acsplit.c,
src/count_files/count_files.c, src/tisplit/timerge.c,
src/tisplit/tisplit.c:
fix warnings about char-subscript for array in ctype macros
* doc/makefile.in: fix for out-of-tree builds
* configure: regen
* configure.in:
remove empty directories in "make distclean" for out-of-tree builds
* doc/sue.1: fix typo
* src/width/makefile.in: fix for out-of-tree builds
2020-11-26
* configure: regen
* aclocal.m4: resync with my-autoconf
2020-10-25
* package/misc_tools.spec:
add manual pages, workaround for Fedora's NFS problems.
* td_getopt.h: const-fix
* doc/makefile.in: add datarootdir
* doc/makefile.in: add distclean rule
* doc/cpd.1, doc/count_files.1, doc/chrcount.1, doc/acsplit.1,
doc/acmerge.1, doc/hex.1, doc/isatty.1, doc/map.1, doc/newest.1:
RCS_BASE
* doc/width.1, doc/unmap.1, doc/tisplit.1, doc/timerge.1, doc/sue.1,
doc/splitit.1, doc/slowcat.1, doc/realpath.1, doc/perror.1,
doc/newpath.1:
set-section
* doc/newpath.1, doc/perror.1, doc/realpath.1: RCS_BASE
* doc/slowcat.1: tweak wording
* doc/slowcat.1: mention VTE's clone of this program.
* doc/slowcat.1, doc/splitit.1, doc/timerge.1, doc/sue.1: RCS_BASE
* doc/tisplit.1: comment on the ".in" files
* doc/tisplit.1: RCS_BASE
* doc/unmap.1: correct title line
* doc/unmap.1: comment on the graphic character rendering
* doc/unmap.1: RCS_BASE
* doc/makefile.in:
filter out programs which are not actually configured, e.g., realpath
* doc/makefile.in: provide an install-rule
* doc/width.1: tidy up with check-manpage
* doc/makefile.in: add list of files
* doc/makefile.in: RCS_BASE
* configure, configure.in: generate doc/makefile
* makefile.in: use doc-makefile
* td_getline.h: set chunksize to 1024
* src/newpath/newpath.c: include for td_getopt.h must follow unistd.h
* src/unmap/makefile.in, src/tisplit/makefile.in,
src/count_files/makefile.in, src/acsplit/makefile.in,
src/cpd/makefile.in, src/hex/makefile.in, src/isatty/makefile.in,
src/newest/makefile.in, src/newpath/makefile.in,
src/perror/makefile.in, src/realpath/makefile.in,
src/slowcat/makefile.in, src/splitit/makefile.in, src/sue/makefile.in:
add lint-rule
* configure: regen
* src/unmap/unmap.c, src/unmap/map.c, src/unmap/chrcount.c,
src/unmap/unmap.h, src/splitit/splitit.c, src/newest/newest.c,
src/count_files/count_files.c:
use td_getopt.h
* td_getopt.h: use NEED_GETOPT_H rather than just HAVE_GETOPT_H
* aclocal.m4: add CF_GETOPT_HEADER
* configure.in: use CF_GETOPT_HEADER
* makefile.in: add top-level lint rule
* src/acsplit/makefile.in, src/count_files/makefile.in,
src/cpd/makefile.in, src/hex/makefile.in, src/isatty/makefile.in,
src/newest/makefile.in, src/perror/makefile.in,
src/slowcat/makefile.in, src/splitit/makefile.in, src/sue/makefile.in,
src/tisplit/makefile.in, src/unmap/makefile.in,
src/newpath/makefile.in, src/width/makefile.in:
update CPPFLAGS for headers in top-srcdir
* configure.in: use CF_PROG_LINT
* src/width/width.c: split-out td_getopt.h
* src/newpath/newpath.c: use td_getopt.h
* src/newpath/makefile.wnt: will use td_getopt.h
* td_getopt.h: RCS_BASE
* td_getline.h: ifdef'd
* aclocal.m4: add CF_PROG_LINT
* src/width/width.c: use getline()
* td_getline.h: RCS_BASE
* src/width/makefile.in: add dependency on td_getline.h
* configure.in: add check for getline()
* configure: regen
* aclocal.m4:
resync with my-autoconf, mostly for compiler-warning improvements
* configure.in: use CF_WITHOUT_X
* package/debian/copyright, COPYING.asc, COPYING,
package/debian/changelog, package/misc_tools.spec:
bump
2020-08-16
* config.guess, config.sub: 2020-08-17
2020-07-12
* config.guess: 2020-07-12
2020-07-10
* config.sub: 2020-07-10
2019-12-31
* src/unmap/unmap_s.c, src/acsplit/acsplit.c: gcc warning
2019-12-20
* config.guess: 2019-12-21
2019-10-06
* package/debian/changelog: repair "realpath" dependency
* configure: regen
* aclocal.m4: resync with my-autoconf
* package/debian/control: repair "realpath" dependency
* package/debian/changelog, package/misc_tools.spec: bump
2019-09-11
* config.sub: 2019-09-11
2019-06-30
* config.sub: 2019-06-30
2019-06-10
* config.guess: 2019-06-10
2019-01-06
* makefile.in: add a dummy "check" rule, for Arch mkpkg
* package/debian/changelog, package/misc_tools.spec, COPYING.asc, COPYING:
bump
* configure: regen
* aclocal.m4: resync with my-autoconf
2019-01-04
* config.sub: 2019-01-05
2019-01-02
* config.guess: 2019-01-03
2018-03-24
* COPYING.asc: bump
* package/debian/rules: use Debian build-flags
* package/debian/watch: update ftp url
* configure: regen
* aclocal.m4: resync with my-autoconf
* COPYING: bump
* package/misc_tools.spec: bump, update ftp url, disable debug
* package/debian/changelog: bump
2018-02-05
* config.sub: 2018-01-15
* config.guess: 2018-01-26
2015-01-04
* src/tisplit/timerge.c:
header-comment was cut/paste from acmerge - fix
* package/debian/changelog, package/misc_tools.spec: bump
* configure: regen
* aclocal.m4: add CF_CC_ENV_FLAGS
* aclocal.m4: updated macros from my-autoconf:
+ CF_ADD_CFLAGS
workaround for ash-shell
+ CF_ANSI_CC_CHECK
Add 3rd parameter to AC_DEFINE's to allow autoheader to run.
Split-out CF_CC_ENV_FLAGS.
+ CF_CHECK_CACHE
Add parameter to AC_DEFINE_UNQUOTED() to allow it to be recognized by
autoheader.
+ CF_CLANG_COMPILER
Typo in comment
+ CF_DISABLE_ECHO
Correct help message
+ CF_GCC_ATTRIBUTES
Modify so that autoheader is able to see the definitions provided by this
macro.
+ CF_GCC_ATTRIBUTES
Use AC_DEFINE_UNQUOTED() rather than appending to confdefs.h, since long-ago
concern about the ability to pass-through parameterized macros appears to be
not a problem, testing with 2.13 and 2.52
+ CF_GCC_VERSION
"\|" alternation is an ERE feature; work around for sed's BRE's.
Amend workarounds to accommodate Debian's modification of version-message.
+ CF_GCC_WARNINGS
The new gcc options are not recognized by clang - suppress when using clang.
Add checks for gcc's -Wdeclaration-after-statement and -Wextra (which came
into ncurses from xterm in 2007 -- seems stable).
+ CF_INTEL_COMPILER
Cleanup the -no-gcc option which was leftover from testing - prcs does not
build with this option.
$host_os needs AC_CANONICAL_HOST.
+ CF_MAKEFLAGS
Workaround for GNU make 4.0 incompatibility with previous releases.
+ CF_PROG_EXT
Add 3rd parameter to AC_DEFINE's to allow autoheader to run.
+ CF_XOPEN_SOURCE
Add case for UnixWare (report/discussion with Mark Ryan).
Minix3.2 ifdef's the POSIX.1-2001 functions inside _NETBSD_SOURCE, even
though it was released 2012-02-29 - appease it. At the same time, turn
on the verbose flag to show that most platforms need platform-specific
define's to get POSIX (sic).
For Solaris (tested with gcc/g++ 3.4.3 on Solaris 10 and gcc/g++ 4.5.2 on
Solaris 11), suppress the followup check for defining _XOPEN_SOURCE because
it is not needed, as well as because g++ 4.7.3 (no package, used in Sage
for Solaris 10) has some unspecified header breakage which is triggered by
the duplicate definition.
Coding-style.
Add msys / msysdll to known host/platform types.
$host_os needs AC_CANONICAL_HOST.
* COPYING.asc, COPYING: RCS_BASE
2014-09-01
* config.sub: update to 2014-07-28
2014-04-19
* config.guess: update to 2014-03-23
2012-09-02
* src/count_files/count_files.c: indent/ansify
* src/perror/perror.c, src/unmap/chrcount.c: gcc warning
* src/splitit/splitit.c: indent/ansify
* src/width/width.c, src/newest/newest.c, src/slowcat/slowcat.c:
gcc warning
* src/splitit/makefile.in, src/newest/makefile.in,
src/count_files/makefile.in:
makefile-template
* package/misc_tools.spec:
add dependency on sudo (Fedora has no realpath package, though there may
be a conflicting file).
..
* src/newpath/newpath.c: compiler warning
* src/sue/makefile.in: support datarootdir
* configure: regen (now need to support --datarootdir)
* aclocal.m4: resync with my-autoconf (adding CF_CLANG_WARNINGS)
* package/debian/control:
add explicit dependencies on sudo and realpath to get consistent results
when building/installing
* package/misc_tools.spec, package/debian/changelog: bump
2012-05-27
* package/debian/changelog, package/misc_tools.spec: bump
* src/sue/makefile.in, src/sue/use-usual, src/sue/use-hacks:
Solaris 10 workarounds
2012-03-17
* package/debian/changelog, package/misc_tools.spec: bump
* configure: regen
* src/unmap/chrcount.c:
modify to not use scandir, since that is historically not portable to BSD
* configure.in: FreeBSD sed doesn't honor \< and \> word-marks
2012-03-14
* src/sue/use-usual: quote here-document
* src/unmap/map.c, src/unmap/unmap.c, src/realpath/realpath.c,
src/width/width.c:
cleanup
* package/debian/changelog, package/misc_tools.spec: bump
* src/width/width.c, src/slowcat/slowcat.c, src/sue/sue.c,
src/tisplit/timerge.c, src/tisplit/tisplit.c, src/acsplit/acmerge.c,
src/hex/hex.c, src/unmap/chrcount.c, src/unmap/map_s.c,
src/unmap/unmap_s.c, src/acsplit/acsplit.c, src/newpath/newpath.c:
cleanup
* configure: regen
* package/debian/postinst: RCS_BASE
* configure.in: add --with-package option.
* package/debian/rules: use --with-package option for consistent layout
* src/sue/makefile.in:
install a list of setuid programs for use by rpm/dpkg scripts
* package/misc_tools.spec: sue/makefile now generates the setuid file
2012-03-13
* package/misc_tools.spec:
modified further to construct a list of setuid programs which is used in
the post-install process.
* package/misc_tools.spec:
tentative post-install script to fix setuid's
* src/sue/use-hacks: one of the error-checks interfered - remove it
* configure: regen
* aclocal.m4, configure.in: add/use CF_XOPEN_SOURCE
* src/realpath/makefile.in: add -I option for config.h
* configure: regen
* configure.in: check for realpath function
* src/realpath/realpath.c: cleanup
* configure.in:
add --with-everything option, so I can test-compile perror and realpath
* src/sue/use-hacks: add some error-checking
* package/debian/watch, package/debian/docs, package/debian/rules,
package/debian/control, package/debian/copyright,
package/debian/changelog, package/misc_tools.spec:
RCS_BASE
* src/unmap/chrcount.c: cleanup
* configure: regen
* src/width/width.c: cleanup
* configure.in: generate config.h
* src/width/makefile.in: this relies on config.h
* configure.in: show the values (root) moved into SUDO_USUAL
* configure.in: reset variable after display to avoid confusing scripts
* src/sue/makefile.in:
setup special install/uninstall rules for setuid programs
* src/sue/sue.c: cleanup
* src/sue/use-hacks: only install setuid here
* src/sue/use-usual: RCS_BASE
* configure.in: remember if we've filtered "root" out of SUDO_HACKS
* src/sue/use-hacks: RCS_BASE
* configure.in: add --with-sudo-hacks option
* configure.in:
improve check for realpath, taking into account my version.
* configure: RCS_BASE
* src/width/makefile.in: typo
* src/unmap/makefile.in: fill in dependencies
* configure.in:
improve check for pre-existing perror and realpath programs
* src/newpath/newpath.c, src/isatty/isatty.c, src/cpd/cpd.c: cleanup
* configure.in:
test for a couple of programs which have equivalents in some Linux packages:
a) realpath
b) perror (in MySQL)
* src/unmap/makefile.in, src/tisplit/makefile.in, src/sue/makefile.in,
src/width/makefile.in, src/slowcat/makefile.in,
src/realpath/makefile.in, src/perror/makefile.in,
src/newpath/makefile.in, src/isatty/makefile.in:
makefile-template
* aclocal.m4, configure.in, makefile.in: add/use CF_MAKEFLAGS
* src/cpd/makefile.in: simplify
* src/hex/makefile.in: makefile-template
* src/cpd/makefile.in, src/acsplit/makefile.in: RCS_BASE
* configure.in, aclocal.m4: add --disable-echo and --enable-warnings
* configure.in:
tweak to make the makefile-generation compatible between 2.13 and 2.52
(with my patches of course)
* configure.in: generate */src/makefile
* makefile.in, aclocal.m4, configure.in: RCS_BASE
2012-02-25
* config.guess, config.sub: RCS_BASE
2011-10-06
* README: RCS_BASE
2010-08-26
* package/debian/source/format: RCS_BASE
2010-06-01
* src/width/width.c: indent'd
2010-04-20
* package/debian/compat: RCS_BASE
2004-12-31
* src/unmap/map_s.c: add utf8-decoding
* src/unmap/map.c: typo
* src/unmap/map.c: add -u option
* src/unmap/unmap.c: add -u option, for UTF-8
* src/unmap/unmap_s.c: adapted UTF-8 decoding from xterm
* src/unmap/chrcount.c: added utf8 param to map()
* src/unmap/unmap.h: include <string.h>
* src/unmap/map_s.c: add utf8 param to map()
* src/unmap/chrcount.c, src/unmap/map.c, src/unmap/map_s.c,
src/unmap/unmap.c, src/unmap/unmap_s.c, src/unmap/unmap.h:
indent'd
2003-11-29
* install-sh: RCS_BASE
2003-04-12
* src/acsplit/acsplit.c:
make dashes check for 72-columns, to avoid conflict with headers produced
by "ci-aclocal"
2002-12-30
* src/acsplit/acmerge.c:
ignore attempts to merge stuff such as the AC_REVISION that I have embedded
in vile's aclocal.m4
2002-02-16
* src/hex/hex.c: add utf-8 output
* src/hex/hex.c: indent'd
2002-02-10
* src/acsplit/acmerge.c: add -v option
* src/acsplit/acsplit.c: one remaining fix for "will finish" logic
* src/acsplit/acsplit.c:
add logic to force macros to be flushed out after the ending parenthesis or
bracket, even if the next line is not dashes. (Dashes are still needed to
make a header comment separate from the macro contents).
* src/acsplit/acsplit.c:
improve verboseness a little by always emitting path:number for the interesting
messages. Add a usage message.
* src/acsplit/acmerge.c: add logic to suppress dashes
* src/acsplit/acmerge.c:
fixes to avoid emitting a dashed line in the header when we see a blank line
* src/acsplit/acsplit.c:
since we don't have to worry about changequote() any more (autoconf 2.5x
breaks it), add logic to check level of [] and (), so we can pick up boundary
between macros without relying on dashes. (They're still welcome, and are
used if present).
* src/acsplit/acmerge.c, src/acsplit/acsplit.c: indent'd
2001-04-22
* src/acsplit/acmerge.c: oops - file-pointer leak.
luckily, NetBSD is a little retarded...
2000-12-28
* src/sue/sue.c: fix for broken glibc
2000-11-10
* src/newpath/newpath.c:
on win32, spawn a subprocess with spawnvp() rather than execvp(), since
the latter will execute more/less in parallel with the parent process.
* src/newpath/newpath.c: DEBUG appears to be predefined on NT.
* src/newpath/newpath.c: add -v option
indent'd
port to win32
2000-11-09
* src/newpath/newpath.c: add logic to make exec'able subprocess
* src/newpath/makefile.wnt: RCS_BASE
2000-07-08
* src/perror/perror.c: RCS_BASE
2000-03-26
* src/newest/newest.c: oops - trim trailing blank on stdin's
* src/newest/newest.c: RCS_BASE
2000-03-04
* src/tisplit/timerge.c: oops - fclose() the input files
1999-08-19
* src/width/width.c: update usage for -q
* src/width/width.c: fix a realloc size, and add -q option
* src/width/width.c: add -s option to summarize percentages
1998-05-16
* src/tisplit/tisplit.c, src/tisplit/timerge.c, src/tisplit/doit,
src/tisplit/Makefile:
RCS_BASE
1997-11-06
* src/newpath/newpath.c: add -f option to accommodate Java $CLASSPATH
1997-09-06
* src/acsplit/acmerge.c: better test for comment.
* src/acsplit/acsplit.c: better test for comment
* src/acsplit/acmerge.c:
adjusted to allow for having dashed lines in the parent file
* src/acsplit/acsplit.c:
make this a little smarter about header comments that contain sections
separated by dashes (e.g., xterm)
1997-09-02
* src/acsplit/acsplit.c:
nit to avoid matching 'define()' unless the contents are bracketed with
'[]'.
1997-08-31
* src/slowcat/slowcat.c: allow option on pipe
1997-08-29
* src/acsplit/acsplit.c: add 'define' keyword
1997-08-28
* src/acsplit/acmerge.c, src/acsplit/doit, src/acsplit/Makefile,
src/acsplit/acsplit.c:
RCS_BASE
1997-07-06
* src/slowcat/slowcat.c: write directly w/o buffering.
add -<number> options
1997-06-10
* src/unmap/chrcount.c:
fix so we don't pick up non-files with the "-m" option
* src/unmap/chrcount.c: RCS_BASE
1997-06-09
* src/unmap/Makefile: dependencies
* src/unmap/unmap.h: chrcount stuff
* src/unmap/run_test.sh: cleanup
* src/unmap/unmap_s.c: escape backslashes
* src/unmap/run_test.sh, src/unmap/map_s.c: RCS_BASE
* src/unmap/Makefile: add 'check' rule
* src/unmap/unmap_s.c: change name of ESC to BACKSLASH.
* src/unmap/unmap.h: names ESCAPE, BACKSLASH
* src/unmap/map.c, src/unmap/unmap_s.c, src/unmap/Makefile: RCS_BASE
* src/unmap/unmap.c: split-out common function as unmap_s()
* src/unmap/unmap.h: RCS_BASE
1997-05-10
* src/width/width.c:
allocate the line-buffer dynamically so I can display a long line
1997-04-05
* src/unmap/unmap.c: force trailing newline to make comparison simpler
1997-03-12
* src/newpath/getopt.c, src/newpath/getopt.h: RCS_BASE
1997-01-13
* src/slowcat/slowcat.c: RCS_BASE
1996-11-22
* doc/width.1: FROM_KEYS
* src/width/width.1: add "-p" and "-" interpretation
* src/width/width.c:
add "-p" option and process "-" as a list of files from standard-input
* src/width/width.1: RCS_BASE
1996-11-21
* src/width/width.c: show current width, not maximum
* src/width/width.c: always show the result
* src/width/width.c, src/width/Makefile: RCS_BASE
1996-08-14
* src/unmap/unmap.c: print characters above 128 as octal
1996-07-04
* src/unmap/unmap.c: used the wrong base for ^x
1996-03-04
* src/hex/hex.c: quick hack to show ECMA codes
1995-12-15
* src/unmap/unmap.c: RCS_BASE
1995-02-20
* src/hex/hex.c: RCS_BASE
1995-01-05
* src/splitit/splitit.c: added usage-message text
1994-10-17
* src/splitit/splitit.c: RCS_BASE
1994-09-02
* src/realpath/realpath.c:
IRIX has 'realpath()' function, but I wrote one in case I needed it
1994-07-11
* config_h.in: RCS_BASE
* config_h.in: s/Header/Id/
1994-06-28
* src/count_files/count_files.c: RCS_BASE
1994-06-24
* src/newpath/newpath.sh: RCS_BASE
1994-06-24
* src/newpath/newpath.sh: s/Header/Id/
1994-06-23
* src/newpath/newpath.c: ULTRIX has no 'strdup()'
1994-06-22
* src/newpath/newpath.c:
CLIX compiler warning about possibly uninitialized 'point' variable
1994-06-17
* src/realpath/realpath.c: RCS_BASE
1994-06-07
* src/newpath/newpath.c:
corrected an error in Append that caused it to also remove
1994-06-06
* src/cpd/cpd.c:
took out the apollo-specific __STDCPP_ ifdef, so this can always act as
a sys5-touch if named appropriately.
1994-06-02
* src/newpath/newpath.c: added some traces
* src/newpath/newpath.c:
corrected the 'Remove()' code to remove _all_ entries with the same name
* src/newpath/newpath.c: RCS_BASE
1994-05-31
* src/isatty/isatty.c: RCS_BASE
1991-10-29 dickey@software.org
* src/cpd/cpd.c: RCS_BASE
1990-04-23 dickey@software.org
* src/sue/sue.c: RCS_BASE