


Project "fhist"							  Page 1
List of Changes					Wed Feb 10 16:23:13 1993

Change	State		Description
------- -------		-------------
   1	completed	place under aegis
   2	completed	move into self-named directories
   3	completed	add export files
   4	completed	improve command line argument treatment
   5	completed	Map lines into a cannonical form for comparison
			when the -Upcase or -Space options are used
			with fhist.
   6	completed	add more prototypes, and checking for prototypes
   7	completed	change to use stdio rather than its own fileio
   8	completed	move fhist/unix o fhist/breaks
   9	completed	fcomp sometimes dumps core
  10	being_		fix bug in fcomp
	integrated



Project "fhist", Change 1					  Page 1
Change Details					Wed Feb 10 16:23:15 1993

NAME
	Project "fhist", Delta 1, Change 1.

SUMMARY
	place under aegis

DESCRIPTION
	place under aegis

	This change is exempt from testing against the baseline.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	create	1	aux/Howto.cook
	source	create	1	config
	source	create	1	orig/MANIFEST
	source	create	1	orig/Makefile
	source	create	1	orig/README
	source	create	1	orig/cmalloc.c
	source	create	1	orig/cmalloc.h
	source	create	1	orig/dos.c
	source	create	1	orig/fcomp.1
	source	create	1	orig/fcomp.h
	source	create	1	orig/fcomp_main.c
	source	create	1	orig/fcomp_work.c
	source	create	1	orig/fhist.1
	source	create	1	orig/fhist.h
	source	create	1	orig/fhist_diff.c
	source	create	1	orig/fhist_extr.c
	source	create	1	orig/fhist_list.c
	source	create	1	orig/fhist_main.c
	source	create	1	orig/fhist_modl.c
	source	create	1	orig/fhist_name.c
	source	create	1	orig/fhist_prun.c
	source	create	1	orig/fhist_subr.c
	source	create	1	orig/fhist_upda.c
	source	create	1	orig/fileio.c
	source	create	1	orig/fileio.h
	source	create	1	orig/fmerg_main.c
	source	create	1	orig/fmerg_work.c
	source	create	1	orig/fmerge.1
	source	create	1	orig/main.h
	source	create	1	orig/unix.c
	test	create	1	test/00/t0001a.sh
	test	create	1	test/00/t0002a.sh
	test	create	1	test/00/t0003a.sh
	test	create	1	test/00/t0004a.sh
	test	create	1	test/00/t0005a.sh
	test	create	1	test/00/t0006a.sh
	test	create	1	test/00/t0007a.sh
	test	create	1	test/00/t0008a.sh
	test	create	1	test/00/t0009a.sh
	test	create	1	test/00/t0010a.sh



Project "fhist", Change 1					  Page 2
Change Details					Wed Feb 10 16:23:15 1993

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Sun Jun 14	pmiller
			21:28:05 1992
	develop_begin	Sun Jun 14	pmiller Elapsed time: 153.977
			21:28:45 1992		days.
	develop_end	Thu Jan 14	pmiller
			22:18:37 1993
	review_pass	Thu Jan 14	pmiller
			22:18:47 1993
	integrate_begin Thu Jan 14	pmiller
			22:19:00 1993
	integrate_pass	Thu Jan 14	pmiller
			22:20:57 1993



Project "fhist", Change 2					  Page 1
Change Details					Wed Feb 10 16:23:15 1993

NAME
	Project "fhist", Delta 2, Change 2.

SUMMARY
	move into self-named directories

