2006-06-10 (r3156) Alexander Chernov  <cher@ispras.ru>

	* ChangeLog:
	Transition from CVS to SVN.

2006-06-05  Alexander Chernov  <cher@ispras.ru>

	* delphi/testlib.pas:
	the diagnostic output is written to stderr instead of stdout.

	* fpc/testlib.pas:
	the diagnostic output is written to stderr instead of stdout.

2006-05-09  Alexander Chernov  <cher@ispras.ru>

	* vars.c:
	copyright notice is updated;
	fix for compilation under Win32 (MinGW).

	* read_buf.c:
	copyright notice is updated;
	(checker_read_buf) fix for compilation under Win32 (MinGW).

	* init.c:
	copyright notice is updated;
	(checker_do_init) fix for compilation under Win32 (MinGW).

	* eq_long_double.c:
	copyright notice is updated;
	(checker_eq_long_double) Win32 (MinGW) version is implemented.

	* eq_float.c:
	copyright notice is updated;
	(checker_eq_float) Win32 (MinGW) version is implemented.

	* eq_double.c:
	copyright notice is updated;
	(checker_eq_double) Win32 (MinGW) version is implemented.

	* checker_internal.h:
	fixes for compilation under win32.

	* checker.h:
	(main) function is included only if NEED_MAIN is not set to 0.

	* Makefile.win32.in:
	fixes for win32 compilation under Cygwin (mno-cygwin).

	* Makefile.unix.in:
	file lists are moved to files.make.

2006-05-07  Alexander Chernov  <cher@ispras.ru>

	* Makefile.win32.in, files.make:
	initial revision

2006-04-07  Alexander Chernov  <cher@ispras.ru>

	* Makefile.unix.in:
	new files added: corr_eoln.c  in_eoln.c  team_eoln.c  cmp_huge_int.c

	* corr_eoln.c, in_eoln.c, team_eoln.c, cmp_huge_int.c:
	initial revision

2005-12-16  Alexander Chernov  <cher@ispras.ru>

	* read_file_by_line_f.c: copyright notice is updated;
	(checker_read_file_by_line_f) the buffer for file reading is allocated
	  in the heap, so reading of arbitrary-sized files is possible.

	* read_file_by_line.c: copyright notice is updated;
	(checker_read_file_by_line) the buffer for file reading is allocated
	  in the heap, so reading of arbitrary-sized files is possible.

	* read_buf.c:
	(checker_read_buf) `fatal_read' is used to report errors.

2005-11-21  Alexander Chernov  <cher@ispras.ru>

	* vars.c: copyright notice is updated;
	`testinfo_parse_func', `testinfo_strerror_func' are defined.

	* checker.h: copyright notice is updated;
	NEED_INFO is now may not be not set in the checker programs;
	fixes to allow the checker program not to define `testinfo_parse_func',
	  `testinfo_strerror_func'.

2005-11-18  Alexander Chernov  <cher@ispras.ru>

	* Makefile.in: fatal_read.c is added.

	* checker_internal.h: (fatal_read) a function prototype is added.

	* fatal_read.c: *** empty log message ***

2005-11-03  Alexander Chernov  <cher@ispras.ru>

	* read_buf.c: copyright notice is updated;
	(checker_read_buf) fixes for 64-bit platforms.

2005-11-02  Alexander Chernov  <cher@ispras.ru>

	* Makefile.in: copyright notice is updated;
	WPTRSIGN variable is added and used in CFLAGS, this variable
	is autoconfigured by configure.
	(pic/eq_double.o, pic/eq_float.o, pic/eq_long_double.o) -fPIC -DPIC
	  flags are added.

2005-09-22  Alexander Chernov  <cher@ispras.ru>

	* Makefile.in: copyright notice is updated;
	new standard checkers cmp_bytes, cmp_double, cmp_long_double,
	  cmp_double_seq, cmp_long_double_seq,
	  cmp_int_seq, cmp_unsigned_int_seq,
	  cmp_long_long_seq, cmp_unsigned_long_long_seq are added;
	new files eq_double.c, eq_float.c, eq_long_double.c are added.

	* checker_internal.h: (checker_eq_double) new function prototype;
	(checker_eq_long_double) new function prototype;
	(checker_eq_float) new function prototype.

	* cmp_double_seq.c:
	diagnostics when the sequence length differs in the correct and the
	team output is improved.

	* cmp_int_seq.c, cmp_long_double_seq.c, cmp_long_long_seq.c, cmp_unsigned_int_seq.c, cmp_unsigned_long_long_seq.c:
	initial revision

2005-09-19  Alexander Chernov  <cher@ispras.ru>

	* cmp_bytes.c, cmp_double.c, cmp_double_seq.c, cmp_long_double.c, eq_double.c, eq_float.c, eq_long_double.c:
	initial revision

2005-08-06  Alexander Chernov  <cher@ispras.ru>

	* Makefile.in: testlib for delphi is added;
	testlib destination directory is slightly changed: Free Pascal version
	  is copied to fpc subdirectory, Delphi version is copied to delphi
	  subdirectory;
	automatic compilation of testlibs is added, if the corresponding
	  languages are supported.

2005-04-28  Alexander Chernov  <cher@ispras.ru>

	* init.c: copyright notice is updated;
	(checker_do_init) relaxed check for the number of command line
	  parameters: now it is allowed to pass more parameters than needed.

