summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Generalize to dgcpp.Paul Eggert1994-10-021-10/+7
|
* Update for djgpp.Paul Eggert1994-10-021-7/+14
|
* diffutils 2.7 newsv2.7Paul Eggert1994-10-011-2/+4
|
* Update to version 2.7Paul Eggert1994-10-011-2/+2
|
* (AC_HEADER_SYS_WAIT): Add.Paul Eggert1994-10-011-2/+3
| | | | | (AC_CHECK_HEADERS): Remove sys/wait.h. (AC_CHECK_FUNCS): Add tmpnam.
* (dir_file_pathname): Use filename_lastdirchar instead of strrchr.Paul Eggert1994-10-011-1/+2
|
* (<sys/wait.h>, WEXITSTATUS): Use simpler scheme now that HAVE_SYS_WAIT_HPaul Eggert1994-10-011-10/+1
| | | | is turned off on hosts that are incompatible with Posix applications.
* (private_tempnam): Use tmpnam if HAVE_TMPNAM; this simplifies porting.Paul Eggert1994-10-011-4/+11
| | | | | (exists, letters): Omit if HAVE_TMPNAM. (expand_name): Use filename_lastdirchar instead of strrchr.
* (read_diff): If STAT_BLOCKSIZE yields zero, adjust it to a more reasonablePaul Eggert1994-10-011-2/+3
| | | | value.
* Initial revisionPaul Eggert1994-09-251-0/+57
|
* (exists, private_tempname): Adopt latest GNU libc algorithm.Paul Eggert1994-09-241-100/+46
| | | | (private_tempnam): Specialize for sdiff to avoid portability problems.
* Add rules for `default:' and `.SUFFIXES:'.Paul Eggert1994-09-241-0/+7
|
* Add io.h.Paul Eggert1994-09-241-0/+1
|
* (AC_ARG_PROGRAM): Added.Paul Eggert1994-09-221-1/+2
| | | | (AC_OUTPUT): Add [date > stamp-h].
* isspace -> ISSPACE, etc.Paul Eggert1994-09-221-29/+26
| | | | | (PR_PROGRAM): Moved here from diff.h (old name was PR_FILE_NAME). (begin_output): Use SYSTEM_QUOTE_ARG.
* <string.h>: Include if HAVE_STRING_H, too.Paul Eggert1994-09-221-5/+41
| | | | | | | (CTYPE_DOMAIN, ISDIGIT, ISPRINT, ISSPACE, ISUPPER): New macros that work around common <ctype.h> problems. (O_BINARY): Remove. (SYSTEM_QUOTE_ARG): New macros.
* isprint -> ISPRINTPaul Eggert1994-09-221-2/+2
|
* isspace -> ISSPACE, etc.Paul Eggert1994-09-221-25/+20
| | | | | | | | | | <ctype.h> now included by system.h. (DEFAULT_EDITOR_PROGRAM): Renamed from DEFAULT_EDITOR for consistency. (TMPDIR_ENV): New macro. (expand_name): Change `isdir' to `is_dir' to avoid theoretical ctype namespace contamination. (main): Use SYSTEM_QUOTE_ARG. (private_tempnam): Don't access "/tmp" directly; access it via PVT_tmpdir.
* isspace -> ISSPACE, etc.Paul Eggert1994-09-221-14/+32
| | | | | (word): Don't define if already defined. (read_files): Set mode to binary before returning 1.
* isdigit -> ISDIGIT, etc.Paul Eggert1994-09-221-6/+6
|
* <ctype.h> now included by system.h.Paul Eggert1994-09-221-23/+6
| | | | | (main): Give proper diagnostic if too many labels were given. (read_diff): Use SYSTEM_QUOTE_ARG.
* <ctype.h> now included by system.h.Paul Eggert1994-09-221-5/+0
| | | | (PR_FILE_NAME): Rename to PR_PROGRAM and move to Makefile.in, util.c.
* Add comment.Paul Eggert1994-09-221-0/+4
|
* (word): Don't define if already defined.Paul Eggert1994-09-221-6/+11
| | | | | | (main): Use setmode, not open(..., O_BINARY); this hits stdin too. Use NULL_DEVICE instead of "/dev/null". (cmp): Use %lu instead of %ld when it is more likely to give correct output.
* Initial revisionPaul Eggert1994-09-221-0/+30
|
* Broaden name.Paul Eggert1994-09-221-1/+1
|
* Rewrite from scratch.Paul Eggert1994-09-221-27/+57
|
* Make it more like ../config.hin.Paul Eggert1994-09-221-15/+12
|
* Revamp for more Unix-like approach.Paul Eggert1994-09-221-6/+13
|
* (DEFAULT_EDITOR_PROGRAM, DIFF_PROGRAM, LIBOBJS, NULL_DEVICE, PR_PROGRAM,Paul Eggert1994-09-221-23/+52
| | | | | | | | | | | | | | | | | PROGRAMS): New variables. (check, stamp-h.in, cmp.o, util.o): New targets. (edit_program_name): New variable; replaces old binprefix method. (install, uninstall): Use it. (binprefix): Removed. (distfiles): Add stamp-h.in. (clean): Remove stamp-h. (config.hin, config.h): Use time stamp files to see whether they're up to date. (cmp_o): Add $(LIBOBJS). (install): Install info files from srcdir if they're not in `.'.
* Patches from Kai Uwe RommelPaul Eggert1994-09-182-2/+37
|
* Patches from Kai Uwe RommelPaul Eggert1994-09-161-5/+6
|
* remove CRPaul Eggert1994-09-152-24/+24
|
* Remove CR and usage. Improve / \ : detection.Paul Eggert1994-09-151-40/+28
|
* Make it look mre like config.hin and system.h.Paul Eggert1994-09-151-133/+140
| | | | Add HAVE_SETMODE. Remove quote_char. Define same_file to -1.
* Initial revisionPaul Eggert1994-09-151-0/+5
|
* (program_name): Renamed from `program', for consistency.Paul Eggert1994-09-155-24/+27
|
* (printc): Don't quote C if isprint(C).Paul Eggert1994-09-151-18/+21
|
* Initial revisionPaul Eggert1994-09-152-0/+173
|
* entered into RCSPaul Eggert1994-09-141-1/+2
|
* (AC_FUNC_MEMCHR): Remove. Autoconf didn't adopt this, since we need notPaul Eggert1994-09-131-4/+5
| | | | | | | | worry about an old experimental library where memchr didn't work. (AC_FUNC_MEMCMP): Not needed, since we only test for equality. (AC_REPLACE_FUNCS): Add test for memchr. (AC_CHECK_FUNCS): Check for memchr, not memcpy, since it'll be cached. (AC_CHECK_HEADERS): Add string.h; regex.c uses on some old hosts.
* (memcmp): Define in terms of bcmp.Paul Eggert1994-09-131-2/+3
| | | | Use HAVE_MEMCHR to test for all mem* routines.
* (srcs): Remove memcmp.c. We use bcmp if memcmp doesn't work, sincePaul Eggert1994-09-131-3/+4
| | | | we only test for equality.
* (line_cmp): Now takes just two arguments, and no longer optimizesPaul Eggert1994-09-121-37/+45
| | | | | | | for common case of exact equality; the caller does that optimization now. Optimize for the common case of mostly exact equality. Use isupper/tolower instead of islower/toupper, for consistency. (line_cmp, print_line): Use '\n' instead of line_end_char.
* Use more modern autoconf approach to standard C headers.Paul Eggert1994-09-121-24/+17
|
* Fix copyright notice.Paul Eggert1994-09-126-8/+8
|
* (binary_file_p): Assume non-broken memchr.Paul Eggert1994-09-121-30/+49
| | | | | | | | | | (find_and_hash_each_line): Revamp to fix some inconsistencies with -b -w -i and incomplete lines. Incomplete lines are now put into their own bucket. This means line_cmp no longer needs line length arguments, and equivalence classes' line length no longer need to include \n. Invoke line_cmp only if memcmp fails and if ignore_some_line_changes. (prepare_text_end): -B no lonter ignores missing newlines. (read_files): Allocate another bucket for incomplete lines.
* (ignore_some_line_changes): New variable; replaces `length_varies'.Paul Eggert1994-09-121-6/+3
| | | | | (line_end_char): Removed; it wasn't being used consistently. (line_cmp): Now takes just pointers to two lines.
* (main): Use '\n', not line_end_char.Paul Eggert1994-09-121-4/+4
| | | | (ignore_some_line_changes): New variable; replaces `length_varies'.
* entered into RCSPaul Eggert1994-09-121-3/+3
|