2004-08-25  Alexander Chernov  <cher@ispras.ru>

	* osdeps.h: (os_GetLastname) new prototype added;
	(os_rGetLastname) new prototype added.

	* xalloc.h: copyright notice is updated.

	* xalloc.h: macro XALLOCAZ is added.

2004-07-17  Alexander Chernov  <cher@ispras.ru>

	* DynArray.h, FlexArray.h, FlexString.h, GenOut.h, MemPage.h, Positions.h, Printf.h, ReuseDefs.h, Sets.h, StringMem.h, StringSet.h, bitset.h, c_value.h:
	copyright notice is updated;
	adapted for the autotooled new build environment of reuse-4.

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

	* version.h: Initial revision

2004-03-08  Alexander Chernov  <cher@ispras.ru>

	* c_value.h: copyright notice is updated;
	new types added: C_BOOL ("_Bool"),
	  C_QDOUBLE (future extension),
	  C_FIMAGINARY ("float _Imaginary"),
	  C_DIMAGINARY ("double _Imaginary"),
	  C_LIMAGINARY ("long double _Imaginary"),
	  C_QIMAGINARY (future extension),
	  C_FCOMPLEX ("float _Complex"),
	  C_DCOMPLEX ("double _Complex"),
	  C_LCOMPLEX ("long double _Complex"),
	  C_QCOMPLEX (future extension);
	added structures to handle complex types: r_fcomplex, r_dcomplex,
	  r_lcomplex;
	(union c_value) updated for new types.

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

	* logger.h:
	assert macro is expanded to empty text, if RELEASE macro is set.

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

	* BalTree.h, errors.h, exec.h, getopt.h, hash.h, lists.h, logger.h, osdeps.h, stream_io.h, tempfile.h, xalloc.h, xfile.h:
	copyright notice is updated.

2002-10-05  Alexander Chernov  <cher@ispras.ru>

	* exec.h: (task_SetMaxRealTime) a new function prototype is added.

2002-06-15  Alexander Chernov  <cher@ispras.ru>

	* xfile.h, xalloc.h: 
	<reuse/ReuseDefs.h> is included;
	all function prototypes are declared with R_DLL declaration specifier.

	* tempfile.h, stream_io.h: copyright notice is updated;
	<reuse/ReuseDefs.h> is included;
	all function prototypes are declared with R_DLL declaration specifier.

	* str_utils.h, osdeps.h, number_io.h: 
	<reuse/ReuseDefs.h> is included;
	all function prototypes are declared with R_DLL declaration specifier.

	* memfile.h, logger.h, lists.h: copyright notice is updated;
	<reuse/ReuseDefs.h> is included;
	all function prototypes are declared with R_DLL declaration specifier.

	* hash.h, getopt.h, fp_props.h, format_io_int.h, format_io.h: 
	<reuse/ReuseDefs.h> is included;
	all function prototypes are declared with R_DLL declaration specifier.

	* exec.h: copyright notice is updated;
	<reuse/ReuseDefs.h> is included;
	all function prototypes are declared with R_DLL declaration specifier.

	* errors.h: 
	<reuse/ReuseDefs.h> is included;
	all function prototypes are declared with R_DLL declaration specifier.

	* dyn_array.h: copyright notice is updated;
	<reuse/ReuseDefs.h> is included;
	all function prototypes are declared with R_DLL declaration specifier.

	* c_value_ops.h, c_value.h, bitset.h: 
	<reuse/ReuseDefs.h> is included;
	all function prototypes are declared with R_DLL declaration specifier.

	* System.h: copyright notice is updated;
	<reuse/ReuseDefs.h> is included;
	all function prototypes are declared with R_DLL declaration specifier.

	* StringSet.h: 
	<reuse/ReuseDefs.h> is included;
	all function prototypes are declared with R_DLL declaration specifier.

	* StringMem.h, Source.h, Sets.h: copyright notice is updated;
	<reuse/ReuseDefs.h> is included;
	all function prototypes are declared with R_DLL declaration specifier.

	* ReuseDefs.h: copyright notice is updated;
	<reuse_import.h> is included.

	* RTime.h: copyright notice is updated;
	<reuse/ReuseDefs.h> is included;
	all function prototypes are declared with R_DLL declaration specifier.

	* RErrors.h: copyright notice is updated;
	<reuse/ReuseDefs.h> is included;
	all function prototypes are declared with R_DLL declaration specifier.
	(_errInitModule) signature is slightly changed;
	(errSetMessageFormat) signature is slightly changed.

	* Printf.h: copyright notice is updated;
	<reuse/ReuseDefs.h> is included;
	all function prototypes are declared with R_DLL declaration specifier.

	* Positions.h, Memory.h: <reuse/ReuseDefs.h> is included;
	all function prototypes are declared with R_DLL declaration specifier.

	* MemPage.h: copyright notice is updated;
	<reuse/ReuseDefs.h> is included;
	all function prototypes are declared with R_DLL declaration specifier.

	* Idents.h, General.h: <reuse/ReuseDefs.h> is included;
	all function prototypes are declared with R_DLL declaration specifier.

	* GenOut.h: copyright notice is updated;
	<reuse/ReuseDefs.h> is included;
	all function prototypes are declared with R_DLL declaration specifier.

	* FlexString.h: <reuse/ReuseDefs.h> is included;
	all function prototypes are declared with R_DLL declaration specifier.

	* FlexArray.h, DynArray.h: copyright notice is updated;
	<reuse/ReuseDefs.h> is included;
	all function prototypes are declared with R_DLL declaration specifier.

	* BalTree.h: copyright notice is updated;
	<reuse/ReuseDefs.h> is included;
	(bt_balance) always declared with R_DLL declaration specifier.

