2005-09-06  Mark McLoughlin  <mark@skynet.ie>

	* Version 2.12.4

2005-09-06  Mark McLoughlin  <mark@skynet.ie>

	Backported patch Tor Lillqvist  <tml@novell.com> from HEAD

	* include/orbit/orb-core/orbit-object.h: Add macro
	ORBIT2_MAYBE_CONST which expands to "const" on Unix, empty on
	Win32.

	* src/orb/orb-core/corba-typecode.c
	* include/orbit/orb-core/corba-orb-type.h
	* include/orbit/orb-core/corba-typecode.h
	* src/idl-compiler/orbit-idl-c-headers.c (ch_type_alloc_and_tc)
	* src/idl-compiler/orbit-idl-c-typecode.c
	(orbit_output_tcstruct_anon_subtypes_array,
	orbit_output_tcstruct_anon_sublabels_array, cbe_tc_generate): Use
	ORBIT2_MAYBE_CONST. This reintroduces constness on Unix, saving
	some memory. (#169428)