DESCRIPTION
	Move the source file for each program into a self-named
	directory, and common files into the common directory.

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	2	aux/Howto.cook
	source	create	1	common/cmalloc.c
	source	create	1	common/cmalloc.h
	source	create	1	common/compare.c
	source	create	1	common/compare.h
	source	create	1	common/fileio.c
	source	create	1	common/fileio.h
	source	create	1	common/main.h
	source	create	1	fcomp/main.c
	source	create	1	fhist/diff.c
	source	create	1	fhist/extract.c
	source	create	1	fhist/fhist.h
	source	create	1	fhist/list.c
	source	create	1	fhist/main.c
	source	create	1	fhist/modlin.c
	source	create	1	fhist/name.c
	source	create	1	fhist/prune.c
	source	create	1	fhist/subroutine.c
	source	create	1	fhist/unix.c
	source	create	1	fhist/update.c
	source	create	1	fmerge/main.c
	source	create	1	fmerge/work.c
	source	remove	1	orig/cmalloc.c
	source	remove	1	orig/cmalloc.h
	source	remove	1	orig/fcomp.h
	source	remove	1	orig/fcomp_main.c
	source	remove	1	orig/fcomp_work.c
	source	remove	1	orig/fhist.h
	source	remove	1	orig/fhist_diff.c
	source	remove	1	orig/fhist_extr.c
	source	remove	1	orig/fhist_list.c
	source	remove	1	orig/fhist_main.c
	source	remove	1	orig/fhist_name.c
	source	remove	1	orig/fhist_prun.c
	source	remove	1	orig/fhist_subr.c
	source	remove	1	orig/fhist_upda.c
	source	remove	1	orig/fileio.c
	source	remove	1	orig/fileio.h



Project "fhist", Change 2					  Page 2
Change Details					Wed Feb 10 16:23:15 1993

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	remove	1	orig/fmerg_main.c
	source	remove	1	orig/fmerg_work.c
	source	remove	1	orig/main.h
	source	remove	1	orig/unix.c

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Thu Jan 14	pmiller
			22:22:56 1993
	develop_begin	Thu Jan 14	pmiller Elapsed time: 0.000
			22:23:10 1993		days.
	develop_end	Fri Jan 15	pmiller
			09:59:50 1993
	review_pass	Fri Jan 15	pmiller
			09:59:55 1993
	integrate_begin Fri Jan 15	pmiller
			10:00:18 1993
	integrate_pass	Fri Jan 15	pmiller
			10:02:48 1993



Project "fhist", Change 3					  Page 1
Change Details					Wed Feb 10 16:23:16 1993

NAME
	Project "fhist", Delta 5, Change 3.

SUMMARY
	add export files

DESCRIPTION
	1. add	the README file
	2. add the Makefile tile
	3. add the CHANGES file
	4. add the BUILDING file
	5. add the MANIFEST file

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	create	1	aux/BUILDING.man
	source	create	1	aux/CHANGES.sh
	source	modify	3	aux/Howto.cook
	source	create	1	aux/MANIFEST.sh
	source	create	1	aux/Makefile.awk
	source	create	1	aux/Makefile.sh
	source	create	1	aux/README.man
	source	modify	2	common/cmalloc.c
	source	modify	2	common/cmalloc.h
	source	modify	2	common/compare.c
	source	modify	2	common/compare.h
	source	modify	2	common/fileio.c
	source	modify	2	common/fileio.h
	source	modify	2	common/main.h
	source	modify	2	config
	source	modify	2	fcomp/main.c
	source	modify	2	fhist/diff.c
	source	modify	2	fhist/extract.c
	source	modify	2	fhist/fhist.h
	source	modify	2	fhist/list.c
	source	modify	2	fhist/main.c
	source	modify	2	fhist/modlin.c
	source	modify	2	fhist/name.c
	source	modify	2	fhist/prune.c
	source	modify	2	fhist/subroutine.c
	source	modify	2	fhist/unix.c
	source	modify	2	fhist/update.c
	source	modify	2	fmerge/main.c
	source	modify	2	fmerge/work.c
	source	create	1	man1/fcomp.1
	source	create	1	man1/fhist.1
	source	create	1	man1/fmerge.1
	source	remove	1	orig/README
	source	remove	1	orig/fcomp.1
	source	remove	1	orig/fhist.1