2002-06-09  Alexander Chernov  <cher@ispras.ru>

	* osdeps.h: copyright notice is slightly changed;
	(os_normalize_path) a new function prototype.

	* number_io.h:
	(reuse_strtoll) return type is `rllong_t' instead of long long;
	(reuse_strtoull) return type is updated also.

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

	* str_utils.h: (reuse_strnlen) prototype added.

	* number_io.h: formatting (REUSE_FORMAT_*) flags are added;
	(reuse_writell) prototype is changed to use this function from printf
	  family functions (precision, flags parameters are added);
	(reuse_writeull) prototype is changed;
	(reuse_writehf) prototype is changed;
	(reuse_writehd) prototype is changed;
	(reuse_writehld) prototype is changed;
	(reuse_writedld) prototype is changed;
	(reuse_strtod) a new function prototype;
	(reuse_strtof) a new function prototype.

	* format_io.h, format_io_int.h: initial revision

2002-05-31  Alexander Chernov  <cher@ispras.ru>

	* xfile.h: copyright notice is slightly changed;
	"lconfig.h" is no longer included.

	* getopt.h: "lconfig.h" is no longer included.

	* errors.h: lconfig.h is no longer included.

2002-05-19  Alexander Chernov  <cher@ispras.ru>

	* bitset.h: initial revision

	* getopt.h: copyright notice is updated;
	(err_Startup) moved to this file from `reuse/errors';
	(err_vStartup) the same as above.

	* errors.h: 
	(err_Startup) moved to `reuse/getopt';
	(err_vStartup) the same as above.

	* StringSet.h: copyright notice is updated;

	* Positions.h: copyright notice is updated;
	ENABLE_GREF macro and the related code is completely removed;

	* FlexString.h: copyright notice is updated;
	(fsInitModule) is direct function instead of wrapping macro;
	(fsStatistics) the same, as above.

	* hashP.h, PositionsP.h: initial revision

2002-05-18  Alexander Chernov  <cher@ispras.ru>

	* getopt.h: new error code OPTE_ONCE.

2002-04-16  Alexander Chernov  <cher@ispras.ru>

	* c_value.h: Fixes to compile with Visual C.

2002-04-15  Alexander Chernov  <cher@ispras.ru>

	* c_value.h:
	(c_operation_t) a new enumerated type for C operations. Actually,
	  this type was previously called `teOperation' and located in
	  "ast/ttype.h";
	(c_value_print,c_value_sprint,c_value_size,c_value_cast,c_value_balanced_type,c_value_operation,c_value_fits,c_value_compare,c_value_is_false,c_value_is_true,c_value_is_zero,c_value_is_positive,c_value_is_negative,c_value_is_integral,c_value_is_large,c_get_balanced_type,c_is_unsigned_type,c_value_enable_float_arith,c_builtin_str,c_operation_str) prototypes are moved from "ast/ttypes.h".

	* c_value_ops.h:
	(c_operation_to_VO_OP) renamed from `teOperation_to_VO_OP';
	(c_operation_is_relation) from `teOperation_is_relation';
	(c_operation_to_VO_LB) from `teOperation_to_VO_LB';
	(VO_LB_to_c_operation) from `VO_LB_to_teOperation';
	(c_operation_is_binary) from `teOperation_is_binary';
	(c_operation_to_VO_BIN) from `teOperation_to_VO_BIN';
	(VO_BIN_to_c_operation) from `VO_BIN_to_teOperation';
	(c_operation_is_logic_unary) from `teOperation_is_logic_unary';
	(c_operation_to_VO_LU) from `teOperation_to_VO_LU';
	(VO_LU_to_c_operation) from `VO_LU_to_teOperation';
	(c_operation_is_unary) from `teOperation_is_unary';
	(c_operation_to_VO_UN) from `teOperation_to_VO_UN';
	(VO_UN_to_c_operation) from `VO_UN_to_teOperation';
	(c_operation_is_update) from `teOperation_is_update';
	(c_operation_to_VO_UPD) from `teOperation_to_VO_UPD';
	(VO_UPD_to_teOperation) from `VO_UPD_to_c_operation'.