2004-12-05  Alexander Chernov  <cher@ispras.ru>

	* read_file_by_line_f.c: initial revision

	* Makefile.in: read_file_by_line_f.c is added.

	* checker_internal.h:
	new experimental `checker_read_file_by_line_f' function prototype
	  is added.

2004-05-27  Alexander Chernov  <cher@ispras.ru>

	* Makefile.in: --disable-rpath option from configure is supported;
	the shared library is removed when new library is installed and
	  --enable-static option is active.

2004-05-06  Alexander Chernov  <cher@ispras.ru>

	* checker_internal.h, checker.h: protection against C++ is added;
	in C++ mode char * is used instead of unsigned char * for strings.

	* Makefile.in: pic/testinfo.o added to PICOFILES;
	testinfo.h is added to the list of installed header files;
	testinfo.h is hardlinked to the upper directory instead of softlinking.

2004-05-05  Alexander Chernov  <cher@ispras.ru>

	* Makefile.in:
	header files are installed into include directory directly.

2004-05-04  Alexander Chernov  <cher@ispras.ru>

	* Makefile.in: `install' rule is corrected

	* Makefile.in: added installation of the standard checkers.

	* Makefile.in: copyright notice is updated;
	added variable substitutions from configure script;
	added option to compile a shared library;
	added compilation of a number of standard checkers.

	* checker_internal.h: copyright notice is updated.

	* checker.h: copyright notice is added.

	* Makefile: Renamed to Makefile.in

2004-05-02  Alexander Chernov  <cher@ispras.ru>

	* checker_internal.h: (checker_normalize_spaces_in_file) added.

	* cmp_file_nospace.c, normalize_spaces_in_file.c: initial revision

2004-05-01  Alexander Chernov  <cher@ispras.ru>

	* read_corr_unsigned_int.c, read_corr_unsigned_long_long.c, read_in_long_long.c, read_in_unsigned_int.c, read_in_unsigned_long_long.c, read_int.c, read_team_unsigned_int.c, read_team_unsigned_long_long.c, read_unsigned_int.c, read_unsigned_long_long.c, cmp_file.c, cmp_int.c, cmp_long_long.c, cmp_unsigned_int.c, cmp_unsigned_long_long.c:
	initial revision

	* checker_internal.h:
	functions for reading `unsigned int' and `unsigned long long' are
	  added.

2003-11-24  Alexander Chernov  <cher@ispras.ru>

	* Makefile.in:
	new files added: normalize_line.c, read_corr_double.c, read_line.c,
	  skip_eoln.c.

2003-11-24  Alexander Chernov  <cher@ispras.ru>

	* checker_internal.h:
	(checker_normalize_line) new function prototype is added;
	(checker_read_line) new function prototype is added;
	(checker_skip_eoln) new function prototype is added.

	* Makefile:
	new files added: normalize_line.c, read_corr_double.c, read_line.c,
	  skip_eoln.c.

	* normalize_line.c, read_corr_double.c, read_line.c, skip_eoln.c:
	initial revision

2003-11-14  Alexander Chernov  <cher@ispras.ru>

	* Makefile, checker_internal.h, init.c, vars.c:
	*** empty log message ***

	* read_corr_long_long.c, read_long_double.c: initial revision

2003-11-01  Alexander Chernov  <cher@ispras.ru>

	* Makefile: 
	(CFILES) new files added: `read_corr_long_double.c',
	  `read_in_long_double.c', `read_team_long_long.c'.

	* checker_internal.h:
	(checker_read_corr_long_double) a new function prototype added;
	(checker_read_in_long_double) a new function prototype added;
	(checker_read_team_long_long) a new function prototype added.

	* read_corr_long_double.c, read_in_long_double.c, read_team_long_long.c:
	initial revision

2003-10-20  Alexander Chernov  <cher@ispras.ru>

	* Makefile: read_long_long.c is added to the list of C files.

	* read_long_long.c: Initial revision

2003-10-12  Alexander Chernov  <cher@ispras.ru>

	* checker_internal.h:
	number of system include files (<dirent.h>, etc) are included, if
	  NEED_TGZ option is set;
	global variables `dir_in', `dir_out' are available in NEED_TGZ mode;
	(checker_do_init) the function now accepts one more parameter.

	* checker.h: new configuration macro NEED_TGZ;
	(main) `checker_do_init' accepts now one more parameter.

	* init.c:
	(checker_do_init) the function now accepts new parameter `tgz_flag',
	  if the flag is set, the two last command line parameters must
	  be directories with the test directory content and the team output
	  directory content.

	* vars.c: new variables `dir_in' and `dir_out'.

	* checker.h: all prototypes are moved to "checker_internal.h";
	all function implementations are moved to the .c files.

	* Makefile: minor changes.

	* .cvsignore: *** empty log message ***

	* Makefile, checker_internal.h, corr_close.c, corr_eof.c, fatal.c, fatal_cf.c, fatal_pe.c, fatal_wa.c, in_close.c, in_eof.c, init.c, normalize_file.c, ok.c, team_close.c, team_eof.c, vars.c, read_buf.c, read_corr_int.c, read_double.c, read_file.c, read_file_by_line.c, read_in_double.c, read_in_int.c, read_team_double.c, read_team_int.c, read_team_long_double.c, xcalloc.c, xmalloc.c, xrealloc.c, xstrdup.c:
	initial revision

	* makefile: *** empty log message ***

2003-10-08  Alexander Chernov  <cher@ispras.ru>

	* checker.h, symbols.pas, testlib.pas: initial revision

2001-11-07  Alexander Chernov  <cher@ispras.ru>

	* makefile: the checker names changed: check_<problem>.

	* .cvsignore: *** empty log message ***

2001-01-26  Alexander Chernov  <cher@ispras.ru>

	* .cvsignore, makefile, maxs.c, summ.c: initial revision