Project "fhist", Change 3					  Page 2
Change Details					Wed Feb 10 16:23:16 1993

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	remove	1	orig/fhist_modl.c
	source	remove	1	orig/fmerge.1

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Fri Jan 15	pmiller
			10:04:26 1993
	develop_begin	Fri Jan 15	pmiller Elapsed time: 0.823
			10:04:31 1993		days.
	develop_end	Mon Jan 18	pmiller
			08:45:05 1993
	review_pass	Mon Jan 18	pmiller
			08:47:50 1993
	integrate_begin Mon Jan 18	pmiller
			08:48:14 1993
	integrate_fail	Mon Jan 18	pmiller forgot to add the
			08:50:38 1993		CHANGES.sh file to the
						change
	develop_end	Mon Jan 18	pmiller
			08:55:54 1993
	review_pass	Mon Jan 18	pmiller
			08:56:09 1993
	integrate_begin Mon Jan 18	pmiller
			08:56:41 1993
	integrate_fail	Mon Jan 18	pmiller forgot to add the
			08:58:45 1993		CHANGES.sh file to the
						change
						Elapsed time: 0.044
						days.
	develop_end	Mon Jan 18	pmiller
			09:18:37 1993
	review_pass	Mon Jan 18	pmiller
			09:18:43 1993
	integrate_begin Mon Jan 18	pmiller
			09:19:01 1993
	integrate_pass	Mon Jan 18	pmiller
			09:22:59 1993



Project "fhist", Change 4					  Page 1
Change Details					Wed Feb 10 16:23:17 1993

NAME
	Project "fhist", Delta 6, Change 4.

SUMMARY
	improve command line argument treatment

DESCRIPTION
	1. Command line argument processing, similar to that used in
	cook and aegis, has been added.
	2. more regular treatment of errors has been added, using the
	error code from cook and aegis, to wrap long error messages.
	3. more consitent handling of dynamic memory and dynamic memory
	errors has been added.
	4. the -Help option has been extended for all programs, and a -
	VERSion option added.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	create	1	common/ansi.c
	source	create	1	common/arglex.c
	source	create	1	common/arglex.h
	source	modify	3	common/cmalloc.c
	source	modify	3	common/cmalloc.h
	source	modify	3	common/compare.c
	source	modify	3	common/compare.h
	source	create	1	common/error.c
	source	create	1	common/error.h
	source	modify	3	common/fileio.c
	source	create	1	common/help.c
	source	create	1	common/help.h
	source	modify	3	common/main.h
	source	create	1	common/s-v-arg.h
	source	create	1	common/version.c
	source	create	1	common/version.h
	source	modify	3	config
	source	modify	3	fcomp/main.c
	source	modify	3	fhist/diff.c
	source	modify	3	fhist/extract.c
	source	modify	3	fhist/list.c
	source	modify	3	fhist/main.c
	source	modify	3	fhist/modlin.c
	source	modify	3	fhist/name.c
	source	modify	3	fhist/prune.c
	source	modify	3	fhist/subroutine.c
	source	modify	3	fhist/unix.c
	source	modify	3	fhist/update.c
	source	modify	3	fmerge/main.c
	source	modify	3	fmerge/work.c
	source	modify	2	man1/fcomp.1
	source	modify	2	man1/fhist.1
	source	modify	2	man1/fmerge.1
	source	remove	1	orig/MANIFEST
	source	remove	1	orig/Makefile



Project "fhist", Change 4					  Page 2
Change Details					Wed Feb 10 16:23:17 1993

	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	remove	1	orig/dos.c
	test	create	1	test/00/t0011a.sh

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Mon Jan 18	pmiller
			09:24:48 1993
	develop_begin	Mon Jan 18	pmiller Elapsed time: 1.665
			09:24:52 1993		days.
	develop_end	Tue Jan 19	pmiller
			14:23:56 1993
	review_pass	Tue Jan 19	pmiller
			14:24:02 1993
	integrate_begin Tue Jan 19	pmiller
			14:24:17 1993
	integrate_pass	Tue Jan 19	pmiller
			14:31:22 1993



Project "fhist", Change 5					  Page 1
Change Details					Wed Feb 10 16:23:18 1993

NAME
	Project "fhist", Delta 7, Change 5.