2002-03-26  Alexander Chernov  <cher@ispras.ru>

	* hash.h: copyright notice is updated;
	`lconfig.h' is no longer included;
	`ident_put' now accepts `const char *' in its string parameter.

2002-03-08  Alexander Chernov  <cher@ispras.ru>

	* c_value.h: Initial revision

2002-02-20  Alexander Chernov  <cher@ispras.ru>

	* Memory.h: minor indentation changes in copyright clause;
	(Alloc) `register' removed from parameter list.

	* Idents.h: copyright notice is updated;
	minor indentation changes in copyright clause;
	(MakeIdent) `register' removed from parameter list.

	* General.h: copyright notice is updated;
	minor indentation changes in copyright clause;
	(Log2) `register' is removed from parameters;
	(Exp2) `register' is removed from parameters.

	* xalloc.h: copyright notice is updated;
	minor indentation changes;
	fancy XALLOC stuff is enabled when compiled under RCC.

2002-02-10  Alexander Chernov  <cher@ispras.ru>

	* number_io.h: 
	(reuse_init_fp) prototype added.

2002-01-30  Alexander Chernov  <cher@ispras.ru>

	* c_value_ops.h:
	a tag `VO_CMP' is added for `compare' relation operation.

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

	* c_value_ops.h: copyright notice is updated;
	added constants VO_OP_TO_TYPE ... VO_OP_RELATION;
	VO_CHAR ... VO_LDOUBLE and the accompanying functions are removed;
	(vo_run_*) `const' qualifiers added where applicable.

2002-01-24  Alexander Chernov  <cher@ispras.ru>

	* number_io.h: (reuse_writell) renamed from os_writell;
	(reuse_writeull) renamed from os_writeull;
	(reuse_writehf) renamed from os_writehf;
	(reuse_writehd) renamed from os_writehd;
	(reuse_writehld) renamed from os_writehld;
	(reuse_readhf) renamed from os_readhf;
	(reuse_readhd) renamed from os_readhd;
	(reuse_readhld) renamed from os_readhld;
	(reuse_writedld) a new function prototype;
	(reuse_strtold) a new function prototype.

	* str_utils.h, fp_props.h: Initial revision

2002-01-09  Alexander Chernov  <cher@ispras.ru>

	* number_io.h: (os_readdf,os_readdd,os_readdld) prototypes added.

2002-01-08  Alexander Chernov  <cher@ispras.ru>

	* number_io.h: (os_readint) moved from `reuse/osdeps';
	(os_readdouble) moved from `reuse/osdeps';
	(reuse_strtoll) moved from `reuse/osdeps';
	(reuse_strtoull) moved from `reuse/osdeps';
	(os_readll) moved from `reuse/osdeps';
	(os_readull) moved from `reuse/osdeps';
	(os_writell) moved from `reuse/osdeps';
	(os_writeull) moved from `reuse/osdeps';
	(os_snprintf) moved from `reuse/osdeps';
	(os_vsnprintf) moved from `reuse/osdeps';
	(os_writehf) prototype for this new function added;
	(os_writehd) prototype for this new function added;
	(os_writehld) prototype for this new function added;
	(os_readhf) prototype for this new function added;
	(os_readhd) prototype for this new function added;
	(os_readhld) prototype for this new function added.

	* osdeps.h: copyright notice is updated;
	(os_readint) moved to `reuse/number_io';
	(os_readdouble) moved to `reuse/number_io';
	(reuse_strtoll) moved to `reuse/number_io';
	(reuse_strtoull) moved to `reuse/number_io';
	(os_readll) moved to `reuse/number_io';
	(os_readull) moved to `reuse/number_io';
	(os_writell) moved to `reuse/number_io';
	(os_writeull) moved to `reuse/number_io';
	(os_snprintf) moved to `reuse/number_io';
	(os_vsnprintf) moved to `reuse/number_io'.

2002-01-07  Alexander Chernov  <cher@ispras.ru>

	* number_io.h: Initial revision

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

	* errors.h: copyright notice is updated;
	prototypes for `err_SaveCounters', `err_RestoreCounters' are added.

2002-01-02  Alexander Chernov  <cher@ispras.ru>

	* xfile.h: copyright notice is updated;
	prototypes for reuse_set_binary_stderr, reuse_set_binary_stdout
	  added.

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

	* osdeps.h:
	Prototypes for new functions `os_writell', `os_writeull' added.

2001-12-24  Alexander Chernov  <cher@ispras.ru>

	* c_value_ops.h: almost all the stuff is implemented

2001-12-23  Alexander Chernov  <cher@ispras.ru>

	* c_value_ops.h: Initial revision

2001-12-04  Alexander Chernov  <cher@ispras.ru>

	* exec.h: 
	(task_PutEnv) new function prototype;
	(task_ClearEnv) new function prototype.

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

	* exec.h: prototypes for new functions `task_SetKillSignal',
	  `task_SetStackSize', `task_SetDataSize', `task_SetVMSize',
	  `task_DisableCoreDump' added.

2001-06-23  Alexander Chernov  <cher@ispras.ru>

	* BalTree.h, Defs.h, DynArray.h, FlexArray.h, FlexString.h, GenOut.h, General.h, Idents.h, MemPage.h, Memory.h, Positions.h, Printf.h, RErrors.h, RTime.h, ReuseDefs.h, Sets.h, Source.h, StringMem.h, StringSet.h, System.h, errors.h, getopt.h, hash.h, lists.h, memfile.h, pprintf.h, stream_io.h, tempfile.h, xfile.h:
	Copyright notice updated

2001-06-16  Alexander Chernov  <cher@ispras.ru>

	* osdeps.h: 1) added prototypes for os_readll, os_readull;
	2) added prototypes for reuse_strtoll, reuse_strtoull,
	   these are activated only if __REUSE_FORCE_STRTOLL macro
	   is set.

2001-03-25  Alexander Chernov  <cher@ispras.ru>

	* xalloc.h, osdeps.h, logger.h, exec.h: copyright notice updated

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

	* osdeps.h, logger.h, exec.h:
	checked in with -k by cher at 2001/01/26 15:56:38

2000-10-17  Alexander Chernov  <cher@ispras.ru>

	* xalloc.h: checked in with -k by cher at 2001/01/26 15:56:38

1999-12-15  Alexander Chernov  <cher@ispras.ru>

	* Positions.h: checked in with -k by cher at 2001/01/26 15:56:38

1999-08-30  Alexander Chernov  <cher@ispras.ru>

	* pprintf.h, System.h, StringSet.h, StringMem.h, Sets.h, ReuseDefs.h, RErrors.h, Printf.h, MemPage.h, Idents.h, GenOut.h, FlexString.h, FlexArray.h, DynArray.h, Defs.h:
	checked in with -k by cher at 2001/01/26 15:56:38

1999-08-19  Alexander Chernov  <cher@ispras.ru>

	* hash.h, getopt.h, Memory.h, General.h:
	checked in with -k by cher at 2001/01/26 15:56:38

1999-08-16  Alexander Chernov  <cher@ispras.ru>

	* RTime.h, Source.h, dyn_array.h, errors.h, lists.h, memfile.h, pointers.h, stream_io.h, tempfile.h, xfile.h, BalTree.h:
	checked in with -k by cher at 2001/01/26 15:56:38