SUMMARY
	Map lines into a cannonical form for comparison when the -
	Upcase or -Space options are used with fhist.

DESCRIPTION
	Map lines into a cannonical form for comparison when the -
	Upcase or -Space options are used with fhist.

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	4	common/cmalloc.c
	source	modify	4	common/compare.c
	source	modify	4	common/compare.h
	source	modify	4	fcomp/main.c
	source	modify	3	fhist/fhist.h
	source	modify	4	fmerge/main.c
	test	create	1	test/00/t0012a.sh

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Tue Jan 19	pmiller
			14:33:46 1993
	develop_begin	Tue Jan 19	pmiller Elapsed time: 0.917
			14:33:50 1993		days.
	develop_end	Tue Jan 19	pmiller
			21:26:28 1993
	review_pass	Tue Jan 19	pmiller
			21:26:33 1993
	integrate_begin Tue Jan 19	pmiller
			21:26:53 1993
	integrate_pass	Tue Jan 19	pmiller
			21:30:33 1993



Project "fhist", Change 6					  Page 1
Change Details					Wed Feb 10 16:23:18 1993

NAME
	Project "fhist", Delta 8, Change 6.

SUMMARY
	add more prototypes, and checking for prototypes

DESCRIPTION
	1. the build was changed to use the -Wstrict-prototypes and -
	Wmissing-prototypes options of gcc, thus generating warnings
	for all instances of the use of a function without a prototype.
	2. problems thus relealed were fixed, usually by the addition
	of interface definition include files.

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	4	aux/Howto.cook
	source	modify	2	common/ansi.c
	source	modify	4	common/cmalloc.h
	source	modify	5	common/compare.c
	source	modify	5	common/compare.h
	source	modify	4	common/fileio.c
	source	modify	5	fcomp/main.c
	source	modify	4	fhist/diff.c
	source	create	1	fhist/diff.h
	source	modify	4	fhist/extract.c
	source	create	1	fhist/extract.h
	source	modify	4	fhist/fhist.h
	source	modify	4	fhist/list.c
	source	create	1	fhist/list.h
	source	modify	4	fhist/main.c
	source	modify	4	fhist/modlin.c
	source	create	1	fhist/modlin.h
	source	modify	4	fhist/name.c
	source	create	1	fhist/name.h
	source	modify	4	fhist/prune.c
	source	create	1	fhist/prune.h
	source	modify	4	fhist/subroutine.c
	source	create	1	fhist/subroutine.h
	source	modify	4	fhist/unix.c
	source	create	1	fhist/unix.h
	source	modify	4	fhist/update.c
	source	create	1	fhist/update.h
	source	modify	5	fmerge/main.c
	source	modify	4	fmerge/work.c
	source	create	1	fmerge/work.h



Project "fhist", Change 6					  Page 2
Change Details					Wed Feb 10 16:23:18 1993

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Tue Jan 19	pmiller
			21:32:30 1993
	develop_begin	Tue Jan 19	pmiller Elapsed time: 0.000
			21:32:34 1993		days.
	develop_end	Wed Jan 20	pmiller
			13:59:50 1993
	review_pass	Wed Jan 20	pmiller
			13:59:56 1993
	integrate_begin Wed Jan 20	pmiller
			14:00:15 1993
	integrate_pass	Wed Jan 20	pmiller
			14:06:36 1993



Project "fhist", Change 7					  Page 1
Change Details					Wed Feb 10 16:23:19 1993

NAME
	Project "fhist", Delta 9, Change 7.

SUMMARY
	change to use stdio rather than its own fileio

DESCRIPTION
	change to use stdio rather than its own fileio

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	6	common/compare.c
	source	modify	6	common/compare.h
	source	modify	5	common/fileio.c
	source	modify	3	common/fileio.h
	source	modify	5	fhist/diff.c
	source	modify	5	fhist/extract.c
	source	modify	5	fhist/fhist.h
	source	modify	5	fhist/list.c
	source	modify	5	fhist/main.c
	source	modify	5	fhist/modlin.c
	source	modify	5	fhist/name.c
	source	modify	5	fhist/prune.c
	source	modify	5	fhist/subroutine.c
	source	modify	2	fhist/subroutine.h
	source	modify	5	fhist/update.c
	source	modify	6	fmerge/main.c
	source	modify	5	fmerge/work.c

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Wed Jan 20	pmiller
			14:09:37 1993
	develop_begin	Wed Jan 20	pmiller Elapsed time: 2.367
			14:09:41 1993		days.
	develop_end	Fri Jan 22	pmiller
			16:54:41 1993
	review_pass	Fri Jan 22	pmiller
			16:54:47 1993
	integrate_begin Fri Jan 22	pmiller Elapsed time: 0.792
			16:55:03 1993		days.
	integrate_pass	Fri Jan 22	pmiller
			22:51:36 1993



Project "fhist", Change 8					  Page 1
Change Details					Wed Feb 10 16:23:20 1993

NAME
	Project "fhist", Delta 10, Change 8.

SUMMARY
	move fhist/unix o fhist/breaks

DESCRIPTION
	move fhist/unix o fhist/breaks

	This change is exempt from testing.  This change is exempt from
	testing against the baseline.

CAUSE
	This change was caused by internal_enhancement.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	4	common/fileio.h
	source	create	1	fhist/breaks.c
	source	create	1	fhist/breaks.h
	source	modify	6	fhist/main.c
	source	modify	6	fhist/name.c
	source	modify	6	fhist/prune.c
	source	remove	4	fhist/unix.c
	source	remove	1	fhist/unix.h
	source	modify	6	fhist/update.c

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Fri Jan 22	pmiller
			22:53:34 1993
	develop_begin	Fri Jan 22	pmiller Elapsed time: 0.000
			22:53:39 1993		days.
	develop_end	Sun Jan 24	pmiller
			08:59:01 1993
	review_pass	Sun Jan 24	pmiller
			08:59:07 1993
	integrate_begin Sun Jan 24	pmiller
			08:59:25 1993
	integrate_pass	Sun Jan 24	pmiller
			09:04:40 1993



Project "fhist", Change 9					  Page 1
Change Details					Wed Feb 10 16:23:20 1993

NAME
	Project "fhist", Delta 11, Change 9.

SUMMARY
	fcomp sometimes dumps core

DESCRIPTION
	The hashtable was allocated from dynamic memory, but not
	initialized

CAUSE
	This change was caused by internal_bug.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	7	common/compare.c
	test	create	1	test/00/t0013a.sh

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Fri Jan 29	pmiller
			10:05:13 1993
	develop_begin	Fri Jan 29	pmiller Elapsed time: 0.078
			10:05:28 1993		days.
	develop_end	Fri Jan 29	pmiller
			10:40:31 1993
	review_pass	Fri Jan 29	pmiller
			10:40:51 1993
	integrate_begin Fri Jan 29	pmiller
			10:41:13 1993
	integrate_pass	Fri Jan 29	pmiller
			10:48:07 1993



Project "fhist", Change 10					  Page 1
Change Details					Wed Feb 10 16:23:21 1993

NAME
	Project "fhist", Delta 12, Change 10.

SUMMARY
	fix bug in fcomp

DESCRIPTION
	fix bug in fcomp

CAUSE
	This change was caused by internal_bug.

STATE
	This change is in 'being_integrated' state.

FILES
	Type	Action	Edit	File Name
	------- ------- ------- -----------
	source	modify	5	common/fileio.c
	test	create		test/00/t0014a.sh

HISTORY
	What		When		Who	Comment
	------		------		-----	---------
	new_change	Wed Feb 10	pmiller
			15:41:57 1993
	develop_begin	Wed Feb 10	pmiller Elapsed time: 0.085
			15:42:04 1993		days.
	develop_end	Wed Feb 10	pmiller
			16:20:17 1993
	review_pass	Wed Feb 10	pmiller
			16:20:22 1993
	integrate_begin Wed Feb 10	pmiller
			16:20:41 1993
