summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog49
-rw-r--r--ChangeLogs/ChangeLog-02a49
-rw-r--r--ChangeLogs/ChangeLog-03a49
-rw-r--r--ace/ACE.h2
-rw-r--r--ace/ARGV.h2
-rw-r--r--ace/ATM_Acceptor.h2
-rw-r--r--ace/ATM_Addr.h2
-rw-r--r--ace/ATM_Connector.h2
-rw-r--r--ace/ATM_Params.h2
-rw-r--r--ace/ATM_QoS.h2
-rw-r--r--ace/ATM_Stream.h2
-rw-r--r--ace/Acceptor.h2
-rw-r--r--ace/Activation_Queue.h2
-rw-r--r--ace/Active_Map_Manager.h2
-rw-r--r--ace/Active_Map_Manager_T.h2
-rw-r--r--ace/Addr.h2
-rw-r--r--ace/Arg_Shifter.h2
-rw-r--r--ace/Array.h2
-rw-r--r--ace/Asynch_Acceptor.h2
-rw-r--r--ace/Asynch_IO.h2
-rw-r--r--ace/Asynch_IO_Impl.h2
-rw-r--r--ace/Auto_IncDec_T.h2
-rw-r--r--ace/Auto_Ptr.h2
-rw-r--r--ace/Based_Pointer_Repository.h2
-rw-r--r--ace/Based_Pointer_T.h2
-rw-r--r--ace/CDR_Stream.h2
-rw-r--r--ace/CLASSIX/CLASSIX_Addr.h2
-rw-r--r--ace/CLASSIX/CLASSIX_CLD_Connector.h2
-rw-r--r--ace/CLASSIX/CLASSIX_CO_Acceptor.h2
-rw-r--r--ace/CLASSIX/CLASSIX_CO_Connector.h2
-rw-r--r--ace/CLASSIX/CLASSIX_Dgram_Mcast.h2
-rw-r--r--ace/CLASSIX/CLASSIX_Group.h2
-rw-r--r--ace/CLASSIX/CLASSIX_Group_Dynamic.h2
-rw-r--r--ace/CLASSIX/CLASSIX_Group_Stamp.h2
-rw-r--r--ace/CLASSIX/CLASSIX_OS.h2
-rw-r--r--ace/CLASSIX/CLASSIX_Peer_SAP.h2
-rw-r--r--ace/CLASSIX/CLASSIX_Port.h2
-rw-r--r--ace/CLASSIX/CLASSIX_Port_Core.h2
-rw-r--r--ace/CLASSIX/CLASSIX_Port_Default.h2
-rw-r--r--ace/CLASSIX/CLASSIX_SAP.h2
-rw-r--r--ace/CLASSIX/CLASSIX_Select_Reactor.h2
-rw-r--r--ace/CLASSIX/CLASSIX_Stream.h2
-rw-r--r--ace/CORBA_Handler.h2
-rw-r--r--ace/CORBA_Ref.h2
-rw-r--r--ace/CORBA_macros.h2
-rw-r--r--ace/Cache_Map_Manager_T.h2
-rw-r--r--ace/Cached_Connect_Strategy_T.h2
-rw-r--r--ace/Caching_Strategies_T.h2
-rw-r--r--ace/Caching_Utility_T.h2
-rw-r--r--ace/Capabilities.h2
-rw-r--r--ace/Cleanup_Strategies_T.h2
-rw-r--r--ace/Codeset_IBM1047.h2
-rw-r--r--ace/Configuration.h2
-rw-r--r--ace/Connector.h2
-rw-r--r--ace/Containers.h2
-rw-r--r--ace/Containers_T.h2
-rw-r--r--ace/DEV.h2
-rw-r--r--ace/DEV_Addr.h2
-rw-r--r--ace/DEV_Connector.h2
-rw-r--r--ace/DEV_IO.h2
-rw-r--r--ace/DLL.h2
-rw-r--r--ace/Date_Time.h2
-rw-r--r--ace/Dirent.h2
-rw-r--r--ace/Dump.h2
-rw-r--r--ace/Dump_T.h2
-rw-r--r--ace/Dynamic.h2
-rw-r--r--ace/Dynamic_Service.h2
-rw-r--r--ace/Env_Value_T.h2
-rw-r--r--ace/Event_Handler.h2
-rw-r--r--ace/Event_Handler_T.h2
-rw-r--r--ace/FIFO.h2
-rw-r--r--ace/FIFO_Recv.h2
-rw-r--r--ace/FIFO_Recv_Msg.h2
-rw-r--r--ace/FIFO_Send.h2
-rw-r--r--ace/FIFO_Send_Msg.h2
-rw-r--r--ace/FILE.h2
-rw-r--r--ace/FILE_Addr.h2
-rw-r--r--ace/FILE_Connector.h2
-rw-r--r--ace/FILE_IO.h2
-rw-r--r--ace/Filecache.h2
-rw-r--r--ace/FlReactor.h2
-rw-r--r--ace/Free_List.h2
-rw-r--r--ace/Functor.h2
-rw-r--r--ace/Functor_T.h2
-rw-r--r--ace/Future.h2
-rw-r--r--ace/Future_Set.h2
-rw-r--r--ace/Get_Opt.h2
-rw-r--r--ace/Handle_Gobbler.h2
-rw-r--r--ace/Handle_Set.h2
-rw-r--r--ace/Hash_Cache_Map_Manager_T.h2
-rw-r--r--ace/Hash_Map_Manager.h2
-rw-r--r--ace/Hash_Map_Manager_T.h2
-rw-r--r--ace/Hash_Map_With_Allocator_T.h2
-rw-r--r--ace/High_Res_Timer.h2
-rw-r--r--ace/INET_Addr.h2
-rw-r--r--ace/IOStream.h2
-rw-r--r--ace/IOStream_T.h2
-rw-r--r--ace/IO_Cntl_Msg.h2
-rw-r--r--ace/IO_SAP.h2
-rw-r--r--ace/IPC_SAP.h2
-rw-r--r--ace/LOCK_SOCK_Acceptor.h2
-rw-r--r--ace/LSOCK.h2
-rw-r--r--ace/LSOCK_Acceptor.h2
-rw-r--r--ace/LSOCK_CODgram.h2
-rw-r--r--ace/LSOCK_Connector.h2
-rw-r--r--ace/LSOCK_Dgram.h2
-rw-r--r--ace/LSOCK_Stream.h2
-rw-r--r--ace/Local_Name_Space.h2
-rw-r--r--ace/Local_Name_Space_T.h2
-rw-r--r--ace/Local_Tokens.h2
-rw-r--r--ace/Log_Msg.h2
-rw-r--r--ace/Log_Priority.h2
-rw-r--r--ace/Log_Record.h2
-rw-r--r--ace/MEM_Acceptor.h2
-rw-r--r--ace/MEM_Addr.h2
-rw-r--r--ace/MEM_Connector.h2
-rw-r--r--ace/MEM_IO.h2
-rw-r--r--ace/MEM_SAP.h2
-rw-r--r--ace/MEM_Stream.h2
-rw-r--r--ace/Malloc.h2
-rw-r--r--ace/Malloc_Base.h2
-rw-r--r--ace/Malloc_T.h2
-rw-r--r--ace/Managed_Object.h2
-rw-r--r--ace/Map.h2
-rw-r--r--ace/Map_Manager.h2
-rw-r--r--ace/Map_T.h2
-rw-r--r--ace/Mem_Map.h2
-rw-r--r--ace/Memory_Pool.h2
-rw-r--r--ace/Message_Block.h2
-rw-r--r--ace/Message_Block_T.h2
-rw-r--r--ace/Message_Queue.h2
-rw-r--r--ace/Message_Queue_T.h2
-rw-r--r--ace/Method_Object.h2
-rw-r--r--ace/Method_Request.h2
-rw-r--r--ace/Min_Max.h2
-rw-r--r--ace/Module.h2
-rw-r--r--ace/Msg_WFMO_Reactor.h2
-rw-r--r--ace/Multiplexor.h2
-rw-r--r--ace/NT_Service.h2
-rw-r--r--ace/Name_Proxy.h2
-rw-r--r--ace/Name_Request_Reply.h2
-rw-r--r--ace/Name_Space.h2
-rw-r--r--ace/Naming_Context.h2
-rw-r--r--ace/Object_Manager.h2
-rw-r--r--ace/Obstack.h2
-rw-r--r--ace/POSIX_Asynch_IO.h2
-rw-r--r--ace/POSIX_Proactor.h2
-rw-r--r--ace/Pair.h2
-rw-r--r--ace/Pair_T.h2
-rw-r--r--ace/Parse_Node.h2
-rw-r--r--ace/Pipe.h2
-rw-r--r--ace/Priority_Reactor.h2
-rw-r--r--ace/Proactor.h2
-rw-r--r--ace/Proactor_Impl.h2
-rw-r--r--ace/Process.h2
-rw-r--r--ace/Process_Manager.h2
-rw-r--r--ace/Profile_Timer.h2
-rw-r--r--ace/QoS_Session.h2
-rw-r--r--ace/QoS_Session_Factory.h2
-rw-r--r--ace/QoS_Session_Impl.h2
-rw-r--r--ace/QtReactor.h2
-rw-r--r--ace/RB_Tree.h2
-rw-r--r--ace/Reactor.h2
-rw-r--r--ace/Reactor_Impl.h2
-rw-r--r--ace/Read_Buffer.h2
-rw-r--r--ace/Registry.h2
-rw-r--r--ace/Registry_Name_Space.h2
-rw-r--r--ace/Remote_Name_Space.h2
-rw-r--r--ace/Remote_Tokens.h2
-rw-r--r--ace/SOCK.h2
-rw-r--r--ace/SOCK_Acceptor.h2
-rw-r--r--ace/SOCK_CODgram.h2
-rw-r--r--ace/SOCK_Connector.h2
-rw-r--r--ace/SOCK_Dgram.h2
-rw-r--r--ace/SOCK_Dgram_Bcast.h2
-rw-r--r--ace/SOCK_Dgram_Mcast.h2
-rw-r--r--ace/SOCK_IO.h2
-rw-r--r--ace/SOCK_Stream.h2
-rw-r--r--ace/SPIPE.h2
-rw-r--r--ace/SPIPE_Acceptor.h2
-rw-r--r--ace/SPIPE_Addr.h2
-rw-r--r--ace/SPIPE_Connector.h2
-rw-r--r--ace/SPIPE_Stream.h2
-rw-r--r--ace/SString.h2
-rw-r--r--ace/SV_Message.h2
-rw-r--r--ace/SV_Message_Queue.h2
-rw-r--r--ace/SV_Semaphore_Complex.h2
-rw-r--r--ace/SV_Semaphore_Simple.h2
-rw-r--r--ace/SV_Shared_Memory.h2
-rw-r--r--ace/Sched_Params.h2
-rw-r--r--ace/Select_Reactor.h2
-rw-r--r--ace/Select_Reactor_Base.h2
-rw-r--r--ace/Select_Reactor_T.h2
-rw-r--r--ace/Service_Config.h2
-rw-r--r--ace/Service_Manager.h2
-rw-r--r--ace/Service_Object.h2
-rw-r--r--ace/Service_Repository.h2
-rw-r--r--ace/Service_Types.h2
-rw-r--r--ace/Shared_Memory.h2
-rw-r--r--ace/Shared_Memory_MM.h2
-rw-r--r--ace/Shared_Memory_SV.h2
-rw-r--r--ace/Shared_Object.h2
-rw-r--r--ace/Signal.h2
-rw-r--r--ace/Singleton.h2
-rw-r--r--ace/Stats.h2
-rw-r--r--ace/Strategies.h2
-rw-r--r--ace/Strategies_T.h2
-rw-r--r--ace/Stream.h2
-rw-r--r--ace/Stream_Modules.h2
-rw-r--r--ace/Svc_Conf.h2
-rw-r--r--ace/Svc_Conf_Tokens.h2
-rw-r--r--ace/Svc_Handler.h2
-rw-r--r--ace/Synch.h2
-rw-r--r--ace/Synch_Options.h2
-rw-r--r--ace/Synch_T.h2
-rw-r--r--ace/System_Time.h2
-rw-r--r--ace/TLI.h2
-rw-r--r--ace/TLI_Acceptor.h2
-rw-r--r--ace/TLI_Connector.h2
-rw-r--r--ace/TLI_Stream.h2
-rw-r--r--ace/TP_Reactor.h2
-rw-r--r--ace/TTY_IO.h2
-rw-r--r--ace/Task.h2
-rw-r--r--ace/Task_T.h2
-rw-r--r--ace/Thread.h2
-rw-r--r--ace/Thread_Manager.h2
-rw-r--r--ace/Time_Request_Reply.h2
-rw-r--r--ace/Time_Value.h2
-rw-r--r--ace/Timeprobe.h2
-rw-r--r--ace/Timeprobe_T.h2
-rw-r--r--ace/Timer_Hash.h2
-rw-r--r--ace/Timer_Hash_T.h2
-rw-r--r--ace/Timer_Heap.h2
-rw-r--r--ace/Timer_Heap_T.h2
-rw-r--r--ace/Timer_List.h2
-rw-r--r--ace/Timer_List_T.h2
-rw-r--r--ace/Timer_Queue.h2
-rw-r--r--ace/Timer_Queue_T.h2
-rw-r--r--ace/Timer_Wheel.h2
-rw-r--r--ace/Timer_Wheel_T.h2
-rw-r--r--ace/TkReactor.h2
-rw-r--r--ace/Token.h2
-rw-r--r--ace/Token_Collection.h2
-rw-r--r--ace/Token_Invariants.h2
-rw-r--r--ace/Token_Manager.h2
-rw-r--r--ace/Token_Request_Reply.h2
-rw-r--r--ace/Trace.h2
-rw-r--r--ace/Typed_SV_Message.h2
-rw-r--r--ace/Typed_SV_Message_Queue.h2
-rw-r--r--ace/UNIX_Addr.h2
-rw-r--r--ace/UPIPE_Acceptor.h2
-rw-r--r--ace/UPIPE_Addr.h2
-rw-r--r--ace/UPIPE_Connector.h2
-rw-r--r--ace/UPIPE_Stream.h2
-rw-r--r--ace/WFMO_Reactor.h2
-rw-r--r--ace/WIN32_Asynch_IO.h2
-rw-r--r--ace/WIN32_Proactor.h2
-rw-r--r--ace/XTI_ATM_Mcast.h2
-rw-r--r--ace/XtReactor.h2
-rw-r--r--ace/config-WinCE.h2
-rw-r--r--ace/config-aix-3.2.5.h2
-rw-r--r--ace/config-aix-4.x.h2
-rw-r--r--ace/config-chorus.h2
-rw-r--r--ace/config-cray.h2
-rw-r--r--ace/config-cxx-common.h2
-rw-r--r--ace/config-cygwin32-common.h2
-rw-r--r--ace/config-cygwin32.h2
-rw-r--r--ace/config-dgux-4.11-epc.h2
-rw-r--r--ace/config-dgux-4.x-ghs.h2
-rw-r--r--ace/config-freebsd-pthread.h2
-rw-r--r--ace/config-freebsd.h2
-rw-r--r--ace/config-fsu-pthread.h2
-rw-r--r--ace/config-g++-common.h2
-rw-r--r--ace/config-ghs-common.h2
-rw-r--r--ace/config-hpux-10.x-g++.h2
-rw-r--r--ace/config-hpux-10.x-hpc++.h2
-rw-r--r--ace/config-hpux-10.x.h2
-rw-r--r--ace/config-hpux-11.00.h2
-rw-r--r--ace/config-hpux-9.x-orbix.h2
-rw-r--r--ace/config-hpux-9.x.h2
-rw-r--r--ace/config-hpux11.h2
-rw-r--r--ace/config-irix5.2.h2
-rw-r--r--ace/config-irix5.3-g++.h2
-rw-r--r--ace/config-irix5.3-sgic++.h2
-rw-r--r--ace/config-irix6.x-g++.h2
-rw-r--r--ace/config-irix6.x-kcc.h2
-rw-r--r--ace/config-irix6.x-sgic++-nothreads.h2
-rw-r--r--ace/config-irix6.x-sgic++.h2
-rw-r--r--ace/config-kcc-common.h2
-rw-r--r--ace/config-linux-common.h2
-rw-r--r--ace/config-linux-lxpthreads.h2
-rw-r--r--ace/config-linux-pthread.h2
-rw-r--r--ace/config-linux.h2
-rw-r--r--ace/config-lynxos.h2
-rw-r--r--ace/config-m88k.h2
-rw-r--r--ace/config-minimal.h2
-rw-r--r--ace/config-mit-pthread.h2
-rw-r--r--ace/config-mklinux.h2
-rw-r--r--ace/config-mvs.h2
-rw-r--r--ace/config-netbsd.h2
-rw-r--r--ace/config-osf1-3.2.h2
-rw-r--r--ace/config-osf1-4.0.h2
-rw-r--r--ace/config-pharlap.h2
-rw-r--r--ace/config-psos-diab-mips.h2
-rw-r--r--ace/config-psos-diab-ppc.h2
-rw-r--r--ace/config-psos-diab.h2
-rw-r--r--ace/config-psos-tm.h2
-rw-r--r--ace/config-psosim-g++.h2
-rw-r--r--ace/config-qnx-neutrino.h2
-rw-r--r--ace/config-sco-4.2-nothread.h2
-rw-r--r--ace/config-sco-5.0.0-fsu-pthread.h2
-rw-r--r--ace/config-sco-5.0.0-mit-pthread.h2
-rw-r--r--ace/config-sco-5.0.0-nothread.h2
-rw-r--r--ace/config-sco-5.0.0.h2
-rw-r--r--ace/config-sunos4-g++.h2
-rw-r--r--ace/config-sunos4-lucid3.2.h2
-rw-r--r--ace/config-sunos4-sun4.1.4.h2
-rw-r--r--ace/config-sunos4-sun4.x-orbix.h2
-rw-r--r--ace/config-sunos4-sun4.x.h2
-rw-r--r--ace/config-sunos5.4-centerline-2.x.h2
-rw-r--r--ace/config-sunos5.4-g++.h2
-rw-r--r--ace/config-sunos5.4-sunc++-4.x-orbix.h2
-rw-r--r--ace/config-sunos5.4-sunc++-4.x.h2
-rw-r--r--ace/config-sunos5.5.h2
-rw-r--r--ace/config-sunos5.x-sunc++-4.x-orbix.h2
-rw-r--r--ace/config-tandem.h2
-rw-r--r--ace/config-tru64.h2
-rw-r--r--ace/config-unixware-2.01-g++.h2
-rw-r--r--ace/config-unixware-2.1.2-g++.h2
-rw-r--r--ace/config-visualage.h2
-rw-r--r--ace/config-vxworks5.x.h2
-rw-r--r--ace/config-win32-borland.h2
-rw-r--r--ace/config-win32-common.h2
-rw-r--r--ace/config-win32-msvc.h2
-rw-r--r--ace/config-win32-visualage.h2
-rw-r--r--ace/config-win32.h2
-rw-r--r--ace/inc_user_config.h2
-rw-r--r--ace/iosfwd.h2
-rw-r--r--ace/post.h27
-rw-r--r--ace/pre.h29
-rw-r--r--ace/streams.h2
-rw-r--r--ace/ws2tcpip.h2
-rw-r--r--include/makeinclude/compiler.bor10
343 files changed, 871 insertions, 16 deletions
diff --git a/ChangeLog b/ChangeLog
index 46fa8915aa9..f2b78c3cf49 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,51 @@
+Sat Mar 18 05:42:06 2000 Nanbor Wang <nanbor@cs.wustl.edu>
+
+ * ace/pre.h:
+ * ace/post.h: Added two new file. <pre.h> preserves the current
+ alignment setting of the compiler and <post.h> restores the
+ alignment setting. They are used to make ACE a better team
+ player with other library on NT platforms.
+
+ * include/makeinclude/compiler.bor:
+ * include/makeinclude/make_flags.bor: Applied the changes for the
+ updated Borland makefiles.
+
+ When using ACE+TAO on Win32 (using either MSVC or BCB) you
+ currently must ensure that your application's compiler options
+ are set to be the same as those used to build ACE+TAO. For
+ example, since ACE+TAO is built using 8-byte alignment, your
+ application must also use this alignment otherwise bad things
+ can happen.
+
+ Other libraries on Win32 free the developer from this burden by
+ explicitly setting these options in the source code. For
+ example, the Windows SDK header files contain things like
+
+ #include <pshpack4.h>
+ ...
+ #include <poppack.h>
+
+ where these header files contain the appropriate #pragmas for
+ setting alignment options. (BTW, structure alignment is not the
+ only option that may be set, I'm just using it as an
+ example. Warnings could be disabled, and - my ulterior motive -
+ I have a few problematic BCB compiler options that I would like
+ to control.)
+
+ This sort of thing helps a library to play nicely with any other
+ libraries or source code someone may be using. It somewhat
+ simplifies the instructions for setting up project that uses
+ ACE+TAO, and it lets developers change their compiler options
+ with abandon without breaking ACE+TAO.
+
+ Thanks to Christopher Kohlhoff <chris@kohlhoff.com> for
+ providing the patches.
+
Fri Mar 17 23:28:20 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
- * examples/OS/Process/process.cpp (tokenize): Fixed a typo in the
- code. Thanks to Byron Harris <harris_b@ociweb.com> for noticing
- this.
+ * examples/OS/Process/process.cpp (tokenize): Fixed a typo in the
+ code. Thanks to Byron Harris <harris_b@ociweb.com> for noticing
+ this.
Fri Mar 17 20:43:20 2000 Sangwoo Jin <swjinjin@sei.co.kr>
diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a
index 46fa8915aa9..f2b78c3cf49 100644
--- a/ChangeLogs/ChangeLog-02a
+++ b/ChangeLogs/ChangeLog-02a
@@ -1,8 +1,51 @@
+Sat Mar 18 05:42:06 2000 Nanbor Wang <nanbor@cs.wustl.edu>
+
+ * ace/pre.h:
+ * ace/post.h: Added two new file. <pre.h> preserves the current
+ alignment setting of the compiler and <post.h> restores the
+ alignment setting. They are used to make ACE a better team
+ player with other library on NT platforms.
+
+ * include/makeinclude/compiler.bor:
+ * include/makeinclude/make_flags.bor: Applied the changes for the
+ updated Borland makefiles.
+
+ When using ACE+TAO on Win32 (using either MSVC or BCB) you
+ currently must ensure that your application's compiler options
+ are set to be the same as those used to build ACE+TAO. For
+ example, since ACE+TAO is built using 8-byte alignment, your
+ application must also use this alignment otherwise bad things
+ can happen.
+
+ Other libraries on Win32 free the developer from this burden by
+ explicitly setting these options in the source code. For
+ example, the Windows SDK header files contain things like
+
+ #include <pshpack4.h>
+ ...
+ #include <poppack.h>
+
+ where these header files contain the appropriate #pragmas for
+ setting alignment options. (BTW, structure alignment is not the
+ only option that may be set, I'm just using it as an
+ example. Warnings could be disabled, and - my ulterior motive -
+ I have a few problematic BCB compiler options that I would like
+ to control.)
+
+ This sort of thing helps a library to play nicely with any other
+ libraries or source code someone may be using. It somewhat
+ simplifies the instructions for setting up project that uses
+ ACE+TAO, and it lets developers change their compiler options
+ with abandon without breaking ACE+TAO.
+
+ Thanks to Christopher Kohlhoff <chris@kohlhoff.com> for
+ providing the patches.
+
Fri Mar 17 23:28:20 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
- * examples/OS/Process/process.cpp (tokenize): Fixed a typo in the
- code. Thanks to Byron Harris <harris_b@ociweb.com> for noticing
- this.
+ * examples/OS/Process/process.cpp (tokenize): Fixed a typo in the
+ code. Thanks to Byron Harris <harris_b@ociweb.com> for noticing
+ this.
Fri Mar 17 20:43:20 2000 Sangwoo Jin <swjinjin@sei.co.kr>
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index 46fa8915aa9..f2b78c3cf49 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,8 +1,51 @@
+Sat Mar 18 05:42:06 2000 Nanbor Wang <nanbor@cs.wustl.edu>
+
+ * ace/pre.h:
+ * ace/post.h: Added two new file. <pre.h> preserves the current
+ alignment setting of the compiler and <post.h> restores the
+ alignment setting. They are used to make ACE a better team
+ player with other library on NT platforms.
+
+ * include/makeinclude/compiler.bor:
+ * include/makeinclude/make_flags.bor: Applied the changes for the
+ updated Borland makefiles.
+
+ When using ACE+TAO on Win32 (using either MSVC or BCB) you
+ currently must ensure that your application's compiler options
+ are set to be the same as those used to build ACE+TAO. For
+ example, since ACE+TAO is built using 8-byte alignment, your
+ application must also use this alignment otherwise bad things
+ can happen.
+
+ Other libraries on Win32 free the developer from this burden by
+ explicitly setting these options in the source code. For
+ example, the Windows SDK header files contain things like
+
+ #include <pshpack4.h>
+ ...
+ #include <poppack.h>
+
+ where these header files contain the appropriate #pragmas for
+ setting alignment options. (BTW, structure alignment is not the
+ only option that may be set, I'm just using it as an
+ example. Warnings could be disabled, and - my ulterior motive -
+ I have a few problematic BCB compiler options that I would like
+ to control.)
+
+ This sort of thing helps a library to play nicely with any other
+ libraries or source code someone may be using. It somewhat
+ simplifies the instructions for setting up project that uses
+ ACE+TAO, and it lets developers change their compiler options
+ with abandon without breaking ACE+TAO.
+
+ Thanks to Christopher Kohlhoff <chris@kohlhoff.com> for
+ providing the patches.
+
Fri Mar 17 23:28:20 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
- * examples/OS/Process/process.cpp (tokenize): Fixed a typo in the
- code. Thanks to Byron Harris <harris_b@ociweb.com> for noticing
- this.
+ * examples/OS/Process/process.cpp (tokenize): Fixed a typo in the
+ code. Thanks to Byron Harris <harris_b@ociweb.com> for noticing
+ this.
Fri Mar 17 20:43:20 2000 Sangwoo Jin <swjinjin@sei.co.kr>
diff --git a/ace/ACE.h b/ace/ACE.h
index 796dfea3142..e9492237752 100644
--- a/ace/ACE.h
+++ b/ace/ACE.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_ACE_H
+#include "ace/pre.h"
#define ACE_ACE_H
#include "ace/OS.h"
@@ -699,4 +700,5 @@ private:
#include "ace/ACE.i"
#endif /* ACE_LACKS_INLINE_FUNCTIONS */
+#include "ace/post.h"
#endif /* ACE_ACE_H */
diff --git a/ace/ARGV.h b/ace/ARGV.h
index d6b0516dbaa..584399cd916 100644
--- a/ace/ARGV.h
+++ b/ace/ARGV.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_ARGUMENT_VECTOR_H
+#include "ace/pre.h"
#define ACE_ARGUMENT_VECTOR_H
#include "ace/ACE.h"
@@ -151,4 +152,5 @@ private:
#include "ace/ARGV.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_ARGUMENT_VECTOR_H */
diff --git a/ace/ATM_Acceptor.h b/ace/ATM_Acceptor.h
index 581bc812698..c4640837c64 100644
--- a/ace/ATM_Acceptor.h
+++ b/ace/ATM_Acceptor.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_ATM_ACCEPTOR_H
+#include "ace/pre.h"
#define ACE_ATM_ACCEPTOR_H
#include "ace/Time_Value.h"
@@ -101,5 +102,6 @@ private:
#endif /* __ACE_INLINE__ */
#endif /* ACE_HAS_ATM */
+#include "ace/post.h"
#endif /* ACE_ATM_ACCEPTOR_H */
diff --git a/ace/ATM_Addr.h b/ace/ATM_Addr.h
index 9ec40ed4347..d2b4d4e1201 100644
--- a/ace/ATM_Addr.h
+++ b/ace/ATM_Addr.h
@@ -14,6 +14,7 @@
// ============================================================================
#ifndef ACE_ATM_ADDR_H
+#include "ace/pre.h"
#define ACE_ATM_ADDR_H
#include "ace/ACE.h"
@@ -153,5 +154,6 @@ private:
#include "ace/ATM_Addr.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_ATM_ADDR_H */
diff --git a/ace/ATM_Connector.h b/ace/ATM_Connector.h
index 0202bb1def1..6b7053a2ac4 100644
--- a/ace/ATM_Connector.h
+++ b/ace/ATM_Connector.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_ATM_CONNECTOR_H
+#include "ace/pre.h"
#define ACE_ATM_CONNECTOR_H
#include "ace/ATM_Stream.h"
@@ -138,5 +139,6 @@ private:
#endif /* __ACE_INLINE__ */
#endif /* ACE_HAS_ATM */
+#include "ace/post.h"
#endif /* ACE_ATM_CONNECTOR_H */
diff --git a/ace/ATM_Params.h b/ace/ATM_Params.h
index 42642670a7c..9e37075b853 100644
--- a/ace/ATM_Params.h
+++ b/ace/ATM_Params.h
@@ -14,6 +14,7 @@
// ============================================================================
#ifndef ACE_ATM_PARAMS_H
+#include "ace/pre.h"
#define ACE_ATM_PARAMS_H
#include "ace/ACE.h"
@@ -165,5 +166,6 @@ private:
#endif /* __ACE_INLINE__ */
#endif /* ACE_HAS_ATM */
+#include "ace/post.h"
#endif /* ACE_ATM_PARAMS_H */
diff --git a/ace/ATM_QoS.h b/ace/ATM_QoS.h
index d4d7189bda4..1ae44da6344 100644
--- a/ace/ATM_QoS.h
+++ b/ace/ATM_QoS.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_ATM_QoS_H
+#include "ace/pre.h"
#define ACE_ATM_QoS_H
#include "ace/ACE.h"
@@ -92,5 +93,6 @@ private:
#endif /* __ACE_INLINE__ */
#endif /* ACE_HAS_ATM */
+#include "ace/post.h"
#endif /* ACE_ATM_QoS_H */
diff --git a/ace/ATM_Stream.h b/ace/ATM_Stream.h
index 3cdbd2c134b..191d81f4fbc 100644
--- a/ace/ATM_Stream.h
+++ b/ace/ATM_Stream.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_ATM_STREAM_H
+#include "ace/pre.h"
#define ACE_ATM_STREAM_H
#include "ace/ATM_Addr.h"
@@ -91,5 +92,6 @@ private:
#endif /* __ACE_INLINE__ */
#endif /* ACE_HAS_ATM */
+#include "ace/post.h"
#endif /* ACE_ATM_STREAM_H */
diff --git a/ace/Acceptor.h b/ace/Acceptor.h
index 615229f7cea..668094dc635 100644
--- a/ace/Acceptor.h
+++ b/ace/Acceptor.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_ACCEPTOR_H
+#include "ace/pre.h"
#define ACE_ACCEPTOR_H
#include "ace/Service_Config.h"
@@ -527,4 +528,5 @@ private:
#pragma implementation ("Acceptor.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_ACCEPTOR_H */
diff --git a/ace/Activation_Queue.h b/ace/Activation_Queue.h
index c7ca55f6a26..341276d1934 100644
--- a/ace/Activation_Queue.h
+++ b/ace/Activation_Queue.h
@@ -16,6 +16,7 @@
// ============================================================================
#ifndef ACE_ACTIVATION_QUEUE_H
+#include "ace/pre.h"
#define ACE_ACTIVATION_QUEUE_H
#include "ace/Synch_T.h"
@@ -92,5 +93,6 @@ protected:
#include "ace/Activation_Queue.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_ACTIVATION_QUEUE_H */
diff --git a/ace/Active_Map_Manager.h b/ace/Active_Map_Manager.h
index 713aedd17b4..93af5063a9b 100644
--- a/ace/Active_Map_Manager.h
+++ b/ace/Active_Map_Manager.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_ACTIVE_MAP_MANAGER_H
+#include "ace/pre.h"
#define ACE_ACTIVE_MAP_MANAGER_H
#include "ace/OS.h"
@@ -100,4 +101,5 @@ private:
// Include the templates here.
#include "ace/Active_Map_Manager_T.h"
+#include "ace/post.h"
#endif /* ACE_ACTIVE_MAP_MANAGER_H */
diff --git a/ace/Active_Map_Manager_T.h b/ace/Active_Map_Manager_T.h
index 074d410fd32..143c1012761 100644
--- a/ace/Active_Map_Manager_T.h
+++ b/ace/Active_Map_Manager_T.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_ACTIVE_MAP_MANAGER_T_H
+#include "ace/pre.h"
#define ACE_ACTIVE_MAP_MANAGER_T_H
#include "ace/Map_Manager.h"
@@ -191,4 +192,5 @@ private:
#pragma implementation ("Active_Map_Manager_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_ACTIVE_MAP_MANAGER_T_H */
diff --git a/ace/Addr.h b/ace/Addr.h
index 1d9a2051ed8..a77e90d90f6 100644
--- a/ace/Addr.h
+++ b/ace/Addr.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_ADDR_H
+#include "ace/pre.h"
#define ACE_ADDR_H
#include "ace/ACE.h"
@@ -104,4 +105,5 @@ protected:
#include "ace/Addr.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_ADDR_H */
diff --git a/ace/Arg_Shifter.h b/ace/Arg_Shifter.h
index 579c55ef4f5..266cf5e03fd 100644
--- a/ace/Arg_Shifter.h
+++ b/ace/Arg_Shifter.h
@@ -15,6 +15,7 @@
// ========================================================================
#ifndef ACE_ARG_SHIFTER_H
+#include "ace/pre.h"
#define ACE_ARG_SHIFTER_H
#include "ace/OS.h"
@@ -162,4 +163,5 @@ private:
// argument.
};
+#include "ace/post.h"
#endif /* ACE_ARG_SHIFTER_H */
diff --git a/ace/Array.h b/ace/Array.h
index faa4a450607..2512c4e48bd 100644
--- a/ace/Array.h
+++ b/ace/Array.h
@@ -19,6 +19,7 @@
// ============================================================================
#ifndef ACE_ARRAY_H
+#include "ace/pre.h"
#define ACE_ARRAY_H
#include "ace/Containers.h"
@@ -39,4 +40,5 @@
#pragma implementation ("Containers.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_ARRAY_H */
diff --git a/ace/Asynch_Acceptor.h b/ace/Asynch_Acceptor.h
index 57b57328fbd..f66c016b69d 100644
--- a/ace/Asynch_Acceptor.h
+++ b/ace/Asynch_Acceptor.h
@@ -14,6 +14,7 @@
// ============================================================================
#ifndef ACE_ASYNCH_ACCEPTOR_H
+#include "ace/pre.h"
#define ACE_ASYNCH_ACCEPTOR_H
#include "ace/OS.h"
@@ -181,5 +182,6 @@ private:
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
#endif /* ACE_WIN32 || ACE_HAS_AIO_CALLS */
+#include "ace/post.h"
#endif /* ACE_ASYNCH_ACCEPTOR_H */
diff --git a/ace/Asynch_IO.h b/ace/Asynch_IO.h
index 1f819f95a49..129853068a4 100644
--- a/ace/Asynch_IO.h
+++ b/ace/Asynch_IO.h
@@ -31,6 +31,7 @@
// ============================================================================
#ifndef ACE_ASYNCH_IO_H
+#include "ace/pre.h"
#define ACE_ASYNCH_IO_H
#include "ace/OS.h"
@@ -1112,4 +1113,5 @@ public:
#endif /* __ACE_INLINE__ */
#endif /* ACE_WIN32 || ACE_HAS_AIO_CALLS*/
+#include "ace/post.h"
#endif /* ACE_ASYNCH_IO_H */
diff --git a/ace/Asynch_IO_Impl.h b/ace/Asynch_IO_Impl.h
index e04df1c8bce..17ebd4ccb34 100644
--- a/ace/Asynch_IO_Impl.h
+++ b/ace/Asynch_IO_Impl.h
@@ -26,6 +26,7 @@
// ============================================================================
#ifndef ACE_ASYNCH_IO_IMPL_H
+#include "ace/pre.h"
#define ACE_ASYNCH_IO_IMPL_H
#if !defined (ACE_LACKS_PRAGMA_ONCE)
@@ -500,4 +501,5 @@ protected:
#endif /* __ACE_INLINE__ */
#endif /* ACE_HAS_AIO_CALLS || !ACE_HAS_WINCE && ACE_WIN32 */
+#include "ace/post.h"
#endif /* ACE_ASYNCH_IO_IMPL_H */
diff --git a/ace/Auto_IncDec_T.h b/ace/Auto_IncDec_T.h
index 024729bf7be..4f5eb9a77db 100644
--- a/ace/Auto_IncDec_T.h
+++ b/ace/Auto_IncDec_T.h
@@ -15,6 +15,7 @@
//============================================================================
#ifndef ACE_AUTO_INCDEC_T_H
+#include "ace/pre.h"
#define ACE_AUTO_INCDEC_T_H
#include "ace/OS.h"
@@ -80,4 +81,5 @@ private:
#pragma implementation ("Auto_IncDec_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_AUTO_INCDEC_T_H */
diff --git a/ace/Auto_Ptr.h b/ace/Auto_Ptr.h
index d08058cd29e..17da0e8fa6a 100644
--- a/ace/Auto_Ptr.h
+++ b/ace/Auto_Ptr.h
@@ -17,6 +17,7 @@
// ============================================================================
#ifndef ACE_AUTO_PTR_H
+#include "ace/pre.h"
#define ACE_AUTO_PTR_H
#include "ace/ACE.h"
@@ -156,4 +157,5 @@ public:
#pragma implementation ("Auto_Ptr.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_AUTO_PTR_H */
diff --git a/ace/Based_Pointer_Repository.h b/ace/Based_Pointer_Repository.h
index 4d743d0530e..3a72fbcc77f 100644
--- a/ace/Based_Pointer_Repository.h
+++ b/ace/Based_Pointer_Repository.h
@@ -16,6 +16,7 @@
// ============================================================================
#ifndef ACE_BASED_POINTER_REPOSITORY_H
+#include "ace/pre.h"
#define ACE_BASED_POINTER_REPOSITORY_H
#include "ace/OS.h" // Need ACE_Export
@@ -63,4 +64,5 @@ private:
typedef ACE_Singleton<ACE_Based_Pointer_Repository, ACE_SYNCH_RW_MUTEX>
ACE_BASED_POINTER_REPOSITORY;
+#include "ace/post.h"
#endif /* ACE_BASED_POINTER_REPOSITORY_H */
diff --git a/ace/Based_Pointer_T.h b/ace/Based_Pointer_T.h
index 6dafb87cc6b..943be79caea 100644
--- a/ace/Based_Pointer_T.h
+++ b/ace/Based_Pointer_T.h
@@ -16,6 +16,7 @@
// ============================================================================
#ifndef ACE_BASED_POINTER_T_H
+#include "ace/pre.h"
#define ACE_BASED_POINTER_T_H
#include "ace/OS.h" // Need ACE_Export
@@ -184,4 +185,5 @@ public:
#pragma implementation ("Based_Pointer_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_BASED_POINTER_T_H */
diff --git a/ace/CDR_Stream.h b/ace/CDR_Stream.h
index e88ea07613c..8b4da1e0d09 100644
--- a/ace/CDR_Stream.h
+++ b/ace/CDR_Stream.h
@@ -34,6 +34,7 @@
// ============================================================================
#ifndef ACE_CDR_H
+#include "ace/pre.h"
#define ACE_CDR_H
#include "ace/Message_Block.h"
@@ -1145,4 +1146,5 @@ extern ACE_Export ACE_CDR::Boolean operator>> (ACE_InputCDR &is,
#endif /* __ACE_INLINE */
+#include "ace/post.h"
#endif /* ACE_CDR_H */
diff --git a/ace/CLASSIX/CLASSIX_Addr.h b/ace/CLASSIX/CLASSIX_Addr.h
index 0afb1675a89..21089659649 100644
--- a/ace/CLASSIX/CLASSIX_Addr.h
+++ b/ace/CLASSIX/CLASSIX_Addr.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_CLASSIX_ADDR_H
+#include "ace/pre.h"
#define ACE_CLASSIX_ADDR_H
#include "ace/ACE.h"
@@ -94,4 +95,5 @@ private:
#include "ace/CLASSIX/CLASSIX_Addr.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_CLASSIX_ADDR_H */
diff --git a/ace/CLASSIX/CLASSIX_CLD_Connector.h b/ace/CLASSIX/CLASSIX_CLD_Connector.h
index 2825841bcdd..324d484e65e 100644
--- a/ace/CLASSIX/CLASSIX_CLD_Connector.h
+++ b/ace/CLASSIX/CLASSIX_CLD_Connector.h
@@ -17,6 +17,7 @@
*/
#ifndef ACE_CLASSIX_CLD_CONNECTOR_H
+#include "ace/pre.h"
#define ACE_CLASSIX_CLD_CONNECTOR_H
#include "ace/CLASSIX/CLASSIX_Stream.h"
@@ -129,4 +130,5 @@ class ACE_CLASSIX_CLD_Connector
#include "ace/CLASSIX/CLASSIX_CLD_Connector.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_CLASSIX_CLD_CONNECTOR_H */
diff --git a/ace/CLASSIX/CLASSIX_CO_Acceptor.h b/ace/CLASSIX/CLASSIX_CO_Acceptor.h
index 02f58f89bb4..b095b394ba7 100644
--- a/ace/CLASSIX/CLASSIX_CO_Acceptor.h
+++ b/ace/CLASSIX/CLASSIX_CO_Acceptor.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_CLASSIX_CO_ACCEPTOR_H
+#include "ace/pre.h"
#define ACE_CLASSIX_CO_ACCEPTOR_H
#include "ace/CLASSIX/CLASSIX_Stream.h"
@@ -141,4 +142,5 @@ private:
#include "ace/CLASSIX/CLASSIX_CO_Acceptor.i"
#endif /* ACE_LACKS_INLINE_FUNCTIONS */
+#include "ace/post.h"
#endif /* ACE_CLASSIX_CO_ACCEPTOR_H */
diff --git a/ace/CLASSIX/CLASSIX_CO_Connector.h b/ace/CLASSIX/CLASSIX_CO_Connector.h
index 610739dc18d..b59e04a72e2 100644
--- a/ace/CLASSIX/CLASSIX_CO_Connector.h
+++ b/ace/CLASSIX/CLASSIX_CO_Connector.h
@@ -17,6 +17,7 @@
*/
#ifndef ACE_CLASSIX_CO_CONNECTOR_H
+#include "ace/pre.h"
#define ACE_CLASSIX_CO_CONNECTOR_H
#include "ace/CLASSIX/CLASSIX_CLD_Connector.h"
@@ -113,4 +114,5 @@ class ACE_CLASSIX_CO_Connector : public ACE_CLASSIX_CLD_Connector
#include "ace/CLASSIX/CLASSIX_CO_Connector.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_CLASSIX_CO_CONNECTOR_H */
diff --git a/ace/CLASSIX/CLASSIX_Dgram_Mcast.h b/ace/CLASSIX/CLASSIX_Dgram_Mcast.h
index a21a770f83d..35166b99ca0 100644
--- a/ace/CLASSIX/CLASSIX_Dgram_Mcast.h
+++ b/ace/CLASSIX/CLASSIX_Dgram_Mcast.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_CLASSIX_DGRAM_MCAST_H
+#include "ace/pre.h"
#define ACE_CLASSIX_DGRAM_MCAST_H
/* ------------------------------------------------------------------------- */
@@ -89,4 +90,5 @@ class ACE_CLASSIX_Dgram_Mcast : public ACE_CLASSIX_Stream
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_CLASSIX_DGRAM_MCAST_H */
diff --git a/ace/CLASSIX/CLASSIX_Group.h b/ace/CLASSIX/CLASSIX_Group.h
index ed92c5970d1..5c4c6dfabc5 100644
--- a/ace/CLASSIX/CLASSIX_Group.h
+++ b/ace/CLASSIX/CLASSIX_Group.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_CLASSIX_GROUP_H
+#include "ace/pre.h"
#define ACE_CLASSIX_GROUP_H
/* ------------------------------------------------------------------------- */
@@ -113,4 +114,5 @@ class ACE_CLASSIX_Group : public ACE_CLASSIX_Addr
#include "ace/CLASSIX/CLASSIX_Group.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_CLASSIX_GROUP_H */
diff --git a/ace/CLASSIX/CLASSIX_Group_Dynamic.h b/ace/CLASSIX/CLASSIX_Group_Dynamic.h
index 7531d69404f..eb469fcf81a 100644
--- a/ace/CLASSIX/CLASSIX_Group_Dynamic.h
+++ b/ace/CLASSIX/CLASSIX_Group_Dynamic.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_CLASSIX_GROUP_DYNAMIC_H
+#include "ace/pre.h"
#define ACE_CLASSIX_GROUP_DYNAMIC_H
/* ------------------------------------------------------------------------- */
@@ -58,4 +59,5 @@ class ACE_CLASSIX_Group_Dynamic : public ACE_CLASSIX_Group
#include "ace/CLASSIX/CLASSIX_Group_Dynamic.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_CLASSIX_GROUP_DYNAMIC_H */
diff --git a/ace/CLASSIX/CLASSIX_Group_Stamp.h b/ace/CLASSIX/CLASSIX_Group_Stamp.h
index a69d732edc2..f71149616d3 100644
--- a/ace/CLASSIX/CLASSIX_Group_Stamp.h
+++ b/ace/CLASSIX/CLASSIX_Group_Stamp.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_CLASSIX_GROUP_STAMP_H
+#include "ace/pre.h"
#define ACE_CLASSIX_GROUP_STAMP_H
/* ------------------------------------------------------------------------- */
@@ -85,4 +86,5 @@ class ACE_CLASSIX_Group_Stamp : public ACE_CLASSIX_Group
#include "ace/CLASSIX/CLASSIX_Group_Stamp.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_CLASSIX_GROUP_STAMP_H */
diff --git a/ace/CLASSIX/CLASSIX_OS.h b/ace/CLASSIX/CLASSIX_OS.h
index e708a5e7d9e..7f2118d5089 100644
--- a/ace/CLASSIX/CLASSIX_OS.h
+++ b/ace/CLASSIX/CLASSIX_OS.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_CLASSIX_OS_H
+#include "ace/pre.h"
#define ACE_CLASSIX_OS_H
/* ------------------------------------------------------------------------- */
@@ -129,4 +130,5 @@ class ACE_CLASSIX_Msg
#include "ace/CLASSIX/CLASSIX_OS.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_CLASSIX_OS_H */
diff --git a/ace/CLASSIX/CLASSIX_Peer_SAP.h b/ace/CLASSIX/CLASSIX_Peer_SAP.h
index 8a3d784ebcb..93e65996763 100644
--- a/ace/CLASSIX/CLASSIX_Peer_SAP.h
+++ b/ace/CLASSIX/CLASSIX_Peer_SAP.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_CLASSIX_PEER_SAP_H
+#include "ace/pre.h"
#define ACE_CLASSIX_PEER_SAP_H
/* ------------------------------------------------------------------------- */
@@ -103,4 +104,5 @@ class ACE_CLASSIX_Peer_SAP
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_CLASSIX_PEER_SAP_H */
diff --git a/ace/CLASSIX/CLASSIX_Port.h b/ace/CLASSIX/CLASSIX_Port.h
index 2bb45d4cf7c..65bb1745d18 100644
--- a/ace/CLASSIX/CLASSIX_Port.h
+++ b/ace/CLASSIX/CLASSIX_Port.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_CLASSIX_PORT_H
+#include "ace/pre.h"
#define ACE_CLASSIX_PORT_H
#include "ace/Singleton.h"
@@ -157,4 +158,5 @@ private:
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_CLASSIX_PORT_H */
diff --git a/ace/CLASSIX/CLASSIX_Port_Core.h b/ace/CLASSIX/CLASSIX_Port_Core.h
index 5fdfb6309bd..beef0356c63 100644
--- a/ace/CLASSIX/CLASSIX_Port_Core.h
+++ b/ace/CLASSIX/CLASSIX_Port_Core.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_CLASSIX_PORT_CORE_H
+#include "ace/pre.h"
#define ACE_CLASSIX_PORT_CORE_H
/* ------------------------------------------------------------------------- */
@@ -98,4 +99,5 @@ private:
#include "ace/CLASSIX/CLASSIX_Port_Core.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_CLASSIX_PORT_CORE_H */
diff --git a/ace/CLASSIX/CLASSIX_Port_Default.h b/ace/CLASSIX/CLASSIX_Port_Default.h
index 82e94a6c157..ce237daceb3 100644
--- a/ace/CLASSIX/CLASSIX_Port_Default.h
+++ b/ace/CLASSIX/CLASSIX_Port_Default.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_CLASSIX_PORT_DEFAULT_H
+#include "ace/pre.h"
#define ACE_CLASSIX_PORT_DEFAULT_H
#include "ace/Singleton.h"
@@ -75,4 +76,5 @@ typedef ACE_Singleton<ACE_CLASSIX_Port_Default, ACE_SYNCH_NULL_MUTEX>
ACE_CLASSIX_DEFAULT_PORT;
/* ------------------------------------------------------------------------- */
+#include "ace/post.h"
#endif /* ACE_CLASSIX_PORT_DEFAULT_H */
diff --git a/ace/CLASSIX/CLASSIX_SAP.h b/ace/CLASSIX/CLASSIX_SAP.h
index cefbdf031c8..c8c5df0e18e 100644
--- a/ace/CLASSIX/CLASSIX_SAP.h
+++ b/ace/CLASSIX/CLASSIX_SAP.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_CLASSIX_SAP_H
+#include "ace/pre.h"
#define ACE_CLASSIX_SAP_H
/* ------------------------------------------------------------------------- */
@@ -140,4 +141,5 @@ class ACE_CLASSIX_SAP
#include "ace/CLASSIX/CLASSIX_SAP.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_CLASSIX_SAP_H */
diff --git a/ace/CLASSIX/CLASSIX_Select_Reactor.h b/ace/CLASSIX/CLASSIX_Select_Reactor.h
index baf37704c04..98063a60c1f 100644
--- a/ace/CLASSIX/CLASSIX_Select_Reactor.h
+++ b/ace/CLASSIX/CLASSIX_Select_Reactor.h
@@ -17,6 +17,7 @@
*/
#ifndef ACE_CLASSIX_REACTOR_H
+#include "ace/pre.h"
#define ACE_CLASSIX_REACTOR_H
/* ------------------------------------------------------------------------- */
@@ -204,4 +205,5 @@ class ACE_CLASSIX_Select_Reactor : public ACE_Select_Reactor
#include "ace/CLASSIX/CLASSIX_Select_Reactor.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_CLASSIX_REACTOR_H */
diff --git a/ace/CLASSIX/CLASSIX_Stream.h b/ace/CLASSIX/CLASSIX_Stream.h
index 75ec415fe38..0ebced26877 100644
--- a/ace/CLASSIX/CLASSIX_Stream.h
+++ b/ace/CLASSIX/CLASSIX_Stream.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_CLASSIX_STREAM_H
+#include "ace/pre.h"
#define ACE_CLASSIX_STREAM_H
/* ------------------------------------------------------------------------- */
@@ -267,4 +268,5 @@ class ACE_CLASSIX_Stream
#include "ace/CLASSIX/CLASSIX_Stream.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_CLASSIX_Stream_H */
diff --git a/ace/CORBA_Handler.h b/ace/CORBA_Handler.h
index b973adaa73a..c213e1cea61 100644
--- a/ace/CORBA_Handler.h
+++ b/ace/CORBA_Handler.h
@@ -16,6 +16,7 @@
// ============================================================================
#ifndef ACE_CORBA_HANDLER_H
+#include "ace/pre.h"
#define ACE_CORBA_HANDLER_H
#include "ace/Service_Config.h"
@@ -251,4 +252,5 @@ protected:
#endif /* __ACE_INLINE__ */
#endif /* ACE_HAS_ORBIX */
+#include "ace/post.h"
#endif /* ACE_CORBA_HANDLER_H */
diff --git a/ace/CORBA_Ref.h b/ace/CORBA_Ref.h
index 2b5f1a57f98..6666aa72232 100644
--- a/ace/CORBA_Ref.h
+++ b/ace/CORBA_Ref.h
@@ -19,6 +19,7 @@
// ============================================================================
#ifndef ACE_CORBA_REF_H
+#include "ace/pre.h"
#define ACE_CORBA_REF_H
#include "ace/ACE.h"
@@ -82,4 +83,5 @@ private:
#pragma implementation ("CORBA_Ref.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* CORBA_REF_H */
diff --git a/ace/CORBA_macros.h b/ace/CORBA_macros.h
index e41d7dee878..ddf99692569 100644
--- a/ace/CORBA_macros.h
+++ b/ace/CORBA_macros.h
@@ -24,6 +24,7 @@
// Macros for handling CORBA exceptions.
#ifndef ACE_CORBA_MACROS_H
+#include "ace/pre.h"
#define ACE_CORBA_MACROS_H
# if !defined (ACE_LACKS_PRAGMA_ONCE)
@@ -408,4 +409,5 @@
# define ACE_PRINT_EXCEPTION(EX,INFO) ACE_PRINT_TAO_EXCEPTION(EX,INFO)
# endif /* ACE_PRINT_EXCEPTION */
+#include "ace/post.h"
#endif /* ACE_CORBA_MACROS_H */
diff --git a/ace/Cache_Map_Manager_T.h b/ace/Cache_Map_Manager_T.h
index 3db249f2d9a..92f6d79c0a6 100644
--- a/ace/Cache_Map_Manager_T.h
+++ b/ace/Cache_Map_Manager_T.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef CACHE_MAP_MANAGER_T_H
+#include "ace/pre.h"
#define CACHE_MAP_MANAGER_T_H
#include "ace/OS.h"
@@ -394,4 +395,5 @@ protected:
#pragma implementation ("Cache_Map_Manager_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* CACHE_MAP_MANAGER_T_H */
diff --git a/ace/Cached_Connect_Strategy_T.h b/ace/Cached_Connect_Strategy_T.h
index dec8a016d61..08ecc715885 100644
--- a/ace/Cached_Connect_Strategy_T.h
+++ b/ace/Cached_Connect_Strategy_T.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef CACHED_CONNECT_STRATEGY_T_H
+#include "ace/pre.h"
#define CACHED_CONNECT_STRATEGY_T_H
#include "ace/OS.h"
@@ -189,4 +190,5 @@ protected:
#pragma implementation ("Cached_Connect_Strategy_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* CACHED_CONNECT_STRATEGY_T_H */
diff --git a/ace/Caching_Strategies_T.h b/ace/Caching_Strategies_T.h
index 18464503a92..d4c1e3d0444 100644
--- a/ace/Caching_Strategies_T.h
+++ b/ace/Caching_Strategies_T.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef CACHING_STRATEGIES_H
+#include "ace/pre.h"
#define CACHING_STRATEGIES_H
#include "ace/OS.h"
@@ -524,4 +525,5 @@ private:
#pragma implementation ("Caching_Strategies_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* CACHING_STRATEGIES_H */
diff --git a/ace/Caching_Utility_T.h b/ace/Caching_Utility_T.h
index cc6e3ffe114..f8e26ad736f 100644
--- a/ace/Caching_Utility_T.h
+++ b/ace/Caching_Utility_T.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef CACHING_UTILITY_H
+#include "ace/pre.h"
#define CACHING_UTILITY_H
#include "ace/OS.h"
@@ -308,4 +309,5 @@ protected:
#pragma implementation ("Caching_Utility_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* CACHING_UTILITY_H */
diff --git a/ace/Capabilities.h b/ace/Capabilities.h
index d431c3989da..f1ce931f7ff 100644
--- a/ace/Capabilities.h
+++ b/ace/Capabilities.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_CAPABILITIES_H
+#include "ace/pre.h"
#define ACE_CAPABILITIES_H
#include "ace/OS.h"
@@ -174,4 +175,5 @@ private:
#include "ace/Capabilities.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* __ACE_CAPABILITIES_H__ */
diff --git a/ace/Cleanup_Strategies_T.h b/ace/Cleanup_Strategies_T.h
index a0c2e4294c9..4e4349b304c 100644
--- a/ace/Cleanup_Strategies_T.h
+++ b/ace/Cleanup_Strategies_T.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef CLEANUP_STRATEGIES_H
+#include "ace/pre.h"
#define CLEANUP_STRATEGIES_H
#include "ace/OS.h"
@@ -140,4 +141,5 @@ public:
#pragma implementation ("Cleanup_Strategies_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* CLEANUP_STRATEGIES_H */
diff --git a/ace/Codeset_IBM1047.h b/ace/Codeset_IBM1047.h
index 7f1604e2edb..b2c1b1be143 100644
--- a/ace/Codeset_IBM1047.h
+++ b/ace/Codeset_IBM1047.h
@@ -19,6 +19,7 @@
// ============================================================================
#ifndef ACE_CODESET_IMB1047_H
+#include "ace/pre.h"
#define ACE_CODESET_IMB1047_H
#include "ace/inc_user_config.h"
@@ -110,4 +111,5 @@ public:
#endif /* ACE_MVS */
+#include "ace/post.h"
#endif /* ACE_CODESET_IMB1047_H */
diff --git a/ace/Configuration.h b/ace/Configuration.h
index 8b6e7e6083e..44f2f31ad15 100644
--- a/ace/Configuration.h
+++ b/ace/Configuration.h
@@ -31,6 +31,7 @@
// ============================================================================
#ifndef ACE_CONFIGURATION_H
+#include "ace/pre.h"
#define ACE_CONFIGURATION_H
#include "ace/ACE.h"
@@ -674,4 +675,5 @@ private:
#include "ace/Configuration.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_CONFIGURATION_H */
diff --git a/ace/Connector.h b/ace/Connector.h
index ddabc7351a4..b5788037d35 100644
--- a/ace/Connector.h
+++ b/ace/Connector.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_CONNECTOR_H
+#include "ace/pre.h"
#define ACE_CONNECTOR_H
#include "ace/Service_Config.h"
@@ -485,4 +486,5 @@ protected:
#pragma implementation ("Connector.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_CONNECTOR_H */
diff --git a/ace/Containers.h b/ace/Containers.h
index 7ac2230b761..e9893f56182 100644
--- a/ace/Containers.h
+++ b/ace/Containers.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_CONTAINERS_H
+#include "ace/pre.h"
#define ACE_CONTAINERS_H
#include "ace/OS.h"
@@ -68,4 +69,5 @@ protected:
#include "ace/Containers_T.h"
+#include "ace/post.h"
#endif /* ACE_CONTAINERS_H */
diff --git a/ace/Containers_T.h b/ace/Containers_T.h
index 288b4d7fb41..3490955e171 100644
--- a/ace/Containers_T.h
+++ b/ace/Containers_T.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_CONTAINERS_T_H
+#include "ace/pre.h"
#define ACE_CONTAINERS_T_H
#include "ace/ACE.h"
@@ -1840,4 +1841,5 @@ private:
#pragma implementation ("Containers_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_CONTAINERS_T_H */
diff --git a/ace/DEV.h b/ace/DEV.h
index 9f573163f6a..182be995890 100644
--- a/ace/DEV.h
+++ b/ace/DEV.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_DEV_H
+#include "ace/pre.h"
#define ACE_DEV_H
#include "ace/IO_SAP.h"
@@ -67,4 +68,5 @@ protected:
#include "ace/DEV.i"
#endif
+#include "ace/post.h"
#endif /* ACE_DEV_H */
diff --git a/ace/DEV_Addr.h b/ace/DEV_Addr.h
index 9f98f1a4f6d..a5a485b9653 100644
--- a/ace/DEV_Addr.h
+++ b/ace/DEV_Addr.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_DEV_ADDR_H
+#include "ace/pre.h"
#define ACE_DEV_ADDR_H
#include "ace/Addr.h"
@@ -84,4 +85,5 @@ private:
#include "ace/DEV_Addr.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_DEV_ADDR_H */
diff --git a/ace/DEV_Connector.h b/ace/DEV_Connector.h
index db2173dd5b3..d30af366cc3 100644
--- a/ace/DEV_Connector.h
+++ b/ace/DEV_Connector.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_DEV_CONNECTOR_H
+#include "ace/pre.h"
#define ACE_DEV_CONNECTOR_H
#include "ace/DEV_IO.h"
@@ -95,4 +96,5 @@ public:
#include "ace/DEV_Connector.i"
#endif
+#include "ace/post.h"
#endif /* ACE_DEV_CONNECTOR_H */
diff --git a/ace/DEV_IO.h b/ace/DEV_IO.h
index 990e1165b40..666f494df45 100644
--- a/ace/DEV_IO.h
+++ b/ace/DEV_IO.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_DEV_IO_H
+#include "ace/pre.h"
#define ACE_DEV_IO_H
#include "ace/DEV.h"
@@ -124,4 +125,5 @@ private:
#include "ace/DEV_IO.i"
#endif
+#include "ace/post.h"
#endif /* ACE_DEV_IO_H */
diff --git a/ace/DLL.h b/ace/DLL.h
index 59336ff0c24..f8b9fc2551d 100644
--- a/ace/DLL.h
+++ b/ace/DLL.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_DLL_H
+#include "ace/pre.h"
#define ACE_DLL_H
#include "ace/OS.h"
@@ -103,4 +104,5 @@ private:
ACE_UNIMPLEMENTED_FUNC (void operator= (const ACE_DLL &))
};
+#include "ace/post.h"
#endif /* ACE_DLL_H */
diff --git a/ace/Date_Time.h b/ace/Date_Time.h
index b6a7d3b610c..5a48ac0df7e 100644
--- a/ace/Date_Time.h
+++ b/ace/Date_Time.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_DATE_TIME_H
+#include "ace/pre.h"
#define ACE_DATE_TIME_H
#include "ace/ACE.h"
@@ -94,4 +95,5 @@ private:
#include "ace/Date_Time.i"
#endif
+#include "ace/post.h"
#endif /* ACE_DATE_TIME_H */
diff --git a/ace/Dirent.h b/ace/Dirent.h
index 6a4c438779e..bc2ffb43f69 100644
--- a/ace/Dirent.h
+++ b/ace/Dirent.h
@@ -18,6 +18,7 @@
// ============================================================================
#ifndef ACE_DIRENT_H
+#include "ace/pre.h"
#define ACE_DIRENT_H
#include "ace/OS.h"
@@ -104,4 +105,5 @@ private:
#include "ace/Dirent.i"
#endif /* ACE_LACKS_INLINE_FUNCTIONS */
+#include "ace/post.h"
#endif /* ACE_DIRENT_H */
diff --git a/ace/Dump.h b/ace/Dump.h
index 1bb165d0eb9..689811ade6b 100644
--- a/ace/Dump.h
+++ b/ace/Dump.h
@@ -49,6 +49,7 @@
// ============================================================================
#ifndef ACE_DUMP_H
+#include "ace/pre.h"
#define ACE_DUMP_H
#include "ace/Synch.h"
@@ -153,4 +154,5 @@ private:
// Include the templates classes at this point.
#include "ace/Dump_T.h"
+#include "ace/post.h"
#endif /* ACE_DUMP_H */
diff --git a/ace/Dump_T.h b/ace/Dump_T.h
index ca4f5e45d7b..c3ad0fe43e3 100644
--- a/ace/Dump_T.h
+++ b/ace/Dump_T.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_DUMP_T_H
+#include "ace/pre.h"
#define ACE_DUMP_T_H
#include "ace/Dump.h"
@@ -74,4 +75,5 @@ private:
#pragma implementation ("Dump_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_DUMP_T_H */
diff --git a/ace/Dynamic.h b/ace/Dynamic.h
index 23960bd3632..a742394697f 100644
--- a/ace/Dynamic.h
+++ b/ace/Dynamic.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_DYNAMIC_H
+#include "ace/pre.h"
#define ACE_DYNAMIC_H
#include "ace/ACE.h"
@@ -66,4 +67,5 @@ private:
#include "ace/Dynamic.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_DYNAMIC_H */
diff --git a/ace/Dynamic_Service.h b/ace/Dynamic_Service.h
index 605083d227b..4de8153b3f4 100644
--- a/ace/Dynamic_Service.h
+++ b/ace/Dynamic_Service.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_DYNAMIC_SERVICE_H
+#include "ace/pre.h"
#define ACE_DYNAMIC_SERVICE_H
#include "ace/OS.h"
@@ -45,4 +46,5 @@ public:
# pragma implementation ("Dynamic_Service.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_DYNAMIC_SERVICE_H */
diff --git a/ace/Env_Value_T.h b/ace/Env_Value_T.h
index 69da5351c51..53cc1808e5d 100644
--- a/ace/Env_Value_T.h
+++ b/ace/Env_Value_T.h
@@ -16,6 +16,7 @@
// ============================================================================
#ifndef ACE_ENV_VALUE_T_H
+#include "ace/pre.h"
#define ACE_ENV_VALUE_T_H
#include "ace/OS.h" // Need to get ACE_static_cast definition
@@ -153,4 +154,5 @@ ACE_Convert (const ASYS_TCHAR *s, double &d)
#pragma implementation ("Env_Value_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_ENV_VALUE_T_H */
diff --git a/ace/Event_Handler.h b/ace/Event_Handler.h
index 2ab0c8f7106..4d7e5b4aedd 100644
--- a/ace/Event_Handler.h
+++ b/ace/Event_Handler.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_EVENT_HANDLER_H
+#include "ace/pre.h"
#define ACE_EVENT_HANDLER_H
#include "ace/ACE.h"
@@ -193,4 +194,5 @@ public:
#include "ace/Event_Handler.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_EVENT_HANDLER_H */
diff --git a/ace/Event_Handler_T.h b/ace/Event_Handler_T.h
index 572337e5e36..d9840287d9c 100644
--- a/ace/Event_Handler_T.h
+++ b/ace/Event_Handler_T.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_EVENT_HANDLER_T_H
+#include "ace/pre.h"
#define ACE_EVENT_HANDLER_T_H
#include "ace/Event_Handler.h"
@@ -186,4 +187,5 @@ protected:
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
#endif /* ACE_HAS_TEMPLATE_TYPEDEFS */
+#include "ace/post.h"
#endif /* ACE_EVENT_HANDLER_H */
diff --git a/ace/FIFO.h b/ace/FIFO.h
index a671a1a50f6..3f0415fe61c 100644
--- a/ace/FIFO.h
+++ b/ace/FIFO.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_FIFO_H
+#include "ace/pre.h"
#define ACE_FIFO_H
#include "ace/IPC_SAP.h"
@@ -74,4 +75,5 @@ private:
#include "ace/FIFO.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_FIFO_H */
diff --git a/ace/FIFO_Recv.h b/ace/FIFO_Recv.h
index f5de468e91f..1ac761d62e1 100644
--- a/ace/FIFO_Recv.h
+++ b/ace/FIFO_Recv.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_FIFO_RECV_H
+#include "ace/pre.h"
#define ACE_FIFO_RECV_H
#include "ace/FIFO.h"
@@ -71,4 +72,5 @@ private:
#include "ace/FIFO_Recv.i"
#endif
+#include "ace/post.h"
#endif /* ACE_FIFO_RECV_H */
diff --git a/ace/FIFO_Recv_Msg.h b/ace/FIFO_Recv_Msg.h
index 57a0697b5a2..1fa77f1a398 100644
--- a/ace/FIFO_Recv_Msg.h
+++ b/ace/FIFO_Recv_Msg.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_FIFO_RECV_MSG_H
+#include "ace/pre.h"
#define ACE_FIFO_RECV_MSG_H
#include "ace/FIFO_Recv.h"
@@ -76,4 +77,5 @@ public:
#include "ace/FIFO_Recv_Msg.i"
#endif
+#include "ace/post.h"
#endif /* ACE_FIFO_RECV_MSG_H */
diff --git a/ace/FIFO_Send.h b/ace/FIFO_Send.h
index 1a402f71746..891a65f6cbd 100644
--- a/ace/FIFO_Send.h
+++ b/ace/FIFO_Send.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_FIFO_SEND_H
+#include "ace/pre.h"
#define ACE_FIFO_SEND_H
#include "ace/FIFO.h"
@@ -61,4 +62,5 @@ public:
#include "ace/FIFO_Send.i"
#endif
+#include "ace/post.h"
#endif /* ACE_FIFO_SEND_H */
diff --git a/ace/FIFO_Send_Msg.h b/ace/FIFO_Send_Msg.h
index 78b2f82ac4a..4136e914b36 100644
--- a/ace/FIFO_Send_Msg.h
+++ b/ace/FIFO_Send_Msg.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_FIFO_SEND_MSG_H
+#include "ace/pre.h"
#define ACE_FIFO_SEND_MSG_H
#include "ace/FIFO_Send.h"
@@ -75,4 +76,5 @@ public:
#include "ace/FIFO_Send_Msg.i"
#endif
+#include "ace/post.h"
#endif /* ACE_FIFO_SEND_MSG_H */
diff --git a/ace/FILE.h b/ace/FILE.h
index 287c8e178f7..07e4a2beaa2 100644
--- a/ace/FILE.h
+++ b/ace/FILE.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_FILE_H
+#include "ace/pre.h"
#define ACE_FILE_H
#include "ace/IO_SAP.h"
@@ -129,4 +130,5 @@ protected:
#include "ace/FILE.i"
#endif /* ACE_LACKS_INLINE_FUNCTIONS */
+#include "ace/post.h"
#endif /* ACE_FILE_H */
diff --git a/ace/FILE_Addr.h b/ace/FILE_Addr.h
index 5fa6beaa6f0..144554a9b96 100644
--- a/ace/FILE_Addr.h
+++ b/ace/FILE_Addr.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_FILE_ADDR_H
+#include "ace/pre.h"
#define ACE_FILE_ADDR_H
#include "ace/Addr.h"
@@ -85,4 +86,5 @@ private:
#include "ace/FILE_Addr.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_FILE_ADDR_H */
diff --git a/ace/FILE_Connector.h b/ace/FILE_Connector.h
index 6d8eb9b1333..78a44c2fdd7 100644
--- a/ace/FILE_Connector.h
+++ b/ace/FILE_Connector.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_FILE_CONNECTOR_H
+#include "ace/pre.h"
#define ACE_FILE_CONNECTOR_H
#include "ace/FILE_IO.h"
@@ -94,4 +95,5 @@ public:
#include "ace/FILE_Connector.i"
#endif
+#include "ace/post.h"
#endif /* ACE_FILE_CONNECTOR_H */
diff --git a/ace/FILE_IO.h b/ace/FILE_IO.h
index 808bb76f730..98b4a54e096 100644
--- a/ace/FILE_IO.h
+++ b/ace/FILE_IO.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_FILE_IO_H
+#include "ace/pre.h"
#define ACE_FILE_IO_H
#include "ace/FILE.h"
@@ -137,4 +138,5 @@ public:
#include "ace/FILE_IO.i"
#endif
+#include "ace/post.h"
#endif /* ACE_FILE_IO_H */
diff --git a/ace/Filecache.h b/ace/Filecache.h
index 65e9d0606a3..364bd72d92b 100644
--- a/ace/Filecache.h
+++ b/ace/Filecache.h
@@ -16,6 +16,7 @@
// ============================================================================
#ifndef ACE_FILECACHE_H
+#include "ace/pre.h"
#define ACE_FILECACHE_H
#include "ace/Mem_Map.h"
@@ -348,4 +349,5 @@ private:
};
+#include "ace/post.h"
#endif /* ACE_FILECACHE_H */
diff --git a/ace/FlReactor.h b/ace/FlReactor.h
index 182d11d7995..f14d1e1f944 100644
--- a/ace/FlReactor.h
+++ b/ace/FlReactor.h
@@ -21,6 +21,7 @@
// ============================================================================
#ifndef ACE_FLREACTOR_H
+#include "ace/pre.h"
#define ACE_FLREACTOR_H
#include "ace/Select_Reactor.h"
@@ -110,4 +111,5 @@ private:
#endif /* ACE_HAS_FL */
+#include "ace/post.h"
#endif /* ACE_FLREACTOR_H */
diff --git a/ace/Free_List.h b/ace/Free_List.h
index 837e43f1207..d6c51161112 100644
--- a/ace/Free_List.h
+++ b/ace/Free_List.h
@@ -16,6 +16,7 @@
// ============================================================================
#ifndef ACE_FREE_LIST_H
+#include "ace/pre.h"
#define ACE_FREE_LIST_H
#include "ace/OS.h"
@@ -142,4 +143,5 @@ private:
#pragma implementation ("Free_List.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_FREE_LIST_H */
diff --git a/ace/Functor.h b/ace/Functor.h
index 90418778dc3..7647f2dcf7d 100644
--- a/ace/Functor.h
+++ b/ace/Functor.h
@@ -36,6 +36,7 @@
// ============================================================================
#ifndef ACE_FUNCTOR_H
+#include "ace/pre.h"
#define ACE_FUNCTOR_H
#include "ace/ACE.h"
@@ -389,4 +390,5 @@ public:
// Include the templates here.
#include "ace/Functor_T.h"
+#include "ace/post.h"
#endif /* ACE_FUNCTOR_H */
diff --git a/ace/Functor_T.h b/ace/Functor_T.h
index 5cfd4a5601f..564e07e007a 100644
--- a/ace/Functor_T.h
+++ b/ace/Functor_T.h
@@ -34,6 +34,7 @@
// ============================================================================
#ifndef ACE_FUNCTOR_T_H
+#include "ace/pre.h"
#define ACE_FUNCTOR_T_H
#include "ace/Functor.h"
@@ -140,4 +141,5 @@ public:
#pragma implementation ("Functor_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_FUNCTOR_T_H */
diff --git a/ace/Future.h b/ace/Future.h
index 70778d40ac8..e9e8ee656e4 100644
--- a/ace/Future.h
+++ b/ace/Future.h
@@ -18,6 +18,7 @@
// ============================================================================
#ifndef ACE_FUTURE_H
+#include "ace/pre.h"
#define ACE_FUTURE_H
#include /**/ "ace/Containers.h"
@@ -323,4 +324,5 @@ private:
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
#endif /* ACE_HAS_THREADS */
+#include "ace/post.h"
#endif /* ACE_FUTURE_H */
diff --git a/ace/Future_Set.h b/ace/Future_Set.h
index a3187a59312..e42634dc88d 100644
--- a/ace/Future_Set.h
+++ b/ace/Future_Set.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_FUTURE_SET_H
+#include "ace/pre.h"
#define ACE_FUTURE_SET_H
#include /**/ "ace/Thread.h"
@@ -115,4 +116,5 @@ private:
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
#endif /* ACE_HAS_THREADS */
+#include "ace/post.h"
#endif /* ACE_FUTURE_SET_H */
diff --git a/ace/Get_Opt.h b/ace/Get_Opt.h
index 0b03e7458dc..b70e8f997c3 100644
--- a/ace/Get_Opt.h
+++ b/ace/Get_Opt.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_GET_OPT_H
+#include "ace/pre.h"
#define ACE_GET_OPT_H
#include "ace/ACE.h"
@@ -132,4 +133,5 @@ private:
#include "ace/Get_Opt.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_GET_OPT_H */
diff --git a/ace/Handle_Gobbler.h b/ace/Handle_Gobbler.h
index a38455faa3e..44d92e6adb5 100644
--- a/ace/Handle_Gobbler.h
+++ b/ace/Handle_Gobbler.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_HANDLE_GOBBLER_H
+#include "ace/pre.h"
#define ACE_HANDLE_GOBBLER_H
#include "ace/OS.h"
@@ -60,4 +61,5 @@ private:
#include "ace/Handle_Gobbler.i"
+#include "ace/post.h"
#endif /* ACE_HANDLE_GOBBLER_H */
diff --git a/ace/Handle_Set.h b/ace/Handle_Set.h
index 34b0350f7c0..7a5930b0c21 100644
--- a/ace/Handle_Set.h
+++ b/ace/Handle_Set.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_HANDLE_SET_H
+#include "ace/pre.h"
#define ACE_HANDLE_SET_H
#include "ace/ACE.h"
@@ -211,4 +212,5 @@ private:
#include "ace/Handle_Set.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_HANDLE_SET */
diff --git a/ace/Hash_Cache_Map_Manager_T.h b/ace/Hash_Cache_Map_Manager_T.h
index 5958fdfb349..6192e3df89b 100644
--- a/ace/Hash_Cache_Map_Manager_T.h
+++ b/ace/Hash_Cache_Map_Manager_T.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef HASH_CACHE_MAP_MANAGER_T_H
+#include "ace/pre.h"
#define HASH_CACHE_MAP_MANAGER_T_H
#include "ace/Hash_Map_Manager_T.h"
@@ -194,4 +195,5 @@ protected:
#pragma implementation ("Hash_Cache_Map_Manager_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* HASH_CACHE_MAP_MANAGER_T_H */
diff --git a/ace/Hash_Map_Manager.h b/ace/Hash_Map_Manager.h
index a7b455152a8..78564cebfcd 100644
--- a/ace/Hash_Map_Manager.h
+++ b/ace/Hash_Map_Manager.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_HASH_MAP_MANAGER_H
+#include "ace/pre.h"
#define ACE_HASH_MAP_MANAGER_H
#include "ace/OS.h"
@@ -31,4 +32,5 @@
// Include the templates here.
#include "ace/Hash_Map_Manager_T.h"
+#include "ace/post.h"
#endif /* ACE_HASH_MAP_MANAGER_H */
diff --git a/ace/Hash_Map_Manager_T.h b/ace/Hash_Map_Manager_T.h
index bed469bf7c9..13c061a8fcf 100644
--- a/ace/Hash_Map_Manager_T.h
+++ b/ace/Hash_Map_Manager_T.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_HASH_MAP_MANAGER_T_H
+#include "ace/pre.h"
#define ACE_HASH_MAP_MANAGER_T_H
#include "ace/OS.h"
@@ -709,4 +710,5 @@ public:
#pragma implementation ("Hash_Map_Manager_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_HASH_MAP_MANAGER_T_H */
diff --git a/ace/Hash_Map_With_Allocator_T.h b/ace/Hash_Map_With_Allocator_T.h
index 044908127dd..685b416cb0b 100644
--- a/ace/Hash_Map_With_Allocator_T.h
+++ b/ace/Hash_Map_With_Allocator_T.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_HASH_MAP_WITH_ALLOCATOR_T_H
+#include "ace/pre.h"
#define ACE_HASH_MAP_WITH_ALLOCATOR_T_H
#include "ace/Hash_Map_Manager.h"
@@ -100,4 +101,5 @@ public:
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_HASH_MAP_WITH_ALLOCATOR_T_H */
diff --git a/ace/High_Res_Timer.h b/ace/High_Res_Timer.h
index 2829e2b5747..f36341d6b94 100644
--- a/ace/High_Res_Timer.h
+++ b/ace/High_Res_Timer.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_HIGH_RES_TIMER_H
+#include "ace/pre.h"
#define ACE_HIGH_RES_TIMER_H
#include "ace/ACE.h"
@@ -225,4 +226,5 @@ private:
#include "ace/High_Res_Timer.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_HIGH_RES_TIMER_H */
diff --git a/ace/INET_Addr.h b/ace/INET_Addr.h
index ea28b37efb4..7355e9a96ca 100644
--- a/ace/INET_Addr.h
+++ b/ace/INET_Addr.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_INET_ADDR_H
+#include "ace/pre.h"
#define ACE_INET_ADDR_H
#include "ace/ACE.h"
@@ -201,4 +202,5 @@ private:
#include "ace/INET_Addr.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_INET_ADDR_H */
diff --git a/ace/IOStream.h b/ace/IOStream.h
index b1dbd58c543..e70c60f84ac 100644
--- a/ace/IOStream.h
+++ b/ace/IOStream.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_IOSTREAM_H
+#include "ace/pre.h"
#define ACE_IOSTREAM_H
#include "ace/OS.h"
@@ -494,4 +495,5 @@ typedef ostream& (*__omanip_)(ostream&);
// Include the templates here.
#include "ace/IOStream_T.h"
#endif /* !ACE_LACKS_ACE_IOSTREAM */
+#include "ace/post.h"
#endif /* ACE_IOSTREAM_H */
diff --git a/ace/IOStream_T.h b/ace/IOStream_T.h
index 289fe568a60..a566d557d0b 100644
--- a/ace/IOStream_T.h
+++ b/ace/IOStream_T.h
@@ -20,6 +20,7 @@
// ============================================================================
#ifndef ACE_IOSTREAM_T_H
+#include "ace/pre.h"
#define ACE_IOSTREAM_T_H
#include "ace/IOStream.h"
@@ -276,4 +277,5 @@ protected:
#pragma implementation ("IOStream_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
#endif /* ACE_LACKS_ACE_IOSTREAM */
+#include "ace/post.h"
#endif /* ACE_IOSTREAM_T_H */
diff --git a/ace/IO_Cntl_Msg.h b/ace/IO_Cntl_Msg.h
index e9420b4048d..e8fa683a04a 100644
--- a/ace/IO_Cntl_Msg.h
+++ b/ace/IO_Cntl_Msg.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_IO_CNTL_MSG_H
+#include "ace/pre.h"
#define ACE_IO_CNTL_MSG_H
class ACE_Export ACE_IO_Cntl_Msg
@@ -82,4 +83,5 @@ private:
// Return value
};
+#include "ace/post.h"
#endif /* ACE_IO_CNTL_MSG_H */
diff --git a/ace/IO_SAP.h b/ace/IO_SAP.h
index 24774993885..d020dd9f6b6 100644
--- a/ace/IO_SAP.h
+++ b/ace/IO_SAP.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_IO_SAP_H
+#include "ace/pre.h"
#define ACE_IO_SAP_H
#include "ace/ACE.h"
@@ -80,4 +81,5 @@ private:
#include "ace/IO_SAP.i"
#endif /* ACE_LACKS_INLINE_FUNCTIONS */
+#include "ace/post.h"
#endif /* ACE_IO_SAP_H */
diff --git a/ace/IPC_SAP.h b/ace/IPC_SAP.h
index e6ee95e1d45..1160ea2cdae 100644
--- a/ace/IPC_SAP.h
+++ b/ace/IPC_SAP.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_IPC_SAP_H
+#include "ace/pre.h"
#define ACE_IPC_SAP_H
#include "ace/ACE.h"
@@ -76,4 +77,5 @@ private:
#include "ace/IPC_SAP.i"
#endif /* ACE_LACKS_INLINE_FUNCTIONS */
+#include "ace/post.h"
#endif /* ACE_IPC_SAP_H */
diff --git a/ace/LOCK_SOCK_Acceptor.h b/ace/LOCK_SOCK_Acceptor.h
index f7838ca79dd..2ac698017a2 100644
--- a/ace/LOCK_SOCK_Acceptor.h
+++ b/ace/LOCK_SOCK_Acceptor.h
@@ -14,6 +14,7 @@
// ============================================================================
#ifndef ACE_LOCK_SOCK_ACCEPTOR_H
+#include "ace/pre.h"
#define ACE_LOCK_SOCK_ACCEPTOR_H
#include "ace/SOCK_Acceptor.h"
@@ -58,4 +59,5 @@ protected:
#pragma implementation ("LOCK_SOCK_Acceptor.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_LOCK_SOCK_ACCEPTOR_H */
diff --git a/ace/LSOCK.h b/ace/LSOCK.h
index 4774f1a6578..da0b299319e 100644
--- a/ace/LSOCK.h
+++ b/ace/LSOCK.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_LOCAL_SOCK_H
+#include "ace/pre.h"
#define ACE_LOCAL_SOCK_H
#include "ace/SOCK.h"
@@ -72,4 +73,5 @@ private:
#endif
#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
+#include "ace/post.h"
#endif /* ACE_LOCAL_SOCK_H */
diff --git a/ace/LSOCK_Acceptor.h b/ace/LSOCK_Acceptor.h
index f5ee37e4667..49495889539 100644
--- a/ace/LSOCK_Acceptor.h
+++ b/ace/LSOCK_Acceptor.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_LOCAL_SOCK_ACCEPTOR_H
+#include "ace/pre.h"
#define ACE_LOCAL_SOCK_ACCEPTOR_H
#include "ace/SOCK_Acceptor.h"
@@ -89,4 +90,5 @@ private:
#endif /* __ACE_INLINE__ */
#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
+#include "ace/post.h"
#endif /* ACE_LOCAL_SOCK_ACCEPTOR_H */
diff --git a/ace/LSOCK_CODgram.h b/ace/LSOCK_CODgram.h
index ba2baaaaa6b..c143fe4fdcc 100644
--- a/ace/LSOCK_CODgram.h
+++ b/ace/LSOCK_CODgram.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_LOCAL_SOCK_CODGRAM_H
+#include "ace/pre.h"
#define ACE_LOCAL_SOCK_CODGRAM_H
#include "ace/LSOCK.h"
@@ -68,4 +69,5 @@ public:
#endif
#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
+#include "ace/post.h"
#endif /* ACE_LOCAL_SOCK_CODGRAM_H */
diff --git a/ace/LSOCK_Connector.h b/ace/LSOCK_Connector.h
index f3a648ffe87..d418dcd4525 100644
--- a/ace/LSOCK_Connector.h
+++ b/ace/LSOCK_Connector.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_LOCAL_SOCK_CONNECTOR_H
+#include "ace/pre.h"
#define ACE_LOCAL_SOCK_CONNECTOR_H
#include "ace/SOCK_Connector.h"
@@ -100,4 +101,5 @@ public:
#endif
#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
+#include "ace/post.h"
#endif /* ACE_LOCAL_SOCK_CONNECTOR_H */
diff --git a/ace/LSOCK_Dgram.h b/ace/LSOCK_Dgram.h
index 5de995e2fe8..a30a68f4386 100644
--- a/ace/LSOCK_Dgram.h
+++ b/ace/LSOCK_Dgram.h
@@ -16,6 +16,7 @@
// ============================================================================
#ifndef ACE_LOCAL_SOCK_DGRAM_H
+#include "ace/pre.h"
#define ACE_LOCAL_SOCK_DGRAM_H
#include "ace/SOCK_Dgram.h"
@@ -65,4 +66,5 @@ public:
#endif
#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
+#include "ace/post.h"
#endif /* ACE_LOCAL_SOCK_DGRAM_H */
diff --git a/ace/LSOCK_Stream.h b/ace/LSOCK_Stream.h
index 3381721833c..8541fa790b4 100644
--- a/ace/LSOCK_Stream.h
+++ b/ace/LSOCK_Stream.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_LOCAL_SOCK_STREAM_H
+#include "ace/pre.h"
#define ACE_LOCAL_SOCK_STREAM_H
#include "ace/SOCK_Stream.h"
@@ -72,4 +73,5 @@ public:
#endif
#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
+#include "ace/post.h"
#endif /* ACE_LOCAL_SOCK_STREAM_H */
diff --git a/ace/Local_Name_Space.h b/ace/Local_Name_Space.h
index 1d6c035905c..2566cbe83c3 100644
--- a/ace/Local_Name_Space.h
+++ b/ace/Local_Name_Space.h
@@ -17,6 +17,7 @@
// ============================================================================
#ifndef ACE_LOCAL_NAME_SPACE_H
+#include "ace/pre.h"
#define ACE_LOCAL_NAME_SPACE_H
#include "ace/SString.h"
@@ -117,4 +118,5 @@ private:
// Include the ACE_Local_Name_Space templates stuff at this point.
#include "ace/Local_Name_Space_T.h"
+#include "ace/post.h"
#endif /* ACE_LOCAL_NAME_SPACE_H */
diff --git a/ace/Local_Name_Space_T.h b/ace/Local_Name_Space_T.h
index dc0434f8ac6..db40986eb92 100644
--- a/ace/Local_Name_Space_T.h
+++ b/ace/Local_Name_Space_T.h
@@ -17,6 +17,7 @@
// ============================================================================
#ifndef ACE_LOCAL_NAME_SPACE_T_H
+#include "ace/pre.h"
#define ACE_LOCAL_NAME_SPACE_T_H
#include "ace/Name_Space.h"
@@ -249,4 +250,5 @@ private:
#pragma implementation ("Local_Name_Space_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_LOCAL_NAME_SPACE_T_H */
diff --git a/ace/Local_Tokens.h b/ace/Local_Tokens.h
index a00b875ad78..0f0348912f1 100644
--- a/ace/Local_Tokens.h
+++ b/ace/Local_Tokens.h
@@ -45,6 +45,7 @@
// ============================================================================
#ifndef ACE_LOCAL_MUTEX_H
+#include "ace/pre.h"
#define ACE_LOCAL_MUTEX_H
#include "ace/Synch_T.h"
@@ -1036,4 +1037,5 @@ protected:
#if defined (__ACE_INLINE__)
#include "ace/Local_Tokens.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_LOCAL_MUTEX_H */
diff --git a/ace/Log_Msg.h b/ace/Log_Msg.h
index 0e5fbfadbb2..7a95d3c747f 100644
--- a/ace/Log_Msg.h
+++ b/ace/Log_Msg.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_LOG_MSG_H
+#include "ace/pre.h"
#define ACE_LOG_MSG_H
// This stuff must come first to avoid problems with circular
@@ -533,4 +534,5 @@ private:
#define THREAD ACE_THREAD_HACK
#undef ACE_THREAD_HACK
#endif /* ACE_THREAD_HACK */
+#include "ace/post.h"
#endif /* ACE_LOG_MSG_H */
diff --git a/ace/Log_Priority.h b/ace/Log_Priority.h
index 0ddb9591534..b7a386bfe25 100644
--- a/ace/Log_Priority.h
+++ b/ace/Log_Priority.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_LOG_PRIORITY_H
+#include "ace/pre.h"
#define ACE_LOG_PRIORITY_H
enum ACE_Log_Priority
@@ -74,4 +75,5 @@ enum ACE_Log_Priority
LM_ENSURE_32_BITS = 0x7FFFFFFF
};
+#include "ace/post.h"
#endif /* ACE_LOG_PRIORITY_H */
diff --git a/ace/Log_Record.h b/ace/Log_Record.h
index f2d20db19b2..a5bd01147a1 100644
--- a/ace/Log_Record.h
+++ b/ace/Log_Record.h
@@ -21,6 +21,7 @@
#include "ace/Log_Priority.h"
#ifndef ACE_LOG_RECORD_H
+#include "ace/pre.h"
#define ACE_LOG_RECORD_H
#if !defined (ACE_LACKS_PRAGMA_ONCE)
@@ -189,4 +190,5 @@ private:
#include "ace/Log_Record.i"
#endif
+#include "ace/post.h"
#endif /* ACE_LOG_RECORD_H */
diff --git a/ace/MEM_Acceptor.h b/ace/MEM_Acceptor.h
index 1a3dca72018..efcdb813e3c 100644
--- a/ace/MEM_Acceptor.h
+++ b/ace/MEM_Acceptor.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_MEM_ACCEPTOR_H
+#include "ace/pre.h"
#define ACE_MEM_ACCEPTOR_H
#include "ace/SOCK_Acceptor.h"
@@ -153,4 +154,5 @@ private:
#include "ace/MEM_Acceptor.i"
#endif /* ACE_LACKS_INLINE_FUNCTIONS */
+#include "ace/post.h"
#endif /* ACE_MEM_ACCEPTOR_H */
diff --git a/ace/MEM_Addr.h b/ace/MEM_Addr.h
index 8d683f7d4b6..c890cc42b31 100644
--- a/ace/MEM_Addr.h
+++ b/ace/MEM_Addr.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_MEM_ADDR_H
+#include "ace/pre.h"
#define ACE_MEM_ADDR_H
#include "ace/ACE.h"
@@ -140,4 +141,5 @@ private:
#include "ace/MEM_Addr.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_MEM_ADDR_H */
diff --git a/ace/MEM_Connector.h b/ace/MEM_Connector.h
index 2a31fa278b9..a934e766c9d 100644
--- a/ace/MEM_Connector.h
+++ b/ace/MEM_Connector.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_MEM_CONNECTOR_H
+#include "ace/pre.h"
#define ACE_MEM_CONNECTOR_H
#include "ace/SOCK_Connector.h"
@@ -106,4 +107,5 @@ private:
#include "ace/MEM_Connector.i"
#endif
+#include "ace/post.h"
#endif /* ACE_MEM_CONNECTOR_H */
diff --git a/ace/MEM_IO.h b/ace/MEM_IO.h
index 00c567f7ac3..e17b3ed3167 100644
--- a/ace/MEM_IO.h
+++ b/ace/MEM_IO.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_MEM_IO_H
+#include "ace/pre.h"
#define ACE_MEM_IO_H
#include "ace/SOCK.h"
@@ -158,4 +159,5 @@ private:
#include "ace/MEM_IO.i"
#endif /* ACE_LACKS_INLINE_FUNCTIONS */
+#include "ace/post.h"
#endif /* ACE_SOCK_IO_H */
diff --git a/ace/MEM_SAP.h b/ace/MEM_SAP.h
index 85b493013a6..ff8a67a69cf 100644
--- a/ace/MEM_SAP.h
+++ b/ace/MEM_SAP.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_MEM_SAP_H
+#include "ace/pre.h"
#define ACE_MEM_SAP_H
#include "ace/Malloc.h"
@@ -96,4 +97,5 @@ protected:
#include "ace/MEM_SAP.i"
#endif /* ACE_LACKS_INLINE_FUNCTIONS */
+#include "ace/post.h"
#endif /* ACE_SOCK_IO_H */
diff --git a/ace/MEM_Stream.h b/ace/MEM_Stream.h
index 6639a254874..e2debe7488d 100644
--- a/ace/MEM_Stream.h
+++ b/ace/MEM_Stream.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_MEM_STREAM_H
+#include "ace/pre.h"
#define ACE_MEM_STREAM_H
#include "ace/MEM_IO.h"
@@ -123,4 +124,5 @@ public:
#include "ace/MEM_Stream.i"
#endif /* ACE_LACKS_INLINE_FUNCTIONS */
+#include "ace/post.h"
#endif /* ACE_MEM_STREAM_H */
diff --git a/ace/Malloc.h b/ace/Malloc.h
index 9803cac67b2..4d649db9957 100644
--- a/ace/Malloc.h
+++ b/ace/Malloc.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_MALLOC_H
+#include "ace/pre.h"
#define ACE_MALLOC_H
#include "ace/ACE.h"
@@ -500,4 +501,5 @@ protected:
#include "ace/Malloc_T.h"
#include "ace/Memory_Pool.h"
+#include "ace/post.h"
#endif /* ACE_MALLOC_H */
diff --git a/ace/Malloc_Base.h b/ace/Malloc_Base.h
index 2d4f95c2a89..2dcd1f998b1 100644
--- a/ace/Malloc_Base.h
+++ b/ace/Malloc_Base.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_MALLOC_BASE_H
+#include "ace/pre.h"
#define ACE_MALLOC_BASE_H
// The definition of this class is located in Malloc.cpp.
@@ -131,4 +132,5 @@ private:
// Must delete the <allocator_> if non-0.
};
+#include "ace/post.h"
#endif /* ACE_MALLOC_BASE_H */
diff --git a/ace/Malloc_T.h b/ace/Malloc_T.h
index 8476f81cdf6..3a74461ce58 100644
--- a/ace/Malloc_T.h
+++ b/ace/Malloc_T.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_MALLOC_T_H
+#include "ace/pre.h"
#define ACE_MALLOC_T_H
#include "ace/ACE.h"
@@ -613,4 +614,5 @@ public:
#pragma implementation ("Malloc_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_MALLOC_H */
diff --git a/ace/Managed_Object.h b/ace/Managed_Object.h
index b14ca2cf820..a69a47418a6 100644
--- a/ace/Managed_Object.h
+++ b/ace/Managed_Object.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_MANAGED_OBJECT_H
+#include "ace/pre.h"
#define ACE_MANAGED_OBJECT_H
#include "ace/OS.h"
@@ -155,4 +156,5 @@ private:
#pragma implementation ("Managed_Object.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_MANAGED_OBJECT_H */
diff --git a/ace/Map.h b/ace/Map.h
index de488018258..35843d3a282 100644
--- a/ace/Map.h
+++ b/ace/Map.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_MAP_H
+#include "ace/pre.h"
#define ACE_MAP_H
#include "ace/OS.h"
@@ -30,4 +31,5 @@
// Include the templates here.
#include "ace/Map_T.h"
+#include "ace/post.h"
#endif /* ACE_MAP_H */
diff --git a/ace/Map_Manager.h b/ace/Map_Manager.h
index a162e3dd17d..07882c12d0b 100644
--- a/ace/Map_Manager.h
+++ b/ace/Map_Manager.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_MAP_MANAGER_H
+#include "ace/pre.h"
#define ACE_MAP_MANAGER_H
#include "ace/OS.h"
@@ -548,4 +549,5 @@ public:
#pragma implementation ("Map_Manager.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_MAP_MANAGER_H */
diff --git a/ace/Map_T.h b/ace/Map_T.h
index 88b35feef50..f873b3f2a3c 100644
--- a/ace/Map_T.h
+++ b/ace/Map_T.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_MAP_T_H
+#include "ace/pre.h"
#define ACE_MAP_T_H
#include "ace/Map.h"
@@ -1434,4 +1435,5 @@ private:
#pragma implementation ("Map_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_MAP_T_H */
diff --git a/ace/Mem_Map.h b/ace/Mem_Map.h
index d7de0ca1011..f0a80990ab2 100644
--- a/ace/Mem_Map.h
+++ b/ace/Mem_Map.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_MEM_MAP_H
+#include "ace/pre.h"
#define ACE_MEM_MAP_H
#include "ace/ACE.h"
@@ -204,4 +205,5 @@ private:
#include "ace/Mem_Map.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_MEM_MAP_H */
diff --git a/ace/Memory_Pool.h b/ace/Memory_Pool.h
index 137428f7012..a7d3a962dfb 100644
--- a/ace/Memory_Pool.h
+++ b/ace/Memory_Pool.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_MEMORY_POOL_H
+#include "ace/pre.h"
#define ACE_MEMORY_POOL_H
#include "ace/ACE.h"
@@ -670,4 +671,5 @@ private:
#include "ace/Memory_Pool.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_MEMORY_POOL_H */
diff --git a/ace/Message_Block.h b/ace/Message_Block.h
index ab43c9b8570..b75881a4a80 100644
--- a/ace/Message_Block.h
+++ b/ace/Message_Block.h
@@ -21,6 +21,7 @@
#endif /* ACE_LACKS_PRAGMA_ONCE */
#ifndef ACE_MESSAGE_BLOCK_H
+#include "ace/pre.h"
#define ACE_MESSAGE_BLOCK_H
#include "ace/Malloc.h"
@@ -838,4 +839,5 @@ public:
#endif /* __ACE_INLINE__ */
#include "ace/Message_Block_T.h"
+#include "ace/post.h"
#endif /* ACE_MESSAGE_BLOCK_H */
diff --git a/ace/Message_Block_T.h b/ace/Message_Block_T.h
index b86b1df96dc..ab6e9c07876 100644
--- a/ace/Message_Block_T.h
+++ b/ace/Message_Block_T.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_MESSAGE_BLOCK_T_H
+#include "ace/pre.h"
#define ACE_MESSAGE_BLOCK_T_H
#include "ace/Message_Block.h"
@@ -78,4 +79,5 @@ private:
#pragma implementation ("Message_Block_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_MESSAGE_BLOCK_T_H */
diff --git a/ace/Message_Queue.h b/ace/Message_Queue.h
index d028bcb999c..066ad07c761 100644
--- a/ace/Message_Queue.h
+++ b/ace/Message_Queue.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_MESSAGE_QUEUE_H
+#include "ace/pre.h"
#define ACE_MESSAGE_QUEUE_H
#include "ace/Message_Block.h"
@@ -471,4 +472,5 @@ private:
#include "ace/Message_Queue.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_MESSAGE_QUEUE_H */
diff --git a/ace/Message_Queue_T.h b/ace/Message_Queue_T.h
index 31af1dea39a..d8bea613711 100644
--- a/ace/Message_Queue_T.h
+++ b/ace/Message_Queue_T.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_MESSAGE_QUEUE_T_H
+#include "ace/pre.h"
#define ACE_MESSAGE_QUEUE_T_H
#include "ace/Synch.h"
@@ -704,4 +705,5 @@ public:
#pragma implementation ("Message_Queue_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_MESSAGE_QUEUE_T_H */
diff --git a/ace/Method_Object.h b/ace/Method_Object.h
index 348ccdad669..bc89e3ad153 100644
--- a/ace/Method_Object.h
+++ b/ace/Method_Object.h
@@ -20,6 +20,7 @@
// ============================================================================
#ifndef ACE_METHOD_OBJECT_H
+#include "ace/pre.h"
#define ACE_METHOD_OBJECT_H
#include "ace/Method_Request.h"
@@ -32,4 +33,5 @@
// postal... ;-)
typedef ACE_Method_Request ACE_Method_Object;
+#include "ace/post.h"
#endif /* ACE_METHOD_OBJECT_H */
diff --git a/ace/Method_Request.h b/ace/Method_Request.h
index 5b9ab460f0e..b1f586f7bb3 100644
--- a/ace/Method_Request.h
+++ b/ace/Method_Request.h
@@ -16,6 +16,7 @@
// ============================================================================
#ifndef ACE_METHOD_REQUEST_H
+#include "ace/pre.h"
#define ACE_METHOD_REQUEST_H
#include "ace/OS.h"
@@ -58,4 +59,5 @@ protected:
// The priority of the request.
};
+#include "ace/post.h"
#endif /* ACE_METHOD_REQUEST_H */
diff --git a/ace/Min_Max.h b/ace/Min_Max.h
index 73552f95867..b2f2aed8053 100644
--- a/ace/Min_Max.h
+++ b/ace/Min_Max.h
@@ -2,6 +2,7 @@
// $Id$
#ifndef ACE_MIN_MAX_H
+#include "ace/pre.h"
#define ACE_MIN_MAX_H
// ============================================================================
@@ -72,4 +73,5 @@ ace_range (const T &min, const T &max, const T &val)
# define ACE_MAX(a,b) ace_max((a),(b))
# define ACE_RANGE(a,b,c) ace_range((a),(b),(c))
+#include "ace/post.h"
#endif /* ACE_MIN_MAX_H */
diff --git a/ace/Module.h b/ace/Module.h
index 45463b93a05..40b6c8e7ec3 100644
--- a/ace/Module.h
+++ b/ace/Module.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_MODULE_H
+#include "ace/pre.h"
#define ACE_MODULE_H
#include "ace/ACE.h"
@@ -190,4 +191,5 @@ private:
#pragma implementation ("Module.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_MODULE_H */
diff --git a/ace/Msg_WFMO_Reactor.h b/ace/Msg_WFMO_Reactor.h
index 10fdc10b4ef..8a07555a224 100644
--- a/ace/Msg_WFMO_Reactor.h
+++ b/ace/Msg_WFMO_Reactor.h
@@ -16,6 +16,7 @@
// ============================================================================
#ifndef ACE_MSG_WFMO_REACTOR_H
+#include "ace/pre.h"
#define ACE_MSG_WFMO_REACTOR_H
#include "ace/WFMO_Reactor.h"
@@ -104,4 +105,5 @@ protected:
#include "ace/Msg_WFMO_Reactor.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_MSG_WFMO_REACTOR_H */
diff --git a/ace/Multiplexor.h b/ace/Multiplexor.h
index 081cbabb2a2..f840f0f8ba9 100644
--- a/ace/Multiplexor.h
+++ b/ace/Multiplexor.h
@@ -20,6 +20,7 @@
// ============================================================================
#ifndef ACE_MULTIPLEXOR_H
+#include "ace/pre.h"
#define ACE_MULTIPLEXOR_H
#include "ace/Module.h"
@@ -78,4 +79,5 @@ public:
#endif /* 0 */
#endif /* ACE_HAS_THREADS */
+#include "ace/post.h"
#endif /* ACE_MULTIPLEXOR_H */
diff --git a/ace/NT_Service.h b/ace/NT_Service.h
index c2ac0943f28..51a39e17f80 100644
--- a/ace/NT_Service.h
+++ b/ace/NT_Service.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_NT_SERVICE_H
+#include "ace/pre.h"
#define ACE_NT_SERVICE_H
#include "ace/inc_user_config.h"
@@ -362,4 +363,5 @@ extern VOID WINAPI ace_nt_svc_main_##SVCNAME (DWORD dwArgc, LPTSTR *lpszArgv);
#endif /* ACE_WIN32 && !ACE_HAS_PHARLAP */
+#include "ace/post.h"
#endif /* ACE_SERVICE_OBJECT_H */
diff --git a/ace/Name_Proxy.h b/ace/Name_Proxy.h
index 446afbc9cc7..a3d3b657763 100644
--- a/ace/Name_Proxy.h
+++ b/ace/Name_Proxy.h
@@ -19,6 +19,7 @@
// ============================================================================
#ifndef ACE_NAME_PROXY_H
+#include "ace/pre.h"
#define ACE_NAME_PROXY_H
#include "ace/INET_Addr.h"
@@ -85,4 +86,5 @@ private:
// Pointer to ACE_Reactor (used if we are run in "reactive-mode").
};
+#include "ace/post.h"
#endif /* ACE_NAME_PROXY_H */
diff --git a/ace/Name_Request_Reply.h b/ace/Name_Request_Reply.h
index 77470882185..27560661de4 100644
--- a/ace/Name_Request_Reply.h
+++ b/ace/Name_Request_Reply.h
@@ -19,6 +19,7 @@
// ============================================================================
#ifndef ACE_NAME_REQUEST_REPLY_H
+#include "ace/pre.h"
#define ACE_NAME_REQUEST_REPLY_H
#include "ace/Time_Value.h"
@@ -250,4 +251,5 @@ private:
// Transfer buffer.
};
+#include "ace/post.h"
#endif /* ACE_NAME_REQUEST_REPLY_H */
diff --git a/ace/Name_Space.h b/ace/Name_Space.h
index b6f627757d0..0ca98b39ca1 100644
--- a/ace/Name_Space.h
+++ b/ace/Name_Space.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_NAME_SPACE_H
+#include "ace/pre.h"
#define ACE_NAME_SPACE_H
#include "ace/ACE.h"
@@ -146,4 +147,5 @@ public:
// Dump the state of the object
};
+#include "ace/post.h"
#endif /* ACE_NAME_SPACE_H */
diff --git a/ace/Naming_Context.h b/ace/Naming_Context.h
index 00e23de449f..28ba36f56ad 100644
--- a/ace/Naming_Context.h
+++ b/ace/Naming_Context.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_NAMING_CONTEXT_H
+#include "ace/pre.h"
#define ACE_NAMING_CONTEXT_H
#include "ace/ACE.h"
@@ -330,4 +331,5 @@ private:
ACE_FACTORY_DECLARE (ACE, ACE_Naming_Context)
+#include "ace/post.h"
#endif /* ACE_NAMING_CONTEXT_H */
diff --git a/ace/Object_Manager.h b/ace/Object_Manager.h
index 56db2053c62..3b5cf27a92c 100644
--- a/ace/Object_Manager.h
+++ b/ace/Object_Manager.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_OBJECT_MANAGER_H
+#include "ace/pre.h"
#define ACE_OBJECT_MANAGER_H
#include "ace/OS.h"
@@ -431,4 +432,5 @@ public:
#include "ace/Managed_Object.h"
+#include "ace/post.h"
#endif /* ACE_OBJECT_MANAGER_H */
diff --git a/ace/Obstack.h b/ace/Obstack.h
index a65c4ef1a8c..fc6676e65a8 100644
--- a/ace/Obstack.h
+++ b/ace/Obstack.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_OBSTACK_H
+#include "ace/pre.h"
#define ACE_OBSTACK_H
#include "ace/Malloc.h"
@@ -107,4 +108,5 @@ protected:
#include "ace/Obstack.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_OBSTACK_H */
diff --git a/ace/POSIX_Asynch_IO.h b/ace/POSIX_Asynch_IO.h
index 57335f7b003..5229cd2dd68 100644
--- a/ace/POSIX_Asynch_IO.h
+++ b/ace/POSIX_Asynch_IO.h
@@ -25,6 +25,7 @@
// ============================================================================
#ifndef ACE_POSIX_ASYNCH_IO_H
+#include "ace/pre.h"
#define ACE_POSIX_ASYNCH_IO_H
#include "ace/OS.h"
@@ -1650,4 +1651,5 @@ public:
#endif /* __ACE_INLINE__ */
#endif /* ACE_HAS_AIO_CALLS */
+#include "ace/post.h"
#endif /* ACE_POSIX_ASYNCH_IO_H */
diff --git a/ace/POSIX_Proactor.h b/ace/POSIX_Proactor.h
index 4ffcd5620e1..53bd4aadd29 100644
--- a/ace/POSIX_Proactor.h
+++ b/ace/POSIX_Proactor.h
@@ -17,6 +17,7 @@
// ============================================================================
#ifndef ACE_POSIX_PROACTOR_H
+#include "ace/pre.h"
#define ACE_POSIX_PROACTOR_H
#include "ace/Proactor_Impl.h"
@@ -428,4 +429,5 @@ protected:
#endif /* __ACE_INLINE__ */
#endif /* ACE_HAS_AIO_CALLS */
+#include "ace/post.h"
#endif /* ACE_POSIX_PROACTOR_H */
diff --git a/ace/Pair.h b/ace/Pair.h
index f21097240f5..6774f65ab47 100644
--- a/ace/Pair.h
+++ b/ace/Pair.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_PAIR_H
+#include "ace/pre.h"
#define ACE_PAIR_H
#include "ace/OS.h"
@@ -30,4 +31,5 @@
// Include the templates here.
#include "ace/Pair_T.h"
+#include "ace/post.h"
#endif /* ACE_PAIR_H */
diff --git a/ace/Pair_T.h b/ace/Pair_T.h
index 7e67cbf2e4f..c5f77b61247 100644
--- a/ace/Pair_T.h
+++ b/ace/Pair_T.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_PAIR_T_H
+#include "ace/pre.h"
#define ACE_PAIR_T_H
#include "ace/Pair.h"
@@ -105,4 +106,5 @@ protected:
#pragma implementation ("Pair_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_PAIR_T_H */
diff --git a/ace/Parse_Node.h b/ace/Parse_Node.h
index 56215ef3f1f..beca56374c7 100644
--- a/ace/Parse_Node.h
+++ b/ace/Parse_Node.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_PARSE_NODE_H
+#include "ace/pre.h"
#define ACE_PARSE_NODE_H
#include "ace/Service_Types.h"
@@ -296,4 +297,5 @@ private:
#include "ace/Parse_Node.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_PARSE_NODE_H */
diff --git a/ace/Pipe.h b/ace/Pipe.h
index 6f2604391ff..a6c2bbe833c 100644
--- a/ace/Pipe.h
+++ b/ace/Pipe.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_PIPE_H
+#include "ace/pre.h"
#define ACE_PIPE_H
#include "ace/ACE.h"
@@ -78,4 +79,5 @@ private:
#include "ace/Pipe.i"
#endif /* ACE_LACKS_INLINE_FUNCTIONS */
+#include "ace/post.h"
#endif /* ACE_PIPE_H */
diff --git a/ace/Priority_Reactor.h b/ace/Priority_Reactor.h
index 3857a488533..3096b4e9303 100644
--- a/ace/Priority_Reactor.h
+++ b/ace/Priority_Reactor.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_PRIORITY_REACTOR_H
+#include "ace/pre.h"
#define ACE_PRIORITY_REACTOR_H
#include "ace/Containers.h"
@@ -90,4 +91,5 @@ private:
#include "ace/Priority_Reactor.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_PRIORITY_REACTOR_H */
diff --git a/ace/Proactor.h b/ace/Proactor.h
index 229f4470e7d..a5b8eab1a51 100644
--- a/ace/Proactor.h
+++ b/ace/Proactor.h
@@ -17,6 +17,7 @@
// ============================================================================
#ifndef ACE_PROACTOR_H
+#include "ace/pre.h"
#define ACE_PROACTOR_H
#include "ace/OS.h"
@@ -470,4 +471,5 @@ public:
// Placeholder to enable compilation on non-Win32 platforms
};
#endif /* ACE_WIN32 && !ACE_HAS_WINCE || ACE_HAS_AIO_CALLS*/
+#include "ace/post.h"
#endif /* ACE_PROACTOR_H */
diff --git a/ace/Proactor_Impl.h b/ace/Proactor_Impl.h
index 4aff7941c63..8fa4a98d190 100644
--- a/ace/Proactor_Impl.h
+++ b/ace/Proactor_Impl.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_PROACTOR_IMPL_H
+#include "ace/pre.h"
#define ACE_PROACTOR_IMPL_H
#include "ace/OS.h"
@@ -195,4 +196,5 @@ public:
};
#endif /* (ACE_WIN32 && ACE_HAS_WINCE) || ACE_HAS_AIO_CALLS */
+#include "ace/post.h"
#endif /* ACE_PROACTOR_IMPL_H */
diff --git a/ace/Process.h b/ace/Process.h
index cbabeb00703..53fc0572388 100644
--- a/ace/Process.h
+++ b/ace/Process.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_PROCESS_H
+#include "ace/pre.h"
#define ACE_PROCESS_H
#include "ace/OS.h"
@@ -435,4 +436,5 @@ protected:
#include "ace/Process.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_PROCESS_H */
diff --git a/ace/Process_Manager.h b/ace/Process_Manager.h
index 148b7f28e1d..19063c0ef9c 100644
--- a/ace/Process_Manager.h
+++ b/ace/Process_Manager.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_PROCESS_MANAGER_H
+#include "ace/pre.h"
#define ACE_PROCESS_MANAGER_H
#include "ace/Synch.h"
@@ -385,4 +386,5 @@ private:
#include "ace/Process_Manager.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_PROCESS_MANAGER_H */
diff --git a/ace/Profile_Timer.h b/ace/Profile_Timer.h
index 186229778e7..707370c5ed9 100644
--- a/ace/Profile_Timer.h
+++ b/ace/Profile_Timer.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_PROFILE_TIMER_H
+#include "ace/pre.h"
#define ACE_PROFILE_TIMER_H
#include "ace/ACE.h"
@@ -126,5 +127,6 @@ private:
# include "ace/Profile_Timer.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_PROFILE_TIMER_H */
diff --git a/ace/QoS_Session.h b/ace/QoS_Session.h
index 0ff765d8565..6996efbe8f3 100644
--- a/ace/QoS_Session.h
+++ b/ace/QoS_Session.h
@@ -15,6 +15,7 @@
// ===========================================================================
#ifndef ACE_QOS_SESSION_H
+#include "ace/pre.h"
#define ACE_QOS_SESSION_H
#include "ace/INET_Addr.h"
@@ -116,6 +117,7 @@ protected:
};
+#include "ace/post.h"
#endif /* ACE_QOS_SESSION_H */
diff --git a/ace/QoS_Session_Factory.h b/ace/QoS_Session_Factory.h
index 6d4f2d20044..3c64a726b4a 100644
--- a/ace/QoS_Session_Factory.h
+++ b/ace/QoS_Session_Factory.h
@@ -15,6 +15,7 @@
// ===========================================================================
#ifndef ACE_QOS_SESSION_FACTORY_H
+#include "ace/pre.h"
#define ACE_QOS_SESSION_FACTORY_H
#include "ace/QoS_Session.h"
@@ -76,6 +77,7 @@ private:
};
+#include "ace/post.h"
#endif /* ACE_QOS_SESSION_FACTORY_H */
diff --git a/ace/QoS_Session_Impl.h b/ace/QoS_Session_Impl.h
index 0680f26b9af..e64e0f6fbb3 100644
--- a/ace/QoS_Session_Impl.h
+++ b/ace/QoS_Session_Impl.h
@@ -15,6 +15,7 @@
// ===========================================================================
#ifndef ACE_QOS_SESSION_IMPL_H
+#include "ace/pre.h"
#define ACE_QOS_SESSION_IMPL_H
#include "ace/QoS_Session.h"
@@ -189,4 +190,5 @@ private:
#include "ace/QoS_Session_Impl.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_QOS_SESSION_IMPL_H */
diff --git a/ace/QtReactor.h b/ace/QtReactor.h
index e2420f4e7dc..087c55049ea 100644
--- a/ace/QtReactor.h
+++ b/ace/QtReactor.h
@@ -14,6 +14,7 @@
// integrated in to ACE by Balachandran Natarajan <bala@cs.wustl.edu>
// ============================================================================
#ifndef ACE_QTREACTOR_H
+#include "ace/pre.h"
#define ACE_QTREACTOR_H
@@ -147,4 +148,5 @@ class ACE_Export ACE_QtReactor : public QObject, public ACE_Select_Reactor
#endif /*ACE_HAS_QT */
+#include "ace/post.h"
#endif /* ACE_QTREACTOR_H */
diff --git a/ace/RB_Tree.h b/ace/RB_Tree.h
index 50306570391..4a0a92c23ac 100644
--- a/ace/RB_Tree.h
+++ b/ace/RB_Tree.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_RB_TREE_H
+#include "ace/pre.h"
#define ACE_RB_TREE_H
#include "ace/OS.h"
@@ -691,4 +692,5 @@ public:
#pragma implementation ("RB_Tree.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ! defined (ACE_RB_TREE_H) */
diff --git a/ace/Reactor.h b/ace/Reactor.h
index 463c22986a1..693b08fa6ec 100644
--- a/ace/Reactor.h
+++ b/ace/Reactor.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_REACTOR_H
+#include "ace/pre.h"
#define ACE_REACTOR_H
class ACE_Reactor_Impl;
@@ -558,4 +559,5 @@ protected:
#include "ace/Reactor.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_REACTOR_H */
diff --git a/ace/Reactor_Impl.h b/ace/Reactor_Impl.h
index 812ad3e67ef..3cba6952ab0 100644
--- a/ace/Reactor_Impl.h
+++ b/ace/Reactor_Impl.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_REACTOR_IMPL_H
+#include "ace/pre.h"
#define ACE_REACTOR_IMPL_H
// Timer Queue is a complicated template class. A simple forward
@@ -460,4 +461,5 @@ public:
// Declare the dynamic allocation hooks.
};
+#include "ace/post.h"
#endif /* ACE_REACTOR_IMPL_H */
diff --git a/ace/Read_Buffer.h b/ace/Read_Buffer.h
index 23524cd7c58..4319143d5e0 100644
--- a/ace/Read_Buffer.h
+++ b/ace/Read_Buffer.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_READ_BUFFER_H
+#include "ace/pre.h"
#define ACE_READ_BUFFER_H
#include "ace/ACE.h"
@@ -108,4 +109,5 @@ private:
# include "ace/Read_Buffer.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_READ_BUFFER_H */
diff --git a/ace/Registry.h b/ace/Registry.h
index 5fa265720cd..d2af5161518 100644
--- a/ace/Registry.h
+++ b/ace/Registry.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_REGISTRY_H
+#include "ace/pre.h"
#define ACE_REGISTRY_H
#include "ace/OS.h"
@@ -525,4 +526,5 @@ private:
#endif /* ACE_HAS_BROKEN_NESTED_TEMPLATES */
#endif /* ACE_WIN32 */
+#include "ace/post.h"
#endif /* ACE_REGISTRY_H */
diff --git a/ace/Registry_Name_Space.h b/ace/Registry_Name_Space.h
index e84fbef7b30..9e6be5b43f7 100644
--- a/ace/Registry_Name_Space.h
+++ b/ace/Registry_Name_Space.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_REGISTRY_NAME_SPACE_H
+#include "ace/pre.h"
#define ACE_REGISTRY_NAME_SPACE_H
#include "ace/OS.h"
@@ -122,4 +123,5 @@ private:
};
#endif /* ACE_WIN32 && UNICODE */
+#include "ace/post.h"
#endif /* ACE_REGISTRY_NAME_SPACE_H */
diff --git a/ace/Remote_Name_Space.h b/ace/Remote_Name_Space.h
index 154c57ece5c..cafb8537f1b 100644
--- a/ace/Remote_Name_Space.h
+++ b/ace/Remote_Name_Space.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_REMOTE_NAME_SPACE_H
+#include "ace/pre.h"
#define ACE_REMOTE_NAME_SPACE_H
#include "ace/ACE.h"
@@ -125,4 +126,5 @@ private:
// Interface to Name server process for NET_LOCAL namespace.
};
+#include "ace/post.h"
#endif /* ACE_REMOTE_NAME_SPACE_H */
diff --git a/ace/Remote_Tokens.h b/ace/Remote_Tokens.h
index 43471a556c7..707fdd76ce7 100644
--- a/ace/Remote_Tokens.h
+++ b/ace/Remote_Tokens.h
@@ -16,6 +16,7 @@
// ============================================================================
#ifndef ACE_REMOTE_MUTEX_H
+#include "ace/pre.h"
#define ACE_REMOTE_MUTEX_H
#include "ace/INET_Addr.h"
@@ -288,4 +289,5 @@ private:
#include "ace/Remote_Tokens.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_REMOTE_TOKEN_H */
diff --git a/ace/SOCK.h b/ace/SOCK.h
index 8df2949fcf6..4edd1c4cb56 100644
--- a/ace/SOCK.h
+++ b/ace/SOCK.h
@@ -15,6 +15,7 @@
//============================================================================
#ifndef ACE_SOCK_H
+#include "ace/pre.h"
#define ACE_SOCK_H
#include "ace/ACE.h"
@@ -128,6 +129,7 @@ protected:
#include "ace/SOCK.i"
#endif /* ACE_LACKS_INLINE_FUNCTIONS */
+#include "ace/post.h"
#endif /* ACE_SOCK_H */
diff --git a/ace/SOCK_Acceptor.h b/ace/SOCK_Acceptor.h
index cf9741fa2e3..77807506bb7 100644
--- a/ace/SOCK_Acceptor.h
+++ b/ace/SOCK_Acceptor.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SOCK_ACCEPTOR_H
+#include "ace/pre.h"
#define ACE_SOCK_ACCEPTOR_H
#include "ace/SOCK_Stream.h"
@@ -155,4 +156,5 @@ private:
#include "ace/SOCK_Acceptor.i"
#endif /* ACE_LACKS_INLINE_FUNCTIONS */
+#include "ace/post.h"
#endif /* ACE_SOCK_ACCEPTOR_H */
diff --git a/ace/SOCK_CODgram.h b/ace/SOCK_CODgram.h
index 7eeac05577a..2d400f1321a 100644
--- a/ace/SOCK_CODgram.h
+++ b/ace/SOCK_CODgram.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SOCK_CODGRAM_H
+#include "ace/pre.h"
#define ACE_SOCK_CODGRAM_H
#include "ace/SOCK_IO.h"
@@ -64,4 +65,5 @@ public:
#include "ace/SOCK_CODgram.i"
#endif
+#include "ace/post.h"
#endif /* ACE_SOCK_CODGRAM_H */
diff --git a/ace/SOCK_Connector.h b/ace/SOCK_Connector.h
index 61a51b17326..9a673384b3a 100644
--- a/ace/SOCK_Connector.h
+++ b/ace/SOCK_Connector.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SOCK_CONNECTOR_H
+#include "ace/pre.h"
#define ACE_SOCK_CONNECTOR_H
#include "ace/SOCK_Stream.h"
@@ -205,4 +206,5 @@ protected:
#include "ace/SOCK_Connector.i"
#endif
+#include "ace/post.h"
#endif /* ACE_SOCK_CONNECTOR_H */
diff --git a/ace/SOCK_Dgram.h b/ace/SOCK_Dgram.h
index af31f35a287..d6748a9a85e 100644
--- a/ace/SOCK_Dgram.h
+++ b/ace/SOCK_Dgram.h
@@ -15,6 +15,7 @@
// ===========================================================================
#ifndef ACE_SOCK_DGRAM_H
+#include "ace/pre.h"
#define ACE_SOCK_DGRAM_H
#include "ace/SOCK.h"
@@ -196,4 +197,5 @@ private:
#include "ace/SOCK_Dgram.i"
#endif
+#include "ace/post.h"
#endif /* ACE_SOCK_DGRAM_H */
diff --git a/ace/SOCK_Dgram_Bcast.h b/ace/SOCK_Dgram_Bcast.h
index c74416f0714..92fdb93e234 100644
--- a/ace/SOCK_Dgram_Bcast.h
+++ b/ace/SOCK_Dgram_Bcast.h
@@ -14,6 +14,7 @@
// ============================================================================
#ifndef ACE_SOCK_DGRAM_BCAST_H
+#include "ace/pre.h"
#define ACE_SOCK_DGRAM_BCAST_H
#include "ace/INET_Addr.h"
@@ -122,4 +123,5 @@ private:
#include "ace/SOCK_Dgram_Bcast.i"
#endif
+#include "ace/post.h"
#endif /* ACE_SOCK_DGRAM_BCAST_H */
diff --git a/ace/SOCK_Dgram_Mcast.h b/ace/SOCK_Dgram_Mcast.h
index 86a959e41d5..5fccc4a6dfd 100644
--- a/ace/SOCK_Dgram_Mcast.h
+++ b/ace/SOCK_Dgram_Mcast.h
@@ -17,6 +17,7 @@
// ============================================================================
#ifndef ACE_SOCK_DGRAM_MCAST_H
+#include "ace/pre.h"
#define ACE_SOCK_DGRAM_MCAST_H
#include "ace/SOCK_Dgram.h"
@@ -236,4 +237,5 @@ private:
#include "ace/SOCK_Dgram_Mcast.i"
#endif /* ACE_LACKS_INLINE_FUNCTIONS */
+#include "ace/post.h"
#endif /* ACE_SOCK_DGRAM_MCAST_H */
diff --git a/ace/SOCK_IO.h b/ace/SOCK_IO.h
index f7bb6b7454a..99328a56d3d 100644
--- a/ace/SOCK_IO.h
+++ b/ace/SOCK_IO.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SOCK_IO_H
+#include "ace/pre.h"
#define ACE_SOCK_IO_H
#include "ace/SOCK.h"
@@ -142,4 +143,5 @@ public:
#include "ace/SOCK_IO.i"
#endif
+#include "ace/post.h"
#endif /* ACE_SOCK_IO_H */
diff --git a/ace/SOCK_Stream.h b/ace/SOCK_Stream.h
index f8bcb9c32e4..7ef3d37cdb1 100644
--- a/ace/SOCK_Stream.h
+++ b/ace/SOCK_Stream.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SOCK_STREAM_H
+#include "ace/pre.h"
#define ACE_SOCK_STREAM_H
#include "ace/SOCK_IO.h"
@@ -131,4 +132,5 @@ public:
#include "ace/SOCK_Stream.i"
#endif
+#include "ace/post.h"
#endif /* ACE_SOCK_STREAM_H */
diff --git a/ace/SPIPE.h b/ace/SPIPE.h
index 1d7cac465dc..b22f2e78b01 100644
--- a/ace/SPIPE.h
+++ b/ace/SPIPE.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SPIPE_H
+#include "ace/pre.h"
#define ACE_SPIPE_H
#include "ace/IPC_SAP.h"
@@ -64,4 +65,5 @@ protected:
#include "ace/SPIPE.i"
#endif
+#include "ace/post.h"
#endif /* ACE_SPIPE_H */
diff --git a/ace/SPIPE_Acceptor.h b/ace/SPIPE_Acceptor.h
index 031ec388c76..f0f8ab07e78 100644
--- a/ace/SPIPE_Acceptor.h
+++ b/ace/SPIPE_Acceptor.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SPIPE_ACCEPTOR_H
+#include "ace/pre.h"
#define ACE_SPIPE_ACCEPTOR_H
#include "ace/SPIPE_Stream.h"
@@ -85,4 +86,5 @@ private:
};
+#include "ace/post.h"
#endif /* ACE_SPIPE_ACCEPTOR_H */
diff --git a/ace/SPIPE_Addr.h b/ace/SPIPE_Addr.h
index f6a1f14c7a4..6e8662f90e8 100644
--- a/ace/SPIPE_Addr.h
+++ b/ace/SPIPE_Addr.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SPIPE_ADDR_H
+#include "ace/pre.h"
#define ACE_SPIPE_ADDR_H
#include "ace/Addr.h"
@@ -118,4 +119,5 @@ private:
#include "ace/SPIPE_Addr.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_SPIPE_ADDR_H */
diff --git a/ace/SPIPE_Connector.h b/ace/SPIPE_Connector.h
index 4e5c2d0ff9a..1795c3788e7 100644
--- a/ace/SPIPE_Connector.h
+++ b/ace/SPIPE_Connector.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SPIPE_CONNECTOR_H
+#include "ace/pre.h"
#define ACE_SPIPE_CONNECTOR_H
#include "ace/SPIPE_Stream.h"
@@ -97,4 +98,5 @@ public:
#include "ace/SPIPE_Connector.i"
#endif
+#include "ace/post.h"
#endif /* ACE_SPIPE_CONNECTOR_H */
diff --git a/ace/SPIPE_Stream.h b/ace/SPIPE_Stream.h
index eec059af87d..0028dc324ae 100644
--- a/ace/SPIPE_Stream.h
+++ b/ace/SPIPE_Stream.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SPIPE_STREAM_H
+#include "ace/pre.h"
#define ACE_SPIPE_STREAM_H
#include "ace/SPIPE.h"
@@ -138,4 +139,5 @@ private:
#include "ace/SPIPE_Stream.i"
#endif
+#include "ace/post.h"
#endif /* ACE_SPIPE_STREAM_H */
diff --git a/ace/SString.h b/ace/SString.h
index 87ca44b7125..f15fc632d71 100644
--- a/ace/SString.h
+++ b/ace/SString.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SSTRING_H
+#include "ace/pre.h"
#define ACE_SSTRING_H
#include "ace/ACE.h"
@@ -646,4 +647,5 @@ private:
#include "ace/SString.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_SSTRING_H */
diff --git a/ace/SV_Message.h b/ace/SV_Message.h
index 77b9a2c5c71..384c42e7359 100644
--- a/ace/SV_Message.h
+++ b/ace/SV_Message.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SV_MESSAGE_H
+#include "ace/pre.h"
#define ACE_SV_MESSAGE_H
#include "ace/ACE.h"
@@ -51,4 +52,5 @@ protected:
#include "ace/SV_Message.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_SV_MESSAGE_H */
diff --git a/ace/SV_Message_Queue.h b/ace/SV_Message_Queue.h
index 6a49abcf4d4..e1287096bc9 100644
--- a/ace/SV_Message_Queue.h
+++ b/ace/SV_Message_Queue.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SV_MESSAGE_QUEUE_H
+#include "ace/pre.h"
#define ACE_SV_MESSAGE_QUEUE_H
#include "ace/ACE.h"
@@ -91,4 +92,5 @@ protected:
#include "ace/SV_Message_Queue.i"
#endif
+#include "ace/post.h"
#endif /* ACE_SV_MESSAGE_QUEUE_H */
diff --git a/ace/SV_Semaphore_Complex.h b/ace/SV_Semaphore_Complex.h
index b9e36484f0a..0ed51c05258 100644
--- a/ace/SV_Semaphore_Complex.h
+++ b/ace/SV_Semaphore_Complex.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SV_SEMAPHORE_COMPLEX_H
+#include "ace/pre.h"
#define ACE_SV_SEMAPHORE_COMPLEX_H
#include "ace/SV_Semaphore_Simple.h"
@@ -152,4 +153,5 @@ private:
#include "ace/SV_Semaphore_Complex.i"
#endif
+#include "ace/post.h"
#endif /* ACE_SV_SEMAPHORE_COMPLEX_H */
diff --git a/ace/SV_Semaphore_Simple.h b/ace/SV_Semaphore_Simple.h
index 7b354f453ac..7618a9444fc 100644
--- a/ace/SV_Semaphore_Simple.h
+++ b/ace/SV_Semaphore_Simple.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SV_SEMAPHORE_SIMPLE_H
+#include "ace/pre.h"
#define ACE_SV_SEMAPHORE_SIMPLE_H
#include "ace/ACE.h"
@@ -148,4 +149,5 @@ protected:
#include "ace/SV_Semaphore_Simple.i"
#endif
+#include "ace/post.h"
#endif /* _SV_SEMAPHORE_SIMPLE_H */
diff --git a/ace/SV_Shared_Memory.h b/ace/SV_Shared_Memory.h
index 4ebd960f1c0..6cc1df87039 100644
--- a/ace/SV_Shared_Memory.h
+++ b/ace/SV_Shared_Memory.h
@@ -16,6 +16,7 @@
// ============================================================================
#ifndef ACE_SV_SHARED_MEMORY_H
+#include "ace/pre.h"
#define ACE_SV_SHARED_MEMORY_H
#include "ace/ACE.h"
@@ -108,4 +109,5 @@ protected:
#include "ace/SV_Shared_Memory.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_SV_SHARED_MEMORY_H */
diff --git a/ace/Sched_Params.h b/ace/Sched_Params.h
index 24ade4a5773..5b7ad55b88f 100644
--- a/ace/Sched_Params.h
+++ b/ace/Sched_Params.h
@@ -18,6 +18,7 @@
// ============================================================================
#ifndef ACE_SCHED_PARAMS_H
+#include "ace/pre.h"
#define ACE_SCHED_PARAMS_H
#include "ace/OS.h"
@@ -215,4 +216,5 @@ private:
#include "ace/Sched_Params.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_SCHED_PARAMS_H */
diff --git a/ace/Select_Reactor.h b/ace/Select_Reactor.h
index 0b70607237c..445ed3fc181 100644
--- a/ace/Select_Reactor.h
+++ b/ace/Select_Reactor.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SELECT_REACTOR_H
+#include "ace/pre.h"
#define ACE_SELECT_REACTOR_H
#include "ace/Select_Reactor_T.h"
@@ -68,4 +69,5 @@ private:
#include "ace/Select_Reactor.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_SELECT_REACTOR_H */
diff --git a/ace/Select_Reactor_Base.h b/ace/Select_Reactor_Base.h
index 721c9045ebc..5fd5d204280 100644
--- a/ace/Select_Reactor_Base.h
+++ b/ace/Select_Reactor_Base.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SELECT_REACTOR_BASE_H
+#include "ace/pre.h"
#define ACE_SELECT_REACTOR_BASE_H
#include "ace/Signal.h"
@@ -439,4 +440,5 @@ private:
#include "ace/Select_Reactor_Base.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_SELECT_REACTOR_BASE_H */
diff --git a/ace/Select_Reactor_T.h b/ace/Select_Reactor_T.h
index f7f186c884a..33d4825cbba 100644
--- a/ace/Select_Reactor_T.h
+++ b/ace/Select_Reactor_T.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SELECT_REACTOR_T_H
+#include "ace/pre.h"
#define ACE_SELECT_REACTOR_T_H
#include "ace/Select_Reactor_Base.h"
@@ -666,4 +667,5 @@ private:
#pragma implementation ("Select_Reactor_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_SELECT_REACTOR_T_H */
diff --git a/ace/Service_Config.h b/ace/Service_Config.h
index 0310589637e..7b15888efcc 100644
--- a/ace/Service_Config.h
+++ b/ace/Service_Config.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SERVICE_CONFIG_H
+#include "ace/pre.h"
#define ACE_SERVICE_CONFIG_H
#include "ace/Service_Object.h"
@@ -447,4 +448,5 @@ private:
// longer)
#include "ace/Reactor.h"
#include "ace/Svc_Conf_Tokens.h"
+#include "ace/post.h"
#endif /* ACE_SERVICE_CONFIG_H */
diff --git a/ace/Service_Manager.h b/ace/Service_Manager.h
index be40a485987..f19bb1e342d 100644
--- a/ace/Service_Manager.h
+++ b/ace/Service_Manager.h
@@ -16,6 +16,7 @@
// ============================================================================
#ifndef ACE_SERVICE_MANAGER_H
+#include "ace/pre.h"
#define ACE_SERVICE_MANAGER_H
#include "ace/SOCK_Stream.h"
@@ -103,4 +104,5 @@ private:
#include "ace/Service_Manager.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* _SERVICE_MANAGER_H */
diff --git a/ace/Service_Object.h b/ace/Service_Object.h
index 4a54586ec68..d92c5496bdf 100644
--- a/ace/Service_Object.h
+++ b/ace/Service_Object.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SERVICE_OBJECT_H
+#include "ace/pre.h"
#define ACE_SERVICE_OBJECT_H
#include "ace/Shared_Object.h"
@@ -163,4 +164,5 @@ private:
#include "ace/Service_Object.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_SERVICE_OBJECT_H */
diff --git a/ace/Service_Repository.h b/ace/Service_Repository.h
index 8618fce097d..4cc58a038fc 100644
--- a/ace/Service_Repository.h
+++ b/ace/Service_Repository.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SERVICE_REPOSITORY_H
+#include "ace/pre.h"
#define ACE_SERVICE_REPOSITORY_H
#include "ace/Service_Types.h"
@@ -194,4 +195,5 @@ private:
#include "ace/Service_Repository.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* _SERVICE_REPOSITORY_H */
diff --git a/ace/Service_Types.h b/ace/Service_Types.h
index 459419091bf..1335dd9892e 100644
--- a/ace/Service_Types.h
+++ b/ace/Service_Types.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SERVICE_TYPE_H
+#include "ace/pre.h"
#define ACE_SERVICE_TYPE_H
#include "ace/Service_Object.h"
@@ -184,4 +185,5 @@ private:
#include "ace/Service_Types.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* _SERVICE_TYPE_H */
diff --git a/ace/Shared_Memory.h b/ace/Shared_Memory.h
index c62e5fbd07e..b7d81a89f11 100644
--- a/ace/Shared_Memory.h
+++ b/ace/Shared_Memory.h
@@ -16,6 +16,7 @@
// ============================================================================
#ifndef ACE_SHARED_MEMORY_H
+#include "ace/pre.h"
#define ACE_SHARED_MEMORY_H
#include "ace/ACE.h"
@@ -46,4 +47,5 @@ public:
virtual int get_segment_size (void) const = 0;
virtual ACE_HANDLE get_id (void) const = 0;
};
+#include "ace/post.h"
#endif /* ACE_SHARED_MEMORY_H */
diff --git a/ace/Shared_Memory_MM.h b/ace/Shared_Memory_MM.h
index 57e41db8a9f..7367b87aea3 100644
--- a/ace/Shared_Memory_MM.h
+++ b/ace/Shared_Memory_MM.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SHARED_MALLOC_MM_H
+#include "ace/pre.h"
#define ACE_SHARED_MALLOC_MM_H
#include "ace/Shared_Memory.h"
@@ -112,4 +113,5 @@ private:
#include "ace/Shared_Memory_MM.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_SHARED_MALLOC_MM_H */
diff --git a/ace/Shared_Memory_SV.h b/ace/Shared_Memory_SV.h
index 104175f158c..1c74b241bae 100644
--- a/ace/Shared_Memory_SV.h
+++ b/ace/Shared_Memory_SV.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SHARED_MALLOC_SV_H
+#include "ace/pre.h"
#define ACE_SHARED_MALLOC_SV_H
#include "ace/Shared_Memory.h"
@@ -93,4 +94,5 @@ private:
#include "ace/Shared_Memory_SV.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_SHARED_MALLOC_SV_H */
diff --git a/ace/Shared_Object.h b/ace/Shared_Object.h
index a73a83e8e63..5e88e65bb13 100644
--- a/ace/Shared_Object.h
+++ b/ace/Shared_Object.h
@@ -16,6 +16,7 @@
// ============================================================================
#ifndef ACE_SHARED_OBJECT_H
+#include "ace/pre.h"
#define ACE_SHARED_OBJECT_H
#include "ace/ACE.h"
@@ -48,4 +49,5 @@ public:
#include "ace/Shared_Object.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_SHARED_OBJECT_H */
diff --git a/ace/Signal.h b/ace/Signal.h
index 12eac3a542f..d4b9aaea018 100644
--- a/ace/Signal.h
+++ b/ace/Signal.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SIGNAL_HANDLER_H
+#include "ace/pre.h"
#define ACE_SIGNAL_HANDLER_H
#if defined (ACE_DONT_INCLUDE_ACE_SIGNAL_H)
@@ -453,4 +454,5 @@ private:
#include "ace/Signal.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_SIGNAL_HANDLER_H */
diff --git a/ace/Singleton.h b/ace/Singleton.h
index 651e41b73db..88b3a9aad93 100644
--- a/ace/Singleton.h
+++ b/ace/Singleton.h
@@ -18,6 +18,7 @@
// ============================================================================
#ifndef ACE_SINGLETON_H
+#include "ace/pre.h"
#define ACE_SINGLETON_H
#include "ace/Synch.h"
@@ -243,4 +244,5 @@ protected:
#pragma implementation ("Singleton.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_SINGLETON_H */
diff --git a/ace/Stats.h b/ace/Stats.h
index 4a2ca420abb..1732e4dcc0f 100644
--- a/ace/Stats.h
+++ b/ace/Stats.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_STATS_H
+#include "ace/pre.h"
#define ACE_STATS_H
#include "ace/ACE.h"
@@ -241,4 +242,5 @@ private:
# include "ace/Stats.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ! ACE_STATS_H */
diff --git a/ace/Strategies.h b/ace/Strategies.h
index 91ff0e9a5b8..8edec9bfa25 100644
--- a/ace/Strategies.h
+++ b/ace/Strategies.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_STRATEGIES_H
+#include "ace/pre.h"
#define ACE_STRATEGIES_H
#include "ace/Event_Handler.h"
@@ -190,4 +191,5 @@ protected:
#include "ace/Strategies.i"
#endif /* __ACE_INLINE __ */
+#include "ace/post.h"
#endif /* ACE_STRATEGIES_H */
diff --git a/ace/Strategies_T.h b/ace/Strategies_T.h
index dfa9cd95391..f8f064c8410 100644
--- a/ace/Strategies_T.h
+++ b/ace/Strategies_T.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_STRATEGIES_T_H
+#include "ace/pre.h"
#define ACE_STRATEGIES_T_H
#include "ace/Strategies.h"
@@ -909,4 +910,5 @@ protected:
#pragma implementation ("Strategies_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_STRATEGIES_T_H */
diff --git a/ace/Stream.h b/ace/Stream.h
index a7c2df28139..8ffc95e4ef6 100644
--- a/ace/Stream.h
+++ b/ace/Stream.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_STREAM_H
+#include "ace/pre.h"
#define ACE_STREAM_H
#include "ace/ACE.h"
@@ -208,4 +209,5 @@ private:
#pragma implementation ("Stream.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_STREAM_H */
diff --git a/ace/Stream_Modules.h b/ace/Stream_Modules.h
index 733f8efd614..5bde8ae0329 100644
--- a/ace/Stream_Modules.h
+++ b/ace/Stream_Modules.h
@@ -22,6 +22,7 @@
#endif /* ACE_LACKS_PRAGMA_ONCE */
#ifndef ACE_STREAM_MODULES
+#include "ace/pre.h"
#define ACE_STREAM_MODULES
template <ACE_SYNCH_DECL>
@@ -137,4 +138,5 @@ public:
#pragma implementation ("Stream_Modules.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_STREAM_MODULES */
diff --git a/ace/Svc_Conf.h b/ace/Svc_Conf.h
index 315e5f36063..9fc125de749 100644
--- a/ace/Svc_Conf.h
+++ b/ace/Svc_Conf.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SVC_CONF_H
+#include "ace/pre.h"
#define ACE_SVC_CONF_H
// Globally visible macros, type decls, and extern var decls for
@@ -107,4 +108,5 @@ typedef union
char *ident_;
} ACE_YYSTYPE;
extern ACE_YYSTYPE ace_yylval;
+#include "ace/post.h"
#endif /* ACE_SVC_CONF_H */
diff --git a/ace/Svc_Conf_Tokens.h b/ace/Svc_Conf_Tokens.h
index 760a00c9e17..259109ee07e 100644
--- a/ace/Svc_Conf_Tokens.h
+++ b/ace/Svc_Conf_Tokens.h
@@ -1,6 +1,7 @@
// $Id$
#ifndef SVC_CONF_TOKENS_H
+#include "ace/pre.h"
#define SVC_CONF_TOKENS_H
#define ACE_DYNAMIC 257
@@ -24,4 +25,5 @@
#define ACE_STAR 275
#define ACE_COLON 276
+#include "ace/post.h"
#endif //SVC_CONF_TOKENS_H
diff --git a/ace/Svc_Handler.h b/ace/Svc_Handler.h
index bf843a45e2f..d5e8fbfb95c 100644
--- a/ace/Svc_Handler.h
+++ b/ace/Svc_Handler.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SVC_HANDLER_H
+#include "ace/pre.h"
#define ACE_SVC_HANDLER_H
// Forward decls.
@@ -280,4 +281,5 @@ protected:
#pragma implementation ("Svc_Handler.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_SVC_HANDLER_H */
diff --git a/ace/Synch.h b/ace/Synch.h
index 5616ae26c42..5208412ed8d 100644
--- a/ace/Synch.h
+++ b/ace/Synch.h
@@ -18,6 +18,7 @@
// ============================================================================
#ifndef ACE_SYNCH_H
+#include "ace/pre.h"
#define ACE_SYNCH_H
#include "ace/ACE.h"
@@ -1696,4 +1697,5 @@ public:
void dump (void) const {}
};
+#include "ace/post.h"
#endif /* ACE_SYNCH_H */
diff --git a/ace/Synch_Options.h b/ace/Synch_Options.h
index 94fb15a9c74..bf7a529fd67 100644
--- a/ace/Synch_Options.h
+++ b/ace/Synch_Options.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SYNCH_OPTIONS_H
+#include "ace/pre.h"
#define ACE_SYNCH_OPTIONS_H
#include "ace/ACE.h"
@@ -144,4 +145,5 @@ private:
#include "ace/Synch_Options.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_SYNCH_OPTIONS_H */
diff --git a/ace/Synch_T.h b/ace/Synch_T.h
index 1cb502ea48f..8bafe6f1d3c 100644
--- a/ace/Synch_T.h
+++ b/ace/Synch_T.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_SYNCH_T_H
+#include "ace/pre.h"
#define ACE_SYNCH_T_H
#include "ace/Event_Handler.h"
@@ -963,4 +964,5 @@ public:
#pragma implementation ("Synch_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_SYNCH_T_H */
diff --git a/ace/System_Time.h b/ace/System_Time.h
index 7dfdd9e1e02..8ec32980f27 100644
--- a/ace/System_Time.h
+++ b/ace/System_Time.h
@@ -16,6 +16,7 @@
// ============================================================================
#ifndef ACE_SYSTEM_TIME_H
+#include "ace/pre.h"
#define ACE_SYSTEM_TIME_H
#include "ace/OS.h"
@@ -79,4 +80,5 @@ private:
// Pointer to delta time kept in shared memory.
};
+#include "ace/post.h"
#endif /* ACE_SYSTEM_TIME_H */
diff --git a/ace/TLI.h b/ace/TLI.h
index c81a82371ea..132dd8a47e7 100644
--- a/ace/TLI.h
+++ b/ace/TLI.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_TLI_H
+#include "ace/pre.h"
#define ACE_TLI_H
#include "ace/IPC_SAP.h"
@@ -100,4 +101,5 @@ private:
#include "ace/TLI.i"
#endif /* ACE_HAS_TLI */
+#include "ace/post.h"
#endif /* ACE_TLI_H */
diff --git a/ace/TLI_Acceptor.h b/ace/TLI_Acceptor.h
index 20ce2575daa..08d05e805ea 100644
--- a/ace/TLI_Acceptor.h
+++ b/ace/TLI_Acceptor.h
@@ -16,6 +16,7 @@
// ============================================================================
#ifndef ACE_TLI_ACCEPTOR_H
+#include "ace/pre.h"
#define ACE_TLI_ACCEPTOR_H
#include "ace/TLI.h"
@@ -115,4 +116,5 @@ private:
#include "ace/TLI_Acceptor.i"
#endif /* ACE_HAS_TLI */
+#include "ace/post.h"
#endif /* ACE_TLI_ACCEPTOR_H */
diff --git a/ace/TLI_Connector.h b/ace/TLI_Connector.h
index 7b4d913f6d7..2ebc8ed3c8e 100644
--- a/ace/TLI_Connector.h
+++ b/ace/TLI_Connector.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_TLI_CONNECTOR_H
+#include "ace/pre.h"
#define ACE_TLI_CONNECTOR_H
#include "ace/TLI_Stream.h"
@@ -112,4 +113,5 @@ public:
#include "ace/TLI_Connector.i"
#endif /* ACE_HAS_TLI */
+#include "ace/post.h"
#endif /* ACE_TLI_CONNECTOR_H */
diff --git a/ace/TLI_Stream.h b/ace/TLI_Stream.h
index 54c808e96ac..2d48dd71d77 100644
--- a/ace/TLI_Stream.h
+++ b/ace/TLI_Stream.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_TLI_STREAM_H
+#include "ace/pre.h"
#define ACE_TLI_STREAM_H
#include "ace/TLI.h"
@@ -98,4 +99,5 @@ private:
#include "ace/TLI_Stream.i"
#endif /* ACE_HAS_TLI */
+#include "ace/post.h"
#endif /* ACE_TLI_STREAM_H */
diff --git a/ace/TP_Reactor.h b/ace/TP_Reactor.h
index b6c7950c32e..e5b0dcce11b 100644
--- a/ace/TP_Reactor.h
+++ b/ace/TP_Reactor.h
@@ -30,6 +30,7 @@
// ============================================================================
#ifndef ACE_TP_REACTOR_H
+#include "ace/pre.h"
#define ACE_TP_REACTOR_H
#include "ace/Select_Reactor.h"
@@ -201,4 +202,5 @@ private:
#include "ace/TP_Reactor.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_TP_REACTOR_H */
diff --git a/ace/TTY_IO.h b/ace/TTY_IO.h
index 404ffaa9b12..b66cd26e644 100644
--- a/ace/TTY_IO.h
+++ b/ace/TTY_IO.h
@@ -17,6 +17,7 @@
// ============================================================================
#ifndef ACE_TTY_IO_H
+#include "ace/pre.h"
#define ACE_TTY_IO_H
#include "ace/OS.h"
@@ -70,4 +71,5 @@ public:
#endif /* ACE_NEEDS_DEV_IO_CONVERSION */
};
+#include "ace/post.h"
#endif /* ACE_TTY_IO_H */
diff --git a/ace/Task.h b/ace/Task.h
index aee510d9901..9e0fd7470ea 100644
--- a/ace/Task.h
+++ b/ace/Task.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_TASK_H
+#include "ace/pre.h"
#define ACE_TASK_H
#include "ace/Service_Object.h"
@@ -240,4 +241,5 @@ private:
// Include the ACE_Task templates classes at this point.
#include "ace/Task_T.h"
+#include "ace/post.h"
#endif /* ACE_TASK_H */
diff --git a/ace/Task_T.h b/ace/Task_T.h
index 673c75da2ac..ffbdb7fe49b 100644
--- a/ace/Task_T.h
+++ b/ace/Task_T.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_TASK_T_H
+#include "ace/pre.h"
#define ACE_TASK_T_H
#include "ace/Message_Queue.h"
@@ -162,4 +163,5 @@ private:
#pragma implementation ("Task_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_TASK_T_H */
diff --git a/ace/Thread.h b/ace/Thread.h
index a4d5dba6a29..ab99ea293af 100644
--- a/ace/Thread.h
+++ b/ace/Thread.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_THREAD_H
+#include "ace/pre.h"
#define ACE_THREAD_H
#include "ace/ACE.h"
@@ -223,4 +224,5 @@ private:
#if defined (__ACE_INLINE__)
#include "ace/Thread.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_THREAD_H */
diff --git a/ace/Thread_Manager.h b/ace/Thread_Manager.h
index e4a14876f17..5db1095a063 100644
--- a/ace/Thread_Manager.h
+++ b/ace/Thread_Manager.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_THREAD_MANAGER_H
+#include "ace/pre.h"
#define ACE_THREAD_MANAGER_H
#include "ace/Thread.h"
@@ -906,4 +907,5 @@ typedef ACE_Singleton<ACE_Thread_Manager, ACE_SYNCH_MUTEX> ACE_THREAD_MANAGER_SI
#include "ace/Thread_Manager.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_THREAD_MANAGER_H */
diff --git a/ace/Time_Request_Reply.h b/ace/Time_Request_Reply.h
index 90e3f3b3e10..81973bf9430 100644
--- a/ace/Time_Request_Reply.h
+++ b/ace/Time_Request_Reply.h
@@ -20,6 +20,7 @@
// ============================================================================
#ifndef ACE_TIME_REQUEST_REPLY_H
+#include "ace/pre.h"
#define ACE_TIME_REQUEST_REPLY_H
#include "ace/Time_Value.h"
@@ -120,4 +121,5 @@ private:
};
+#include "ace/post.h"
#endif /* ACE_TIME_REQUEST_REPLY_H */
diff --git a/ace/Time_Value.h b/ace/Time_Value.h
index 5f085c020c0..4f1913ed47d 100644
--- a/ace/Time_Value.h
+++ b/ace/Time_Value.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_TIME_VALUE_H
+#include "ace/pre.h"
#define ACE_TIME_VALUE_H
// This file is no longer used and is only here due to backwards
@@ -26,4 +27,5 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
+#include "ace/post.h"
#endif /* ACE_TIME_VALUE */
diff --git a/ace/Timeprobe.h b/ace/Timeprobe.h
index b5728a32ece..9c916e7c34d 100644
--- a/ace/Timeprobe.h
+++ b/ace/Timeprobe.h
@@ -42,6 +42,7 @@
// ============================================================================
#ifndef ACE_TIMEPROBE_H
+#include "ace/pre.h"
#define ACE_TIMEPROBE_H
#include "ace/OS.h"
@@ -177,4 +178,5 @@ ACE_SINGLETON_DECLARATION (ACE_TIMEPROBE_SINGLETON_DEFINE);
# define ACE_FUNCTION_TIMEPROBE(X)
#endif /* ACE_ENABLE_TIMEPROBES && ACE_COMPILE_TIMEPROBES */
+#include "ace/post.h"
#endif /* ACE_TIMEPROBE_H */
diff --git a/ace/Timeprobe_T.h b/ace/Timeprobe_T.h
index 1e97bb1cd45..9a6cbd41376 100644
--- a/ace/Timeprobe_T.h
+++ b/ace/Timeprobe_T.h
@@ -2,6 +2,7 @@
// $Id$
#ifndef ACE_TIMEPROBE_T_H
+#include "ace/pre.h"
#define ACE_TIMEPROBE_T_H
#include "ace/OS.h"
@@ -170,4 +171,5 @@ protected:
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
#endif /* ACE_COMPILE_TIMEPROBES */
+#include "ace/post.h"
#endif /* ACE_TIMEPROBE_T_H */
diff --git a/ace/Timer_Hash.h b/ace/Timer_Hash.h
index 6d9b73740ca..c511414e39d 100644
--- a/ace/Timer_Hash.h
+++ b/ace/Timer_Hash.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_TIMER_HASH_H
+#include "ace/pre.h"
#define ACE_TIMER_HASH_H
#include "ace/Timer_Hash_T.h"
@@ -69,4 +70,5 @@ typedef ACE_Timer_Hash_Iterator_T<ACE_Event_Handler *,
ACE_Hash_Timer_Heap>
ACE_Timer_Hash_Heap_Iterator;
+#include "ace/post.h"
#endif /* ACE_TIMER_HASH_H */
diff --git a/ace/Timer_Hash_T.h b/ace/Timer_Hash_T.h
index 8c5580ea9fa..763d4312d56 100644
--- a/ace/Timer_Hash_T.h
+++ b/ace/Timer_Hash_T.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_TIMER_HASH_T_H
+#include "ace/pre.h"
#define ACE_TIMER_HASH_T_H
#include "ace/Timer_Queue_T.h"
@@ -259,4 +260,5 @@ private:
#pragma implementation ("Timer_Hash_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_TIMER_HASH_T_H */
diff --git a/ace/Timer_Heap.h b/ace/Timer_Heap.h
index 2e37725a6cb..0ad4ceb403c 100644
--- a/ace/Timer_Heap.h
+++ b/ace/Timer_Heap.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_TIMER_HEAP_H
+#include "ace/pre.h"
#define ACE_TIMER_HEAP_H
#include "ace/Timer_Heap_T.h"
@@ -36,4 +37,5 @@ typedef ACE_Timer_Heap_Iterator_T<ACE_Event_Handler *,
ACE_SYNCH_RECURSIVE_MUTEX>
ACE_Timer_Heap_Iterator;
+#include "ace/post.h"
#endif /* ACE_TIMER_HEAP_H */
diff --git a/ace/Timer_Heap_T.h b/ace/Timer_Heap_T.h
index b025d41dc5d..b21f71dcb5c 100644
--- a/ace/Timer_Heap_T.h
+++ b/ace/Timer_Heap_T.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_TIMER_HEAP_T_H
+#include "ace/pre.h"
#define ACE_TIMER_HEAP_T_H
#include "ace/Timer_Queue_T.h"
@@ -280,4 +281,5 @@ private:
#pragma implementation ("Timer_Heap_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_TIMER_HEAP_T_H */
diff --git a/ace/Timer_List.h b/ace/Timer_List.h
index 570b1a8834c..7cee4ab95ca 100644
--- a/ace/Timer_List.h
+++ b/ace/Timer_List.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_TIMER_LIST_H
+#include "ace/pre.h"
#define ACE_TIMER_LIST_H
#include "ace/Timer_List_T.h"
@@ -36,4 +37,5 @@ typedef ACE_Timer_List_Iterator_T<ACE_Event_Handler *,
ACE_SYNCH_RECURSIVE_MUTEX>
ACE_Timer_List_Iterator;
+#include "ace/post.h"
#endif /* ACE_TIMER_LIST_H */
diff --git a/ace/Timer_List_T.h b/ace/Timer_List_T.h
index df633675668..5b1dfe79a72 100644
--- a/ace/Timer_List_T.h
+++ b/ace/Timer_List_T.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_TIMER_LIST_T_H
+#include "ace/pre.h"
#define ACE_TIMER_LIST_T_H
#include "ace/Timer_Queue_T.h"
@@ -200,4 +201,5 @@ private:
#pragma implementation ("Timer_List_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_TIMER_LIST_T_H */
diff --git a/ace/Timer_Queue.h b/ace/Timer_Queue.h
index e7ee550300d..177c9f79c4b 100644
--- a/ace/Timer_Queue.h
+++ b/ace/Timer_Queue.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_TIMER_QUEUE_H
+#include "ace/pre.h"
#define ACE_TIMER_QUEUE_H
#include "ace/Synch.h"
@@ -41,4 +42,5 @@ typedef ACE_Timer_Queue_Iterator_T<ACE_Event_Handler *,
ACE_SYNCH_RECURSIVE_MUTEX>
ACE_Timer_Queue_Iterator;
+#include "ace/post.h"
#endif /* ACE_TIMER_QUEUE_H */
diff --git a/ace/Timer_Queue_T.h b/ace/Timer_Queue_T.h
index 24ce3257d5d..4e3906b05a4 100644
--- a/ace/Timer_Queue_T.h
+++ b/ace/Timer_Queue_T.h
@@ -16,6 +16,7 @@
// ============================================================================
#ifndef ACE_TIMER_QUEUE_T_H
+#include "ace/pre.h"
#define ACE_TIMER_QUEUE_T_H
#include "ace/Free_List.h"
@@ -388,4 +389,5 @@ public:
#pragma implementation ("Timer_Queue_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_TIMER_QUEUE_T_H */
diff --git a/ace/Timer_Wheel.h b/ace/Timer_Wheel.h
index dc5bae5829e..be18550a8ce 100644
--- a/ace/Timer_Wheel.h
+++ b/ace/Timer_Wheel.h
@@ -16,6 +16,7 @@
// ============================================================================
#ifndef ACE_TIMER_WHEEL_H
+#include "ace/pre.h"
#define ACE_TIMER_WHEEL_H
#include "ace/Timer_Wheel_T.h"
@@ -37,4 +38,5 @@ typedef ACE_Timer_Wheel_Iterator_T<ACE_Event_Handler *,
ACE_SYNCH_RECURSIVE_MUTEX>
ACE_Timer_Wheel_Iterator;
+#include "ace/post.h"
#endif /* ACE_TIMER_WHEEL_H */
diff --git a/ace/Timer_Wheel_T.h b/ace/Timer_Wheel_T.h
index 6de5208bc43..d2a68e0cee3 100644
--- a/ace/Timer_Wheel_T.h
+++ b/ace/Timer_Wheel_T.h
@@ -16,6 +16,7 @@
// ============================================================================
#ifndef ACE_TIMER_WHEEL_T_H
+#include "ace/pre.h"
#define ACE_TIMER_WHEEL_T_H
#include "ace/Timer_Queue_T.h"
@@ -224,4 +225,5 @@ private:
#pragma implementation ("Timer_Wheel_T.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_TIMER_WHEEL_T_H */
diff --git a/ace/TkReactor.h b/ace/TkReactor.h
index 9606315cae5..82e88b4172c 100644
--- a/ace/TkReactor.h
+++ b/ace/TkReactor.h
@@ -14,6 +14,7 @@
// ============================================================================
#ifndef ACE_TKREACTOR_H
+#include "ace/pre.h"
#define ACE_TKREACTOR_H
#include "ace/Select_Reactor.h"
@@ -122,4 +123,5 @@ private:
};
#endif /* ACE_HAS_TK */
+#include "ace/post.h"
#endif /* ACE_TK_REACTOR_H */
diff --git a/ace/Token.h b/ace/Token.h
index f88d53fee7b..32d7d9838d2 100644
--- a/ace/Token.h
+++ b/ace/Token.h
@@ -16,6 +16,7 @@
// ============================================================================
#ifndef ACE_TOKEN_H
+#include "ace/pre.h"
#define ACE_TOKEN_H
#include "ace/Synch.h"
@@ -286,4 +287,5 @@ public:
int release (void) { ACE_NOTSUP_RETURN (-1); }
};
#endif /* ACE_HAS_THREADS */
+#include "ace/post.h"
#endif /* ACE_TOKEN_H */
diff --git a/ace/Token_Collection.h b/ace/Token_Collection.h
index e85b45e76c4..22c638ff6f5 100644
--- a/ace/Token_Collection.h
+++ b/ace/Token_Collection.h
@@ -25,6 +25,7 @@
// ============================================================================
#ifndef ACE_TOKEN_COLLECTION_H
+#include "ace/pre.h"
#define ACE_TOKEN_COLLECTION_H
#include "ace/Map_Manager.h"
@@ -215,4 +216,5 @@ protected:
#include "ace/Token_Collection.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_TOKEN_COLLECTION_H */
diff --git a/ace/Token_Invariants.h b/ace/Token_Invariants.h
index 1ad9aacf5e4..5b3dad386b9 100644
--- a/ace/Token_Invariants.h
+++ b/ace/Token_Invariants.h
@@ -20,6 +20,7 @@
// ============================================================================
#ifndef ACE_TOKEN_INVARIANTS_H
+#include "ace/pre.h"
#define ACE_TOKEN_INVARIANTS_H
#include "ace/Synch.h"
@@ -220,4 +221,5 @@ protected:
#include "ace/Token_Invariants.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_TOKEN_INVARIANTS_H */
diff --git a/ace/Token_Manager.h b/ace/Token_Manager.h
index 31a49a39453..49393c01ce3 100644
--- a/ace/Token_Manager.h
+++ b/ace/Token_Manager.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_TOKEN_MANAGER_H
+#include "ace/pre.h"
#define ACE_TOKEN_MANAGER_H
#include "ace/Synch.h"
@@ -122,4 +123,5 @@ private:
#include "ace/Token_Manager.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_TOKEN_MANAGER_H */
diff --git a/ace/Token_Request_Reply.h b/ace/Token_Request_Reply.h
index 28501c63678..5ab739dfe6c 100644
--- a/ace/Token_Request_Reply.h
+++ b/ace/Token_Request_Reply.h
@@ -20,6 +20,7 @@
// ============================================================================
#ifndef ACE_TOKEN_REQUEST_REPLY_H
+#include "ace/pre.h"
#define ACE_TOKEN_REQUEST_REPLY_H
#include "ace/Local_Tokens.h"
@@ -230,4 +231,5 @@ private:
#include "ace/Token_Request_Reply.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_TOKEN_REQUEST_REPLY_H */
diff --git a/ace/Trace.h b/ace/Trace.h
index 93f225c88e7..a836a42d7b4 100644
--- a/ace/Trace.h
+++ b/ace/Trace.h
@@ -16,6 +16,7 @@
#ifndef ACE_TRACE_H
+#include "ace/pre.h"
#define ACE_TRACE_H
#include "ace/OS.h"
@@ -81,4 +82,5 @@ private:
};
};
+#include "ace/post.h"
#endif /* ACE_TRACE_H */
diff --git a/ace/Typed_SV_Message.h b/ace/Typed_SV_Message.h
index 5929b7e7a11..f5b86ed3a61 100644
--- a/ace/Typed_SV_Message.h
+++ b/ace/Typed_SV_Message.h
@@ -16,6 +16,7 @@
// ============================================================================
#ifndef ACE_TYPED_SV_MESSAGE_H
+#include "ace/pre.h"
#define ACE_TYPED_SV_MESSAGE_H
#include "ace/ACE.h"
@@ -89,4 +90,5 @@ private:
#pragma implementation ("Typed_SV_Message.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_TYPED_SV_MESSAGE_H */
diff --git a/ace/Typed_SV_Message_Queue.h b/ace/Typed_SV_Message_Queue.h
index cd791c1f119..b00df1ea3ce 100644
--- a/ace/Typed_SV_Message_Queue.h
+++ b/ace/Typed_SV_Message_Queue.h
@@ -16,6 +16,7 @@
// ============================================================================
#ifndef ACE_TYPED_MESSAGE_QUEUE_H
+#include "ace/pre.h"
#define ACE_TYPED_MESSAGE_QUEUE_H
#include "ace/SV_Message_Queue.h"
@@ -80,4 +81,5 @@ private:
#pragma implementation ("Typed_SV_Message_Queue.cpp")
#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
+#include "ace/post.h"
#endif /* ACE_TYPED_MESSAGE_QUEUE_H */
diff --git a/ace/UNIX_Addr.h b/ace/UNIX_Addr.h
index 12c7967ddfc..26137ef7316 100644
--- a/ace/UNIX_Addr.h
+++ b/ace/UNIX_Addr.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_UNIX_ADDR_H
+#include "ace/pre.h"
#define ACE_UNIX_ADDR_H
#include "ace/Addr.h"
@@ -92,4 +93,5 @@ private:
#endif /* __ACE_INLINE__ */
#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
+#include "ace/post.h"
#endif /* ACE_UNIX_ADDR_H */
diff --git a/ace/UPIPE_Acceptor.h b/ace/UPIPE_Acceptor.h
index c14fedca21d..f82222524e0 100644
--- a/ace/UPIPE_Acceptor.h
+++ b/ace/UPIPE_Acceptor.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_UPIPE_ACCEPTOR_H
+#include "ace/pre.h"
#define ACE_UPIPE_ACCEPTOR_H
#include "ace/UPIPE_Stream.h"
@@ -86,4 +87,5 @@ private:
#endif
#endif /* ACE_HAS_THREADS */
+#include "ace/post.h"
#endif /* ACE_UPIPE_ACCEPTOR_H */
diff --git a/ace/UPIPE_Addr.h b/ace/UPIPE_Addr.h
index 82c118480a7..8b8de4b9d81 100644
--- a/ace/UPIPE_Addr.h
+++ b/ace/UPIPE_Addr.h
@@ -16,6 +16,7 @@
// ============================================================================
#ifndef ACE_UPIPE_ADDR_H
+#include "ace/pre.h"
#define ACE_UPIPE_ADDR_H
#include "ace/SPIPE_Addr.h"
@@ -41,4 +42,5 @@ public:
// = Same interface as <ACE_SPIPE_Addr>.
};
#endif /* 0 */
+#include "ace/post.h"
#endif /* ACE_UPIPE_ADDR_H */
diff --git a/ace/UPIPE_Connector.h b/ace/UPIPE_Connector.h
index cae79c148ac..763b8870fb8 100644
--- a/ace/UPIPE_Connector.h
+++ b/ace/UPIPE_Connector.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_UPIPE_CONNECTOR_H
+#include "ace/pre.h"
#define ACE_UPIPE_CONNECTOR_H
#include "ace/UPIPE_Stream.h"
@@ -103,4 +104,5 @@ public:
#endif
#endif /* ACE_HAS_THREADS */
+#include "ace/post.h"
#endif /* ACE_UPIPE_CONNECTOR_H */
diff --git a/ace/UPIPE_Stream.h b/ace/UPIPE_Stream.h
index 61618371e46..341b3b476ff 100644
--- a/ace/UPIPE_Stream.h
+++ b/ace/UPIPE_Stream.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_UPIPE_STREAM_H
+#include "ace/pre.h"
#define ACE_UPIPE_STREAM_H
#include "ace/Stream.h"
@@ -131,4 +132,5 @@ private:
#endif /* __ACE_INLINE__ */
#endif /* ACE_HAS_THREADS */
+#include "ace/post.h"
#endif /*ACE_UPIPE_STREAM_H */
diff --git a/ace/WFMO_Reactor.h b/ace/WFMO_Reactor.h
index 0e720ab9f5e..88d6f0ae9b8 100644
--- a/ace/WFMO_Reactor.h
+++ b/ace/WFMO_Reactor.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_WFMO_REACTOR_H
+#include "ace/pre.h"
#define ACE_WFMO_REACTOR_H
#include "ace/Signal.h"
@@ -1164,4 +1165,5 @@ int WSAEnumNetworkEvents (SOCKET s,
#if defined (__ACE_INLINE__)
#include "ace/WFMO_Reactor.i"
#endif /* __ACE_INLINE__ */
+#include "ace/post.h"
#endif /* ACE_WFMO_REACTOR_H */
diff --git a/ace/WIN32_Asynch_IO.h b/ace/WIN32_Asynch_IO.h
index 18e1eb5d3d4..659cfb5eb82 100644
--- a/ace/WIN32_Asynch_IO.h
+++ b/ace/WIN32_Asynch_IO.h
@@ -28,6 +28,7 @@
// ============================================================================
#ifndef ACE_WIN32_ASYNCH_IO_H
+#include "ace/pre.h"
#define ACE_WIN32_ASYNCH_IO_H
#include "ace/OS.h"
@@ -1209,4 +1210,5 @@ public:
#endif /* __ACE_INLINE__ */
#endif /* ACE_WIN32 && !ACE_HAS_WINCE */
+#include "ace/post.h"
#endif /* ACE_WIN32_ASYNCH_IO_H */
diff --git a/ace/WIN32_Proactor.h b/ace/WIN32_Proactor.h
index ef1f03c8352..31aaee9308e 100644
--- a/ace/WIN32_Proactor.h
+++ b/ace/WIN32_Proactor.h
@@ -17,6 +17,7 @@
// ============================================================================
#ifndef ACE_WIN32_PROACTOR_H
+#include "ace/pre.h"
#define ACE_WIN32_PROACTOR_H
#include "ace/OS.h"
@@ -263,4 +264,5 @@ protected:
#endif /* __ACE_INLINE__ */
#endif /* ACE_WIN32 */
+#include "ace/post.h"
#endif /* ACE_PROACTOR_H */
diff --git a/ace/XTI_ATM_Mcast.h b/ace/XTI_ATM_Mcast.h
index a70e3d76543..4c6d3502c57 100644
--- a/ace/XTI_ATM_Mcast.h
+++ b/ace/XTI_ATM_Mcast.h
@@ -15,6 +15,7 @@
// ============================================================================
#ifndef ACE_XTI_ATM_MCAST_H
+#include "ace/pre.h"
#define ACE_XTI_ATM_MCAST_H
#include "ace/TLI_Connector.h"
@@ -118,4 +119,5 @@ public:
#endif /* __ACE_INLINE__ */
#endif /* ACE_HAS_XTI_ATM */
+#include "ace/post.h"
#endif /* ACE_XTI_ATM_MCAST_H */
diff --git a/ace/XtReactor.h b/ace/XtReactor.h
index cac08cd0f70..cd8eda4e440 100644
--- a/ace/XtReactor.h
+++ b/ace/XtReactor.h
@@ -17,6 +17,7 @@
// ============================================================================
#ifndef ACE_XTREACTOR_H
+#include "ace/pre.h"
#define ACE_XTREACTOR_H
#include "ace/Select_Reactor.h"
@@ -128,4 +129,5 @@ private:
};
#endif /* ACE_HAS_XT */
+#include "ace/post.h"
#endif /* ACE_XTREACTOR_H */
diff --git a/ace/config-WinCE.h b/ace/config-WinCE.h
index 6c5ce048a95..68308c40c1c 100644
--- a/ace/config-WinCE.h
+++ b/ace/config-WinCE.h
@@ -1,6 +1,7 @@
// $Id$
#ifndef ACE_CONFIG_WINCE_H
+#include "ace/pre.h"
#define ACE_CONFIG_WINCE_H
#if !defined (ACE_HAS_WINCE)
@@ -201,4 +202,5 @@ inline int isprint (const char c)
return (c < 0x20 || c > 0x7e ? 0 : 1);
}
+#include "ace/post.h"
#endif /* ACE_CONFIG_WINCE_H */
diff --git a/ace/config-aix-3.2.5.h b/ace/config-aix-3.2.5.h
index 49438015dda..7e90c04b453 100644
--- a/ace/config-aix-3.2.5.h
+++ b/ace/config-aix-3.2.5.h
@@ -5,6 +5,7 @@
// with xlC. Thanks to Bob Olson <olson@mcs.anl.gov> for this.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
/*#define ACE_HAS_PTHREADS*/
@@ -43,4 +44,5 @@
// Platform supports STREAMS.
/*#define ACE_HAS_STREAMS*/
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-aix-4.x.h b/ace/config-aix-4.x.h
index 0c8ae73d1c6..e7489e8fb76 100644
--- a/ace/config-aix-4.x.h
+++ b/ace/config-aix-4.x.h
@@ -6,6 +6,7 @@
// g++/egcs.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#if defined (__xlC__) || (__IBMCPP__)
@@ -265,4 +266,5 @@
#define ACE_NTRACE 1
#endif /* ACE_NTRACE */
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-chorus.h b/ace/config-chorus.h
index 03b0f0c01f0..e11f3d575bb 100644
--- a/ace/config-chorus.h
+++ b/ace/config-chorus.h
@@ -8,6 +8,7 @@
// It uses the Chorus POSIX threads interface.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#define CHORUS 3.1b
@@ -135,4 +136,5 @@
// Needed to wait for "processes" to exit.
#include <am/await.h>
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-cray.h b/ace/config-cray.h
index 08287610452..1ffc9f33352 100644
--- a/ace/config-cray.h
+++ b/ace/config-cray.h
@@ -2,6 +2,7 @@
// $Id$
#ifndef ACE_CONFIG_CRAY_H
+#include "ace/pre.h"
#define ACE_CONFIG_CRAY_H
/*
@@ -237,4 +238,5 @@
/* #define ACE_HAS_SYS_ERRLIST */
+#include "ace/post.h"
#endif /* ACE_CONFIG_CRAY_H */
diff --git a/ace/config-cxx-common.h b/ace/config-cxx-common.h
index 206e44be441..3a06ed7f261 100644
--- a/ace/config-cxx-common.h
+++ b/ace/config-cxx-common.h
@@ -1,6 +1,7 @@
// $Id$
#ifndef ACE_CXX_COMMON_H
+#include "ace/pre.h"
#define ACE_CXX_COMMON_H
#if !defined (ACE_CONFIG_INCLUDE_CXX_COMMON)
@@ -77,4 +78,5 @@
# error ace/config-cxx-common.h can only be used with Compaq CXX!
#endif /* ! __DECCXX */
+#include "ace/post.h"
#endif /* ACE_CXX_COMMON_H */
diff --git a/ace/config-cygwin32-common.h b/ace/config-cygwin32-common.h
index c3dea95a0d5..5e3d2d41fc2 100644
--- a/ace/config-cygwin32-common.h
+++ b/ace/config-cygwin32-common.h
@@ -8,6 +8,7 @@
// and configures based on those.
#ifndef ACE_CYGWIN32_COMMON_H
+#include "ace/pre.h"
#define ACE_CYGWIN32_COMMON_H
#define CYGWIN32
@@ -170,4 +171,5 @@
#define ACE_LACKS_MKFIFO
+#include "ace/post.h"
#endif /* ACE_LINUX_COMMON_H */
diff --git a/ace/config-cygwin32.h b/ace/config-cygwin32.h
index 77df5480be4..d036d664cdc 100644
--- a/ace/config-cygwin32.h
+++ b/ace/config-cygwin32.h
@@ -5,10 +5,12 @@
// platforms using GNU C++.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#include "ace/config-cygwin32-common.h"
#define ACE_HAS_AUTOMATIC_INIT_FINI
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-dgux-4.11-epc.h b/ace/config-dgux-4.11-epc.h
index 35a6b0b68a4..4d65ec2b111 100644
--- a/ace/config-dgux-4.11-epc.h
+++ b/ace/config-dgux-4.11-epc.h
@@ -5,6 +5,7 @@
// 4.11 platforms using the EPC compiler.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#define ACE_DGUX
@@ -190,4 +191,5 @@
#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
#define ACE_HAS_IDTYPE_T
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-dgux-4.x-ghs.h b/ace/config-dgux-4.x-ghs.h
index 740777122b3..c347bf9be27 100644
--- a/ace/config-dgux-4.x-ghs.h
+++ b/ace/config-dgux-4.x-ghs.h
@@ -5,6 +5,7 @@
// 4.x platforms using the Green Hills Multi C++ compiler.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#define ACE_DGUX
@@ -209,4 +210,5 @@
// Optimize ACE_Handle_Set for select().
#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-freebsd-pthread.h b/ace/config-freebsd-pthread.h
index fab6307420a..7e5d2ba6eae 100644
--- a/ace/config-freebsd-pthread.h
+++ b/ace/config-freebsd-pthread.h
@@ -7,6 +7,7 @@
// Notice that the threaded version of ACE is only supported for -current.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#include <osreldate.h>
@@ -187,4 +188,5 @@ extern "C" { char * cuserid (char *s); }
#define TCGETS TIOCGETA
#define TCSETS TIOCSETA
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-freebsd.h b/ace/config-freebsd.h
index a948c2a3635..60c2a5c5e8b 100644
--- a/ace/config-freebsd.h
+++ b/ace/config-freebsd.h
@@ -7,6 +7,7 @@
// platforms using GNU C++ but without the POSIX (pthread) threads package
#ifndef ACE_CONFIG_FREEBSD_H
+#include "ace/pre.h"
#define ACE_CONFIG_FREEBSD_H
#include <osreldate.h>
@@ -192,4 +193,5 @@ ange */
#define TCGETS TIOCGETA
#define TCSETS TIOCSETA
+#include "ace/post.h"
#endif /* ACE_CONFIG_FREEBSD_H */
diff --git a/ace/config-fsu-pthread.h b/ace/config-fsu-pthread.h
index 62400b91f57..f0507540b13 100644
--- a/ace/config-fsu-pthread.h
+++ b/ace/config-fsu-pthread.h
@@ -1,6 +1,7 @@
// $Id$
#ifndef ACE_CONFIG_FSU_PTHREAD_H
+#include "ace/pre.h"
#define ACE_CONFIG_FSU_PTHREAD_H
#define ACE_LACKS_CONST_TIMESPEC_PTR
@@ -54,4 +55,5 @@ struct sched_param
int prio;
};
+#include "ace/post.h"
#endif /* ACE_CONFIG_FSU_PTHREAD_H */
diff --git a/ace/config-g++-common.h b/ace/config-g++-common.h
index fb7204f77fa..5da6df51ece 100644
--- a/ace/config-g++-common.h
+++ b/ace/config-g++-common.h
@@ -6,6 +6,7 @@
// to all g++ platforms, including egcs.
#ifndef ACE_GNUG_COMMON_H
+#include "ace/pre.h"
#define ACE_GNUG_COMMON_H
#if __GNUC__ > 2 || ( __GNUC__ == 2 && __GNUC_MINOR__ >= 8) || \
@@ -95,4 +96,5 @@
#define ACE_HAS_GNUC_BROKEN_TEMPLATE_INLINE_FUNCTIONS
#define ACE_TEMPLATES_REQUIRE_SOURCE
+#include "ace/post.h"
#endif /* ACE_GNUG_COMMON_H */
diff --git a/ace/config-ghs-common.h b/ace/config-ghs-common.h
index 9b843ae78d6..cd042e64595 100644
--- a/ace/config-ghs-common.h
+++ b/ace/config-ghs-common.h
@@ -6,6 +6,7 @@
// to all Green Hills platforms.
#ifndef ACE_GHS_COMMON_H
+#include "ace/pre.h"
#define ACE_GHS_COMMON_H
#if !defined (ACE_CONFIG_INCLUDE_GHS_COMMON)
@@ -40,4 +41,5 @@
# error ace/config-ghs-common.h can only be used with Green Hills compilers!
#endif /* ! ghs */
+#include "ace/post.h"
#endif /* ACE_GHS_COMMON_H */
diff --git a/ace/config-hpux-10.x-g++.h b/ace/config-hpux-10.x-g++.h
index 06105880292..662f2500aeb 100644
--- a/ace/config-hpux-10.x-g++.h
+++ b/ace/config-hpux-10.x-g++.h
@@ -5,6 +5,7 @@
// platforms running HP/UX 10.x using G++.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
// config-g++-common.h undef's ACE_HAS_STRING_CLASS with -frepo, so
@@ -23,4 +24,5 @@
#include "ace/config-hpux-10.x.h"
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-hpux-10.x-hpc++.h b/ace/config-hpux-10.x-hpc++.h
index 8a90994f16f..70297439e13 100644
--- a/ace/config-hpux-10.x-hpc++.h
+++ b/ace/config-hpux-10.x-hpc++.h
@@ -7,6 +7,7 @@
// HP-UX file (config-hpux-10.x.h) for the platform information.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
// There are 2 compiler-specific sections, plus a 3rd for common to both.
@@ -119,4 +120,5 @@
#include "ace/config-hpux-10.x.h" /* OS information */
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-hpux-10.x.h b/ace/config-hpux-10.x.h
index 9cca11c9278..5608d86d317 100644
--- a/ace/config-hpux-10.x.h
+++ b/ace/config-hpux-10.x.h
@@ -17,6 +17,7 @@
#define HPUX_10
#ifndef _HPUX_SOURCE
+#include "ace/pre.h"
#define _HPUX_SOURCE
#endif
@@ -247,4 +248,5 @@ extern int h_errno; /* This isn't declared in a header file on HP-UX */
// To build with tracing enabled, make sure ACE_NTRACE is not defined
#if !defined (ACE_NTRACE)
#define ACE_NTRACE 1
+#include "ace/post.h"
#endif /* ACE_NTRACE */
diff --git a/ace/config-hpux-11.00.h b/ace/config-hpux-11.00.h
index cfe43a4d3b7..23ac7e5b803 100644
--- a/ace/config-hpux-11.00.h
+++ b/ace/config-hpux-11.00.h
@@ -5,6 +5,7 @@
// platforms running HP-UX 11.00 using aC++, CC, or gcc (2.95 and up).
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#if defined (__GNUG__)
@@ -394,4 +395,5 @@
#define ACE_NTRACE 1
#endif /* ACE_NTRACE */
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-hpux-9.x-orbix.h b/ace/config-hpux-9.x-orbix.h
index d2f5ee56993..e60d854e607 100644
--- a/ace/config-hpux-9.x-orbix.h
+++ b/ace/config-hpux-9.x-orbix.h
@@ -5,6 +5,7 @@
// platforms running HP/UX 9.x. Dave added Orbix stuff
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
// Compiling for HPUX.
@@ -101,4 +102,5 @@
#define ACE_NTRACE 1
#endif /* ACE_NTRACE */
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-hpux-9.x.h b/ace/config-hpux-9.x.h
index be52880bc9d..873e68682d1 100644
--- a/ace/config-hpux-9.x.h
+++ b/ace/config-hpux-9.x.h
@@ -5,6 +5,7 @@
// for HP platforms running HP/UX 9.x.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
// Compiling for HPUX.
@@ -100,4 +101,5 @@
#define ACE_NTRACE 1
#endif /* ACE_NTRACE */
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-hpux11.h b/ace/config-hpux11.h
index 3c9e36e8b0f..1c2fc55e23d 100644
--- a/ace/config-hpux11.h
+++ b/ace/config-hpux11.h
@@ -17,6 +17,7 @@
#define HPUX_11
#ifndef _HPUX_SOURCE
+#include "ace/pre.h"
#define _HPUX_SOURCE
#endif
@@ -252,4 +253,5 @@
// To build with tracing enabled, make sure ACE_NTRACE is not defined
#if !defined (ACE_NTRACE)
#define ACE_NTRACE 1
+#include "ace/post.h"
#endif /* ACE_NTRACE */
diff --git a/ace/config-irix5.2.h b/ace/config-irix5.2.h
index 6b536810195..554652ede15 100644
--- a/ace/config-irix5.2.h
+++ b/ace/config-irix5.2.h
@@ -6,6 +6,7 @@
// and libg++ v2.6.x.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
// Platform supports STREAM pipes (note that this is disabled by
@@ -64,4 +65,5 @@
# define ACE_NTRACE 1
#endif /* ACE_NTRACE */
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-irix5.3-g++.h b/ace/config-irix5.3-g++.h
index 373335cdf03..db27c89fc15 100644
--- a/ace/config-irix5.3-g++.h
+++ b/ace/config-irix5.3-g++.h
@@ -5,6 +5,7 @@
// Indigo2EX running Irix 5.3 platform using the GNU C++ Compiler
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
// config-g++-common.h undef's ACE_HAS_STRING_CLASS with -frepo, so
@@ -115,4 +116,5 @@
# define ACE_NTRACE 1
#endif /* ACE_NTRACE */
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-irix5.3-sgic++.h b/ace/config-irix5.3-sgic++.h
index 5cbf0ac5782..aedaf586c0e 100644
--- a/ace/config-irix5.3-sgic++.h
+++ b/ace/config-irix5.3-sgic++.h
@@ -6,6 +6,7 @@
// the SGI C++ Compiler.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#define IRIX5
@@ -118,4 +119,5 @@
# define ACE_NTRACE 1
#endif /* ACE_NTRACE */
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-irix6.x-g++.h b/ace/config-irix6.x-g++.h
index b86cf57cf74..7e4483c0bf6 100644
--- a/ace/config-irix6.x-g++.h
+++ b/ace/config-irix6.x-g++.h
@@ -5,6 +5,7 @@
// Indigo2EX running Irix 6.2 platform using the GNU C++ Compiler
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
// config-g++-common.h undef's ACE_HAS_STRING_CLASS with -frepo, so
@@ -49,4 +50,5 @@
//#define ACE_HAS_SYS_SIGLIST
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-irix6.x-kcc.h b/ace/config-irix6.x-kcc.h
index a622e6a2046..b2f28063028 100644
--- a/ace/config-irix6.x-kcc.h
+++ b/ace/config-irix6.x-kcc.h
@@ -5,6 +5,7 @@
// Indigo2EX running Irix 6.5 platform using the KAI C++ compiler.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#include "ace/config-kcc-common.h"
@@ -54,4 +55,5 @@
//#define ACE_HAS_SYS_SIGLIST
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-irix6.x-sgic++-nothreads.h b/ace/config-irix6.x-sgic++-nothreads.h
index 6990d608a9d..6a960e61528 100644
--- a/ace/config-irix6.x-sgic++-nothreads.h
+++ b/ace/config-irix6.x-sgic++-nothreads.h
@@ -19,6 +19,7 @@
// Since this files gets included from config-irix6.x-sgic++.h we
// cannot use ACE_CONFIG_H here.
#ifndef ACE_CONFIG_IRIX6X_NTHR_H
+#include "ace/pre.h"
#define ACE_CONFIG_IRIX6X_NTHR_H
// Include this file to set the _MIPS_SIM*ABI* macros.
@@ -91,4 +92,5 @@
# define ACE_CC_BETA_VERSION (0)
#endif /* _COMPILER_VERSION */
+#include "ace/post.h"
#endif /* ACE_CONFIG_IRIX6X_NTHR_H */
diff --git a/ace/config-irix6.x-sgic++.h b/ace/config-irix6.x-sgic++.h
index 3b510047f89..48eeb4453b7 100644
--- a/ace/config-irix6.x-sgic++.h
+++ b/ace/config-irix6.x-sgic++.h
@@ -5,6 +5,7 @@
// installed.
#ifndef ACE_CONFIG_IRIX6X_H
+#include "ace/pre.h"
#define ACE_CONFIG_IRIX6X_H
// Include basic (non-threaded) configuration
@@ -49,4 +50,5 @@
#define ACE_MT_SAFE 1
#endif /* ACE_MT_SAFE */
+#include "ace/post.h"
#endif /* ACE_CONFIG_IRIX6X_H */
diff --git a/ace/config-kcc-common.h b/ace/config-kcc-common.h
index fc53f3847aa..215f8693b31 100644
--- a/ace/config-kcc-common.h
+++ b/ace/config-kcc-common.h
@@ -22,6 +22,7 @@
//
#ifndef ACE_KCC_COMMON_H
+#include "ace/pre.h"
#define ACE_KCC_COMMON_H
#if (defined (i386) || defined (__i386__)) && !defined (ACE_SIZEOF_LONG_DOUBLE)
@@ -70,4 +71,5 @@
//#define ACE_HAS_NONSTATIC_OBJECT_MANAGER 1
+#include "ace/post.h"
#endif /* ACE_KCC_COMMON_H */
diff --git a/ace/config-linux-common.h b/ace/config-linux-common.h
index 8cc964460f4..820ac9ffc84 100644
--- a/ace/config-linux-common.h
+++ b/ace/config-linux-common.h
@@ -8,6 +8,7 @@
// and configures based on those.
#ifndef ACE_LINUX_COMMON_H
+#include "ace/pre.h"
#define ACE_LINUX_COMMON_H
#define ACE_HAS_BYTESEX_H
@@ -234,4 +235,5 @@
# define ACE_NTRACE 1
#endif /* ACE_NTRACE */
+#include "ace/post.h"
#endif /* ACE_LINUX_COMMON_H */
diff --git a/ace/config-linux-lxpthreads.h b/ace/config-linux-lxpthreads.h
index 57eca1a4662..da15ed8da7d 100644
--- a/ace/config-linux-lxpthreads.h
+++ b/ace/config-linux-lxpthreads.h
@@ -26,6 +26,7 @@
however.) */
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#include "ace/config-linux-common.h"
@@ -69,4 +70,5 @@
#include /**/ <pthread.h>
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-linux-pthread.h b/ace/config-linux-pthread.h
index 4581ecc1507..bf3a1c821d0 100644
--- a/ace/config-linux-pthread.h
+++ b/ace/config-linux-pthread.h
@@ -5,6 +5,7 @@
// platforms using GNU C++ and the MIT threads package.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#include "ace/config-linux-common.h"
@@ -28,4 +29,5 @@
#define _MIT_POSIX_THREADS 1
#include /**/ <pthread/mit/pthread.h>
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-linux.h b/ace/config-linux.h
index b73a53589e1..ffc20c77cff 100644
--- a/ace/config-linux.h
+++ b/ace/config-linux.h
@@ -5,6 +5,7 @@
// platforms using GNU C++.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#include "ace/config-linux-common.h"
@@ -12,4 +13,5 @@
#define ACE_HAS_SVR4_DYNAMIC_LINKING
#define ACE_HAS_AUTOMATIC_INIT_FINI
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-lynxos.h b/ace/config-lynxos.h
index 09a58ad701d..9bc2c0f4304 100644
--- a/ace/config-lynxos.h
+++ b/ace/config-lynxos.h
@@ -11,6 +11,7 @@
// processes
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#if ! defined (__ACE_INLINE__)
@@ -169,4 +170,5 @@ extern "C"
int putenv (const char *);
}
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-m88k.h b/ace/config-m88k.h
index bdb1a64a02c..6e69f6b2202 100644
--- a/ace/config-m88k.h
+++ b/ace/config-m88k.h
@@ -5,6 +5,7 @@
// 88k SVR4 platforms using pthreads from Florida State (ACE_HAS_FSU_PTHREADS).
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#if ! defined (__ACE_INLINE__)
@@ -222,4 +223,5 @@ struct ip_mreq
// Defines the page size of the system.
#define ACE_PAGE_SIZE 4096
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-minimal.h b/ace/config-minimal.h
index d3e262040fd..548beda70a5 100644
--- a/ace/config-minimal.h
+++ b/ace/config-minimal.h
@@ -5,6 +5,7 @@
// ACE_OS adaptation layer.
#ifndef ACE_CONFIG_MINIMAL_H
+#include "ace/pre.h"
#define ACE_CONFIG_MINIMAL_H
#define ACE_HAS_MINIMAL_ACE_OS
@@ -34,4 +35,5 @@
#endif /* ACE_ERROR */
#define ACE_ERROR(x)
+#include "ace/post.h"
#endif /* ACE_CONFIG_MINIMAL_H */
diff --git a/ace/config-mit-pthread.h b/ace/config-mit-pthread.h
index f3341669a74..73f8499c63d 100644
--- a/ace/config-mit-pthread.h
+++ b/ace/config-mit-pthread.h
@@ -1,6 +1,7 @@
// $Id$
#ifndef ACE_CONFIG_MIT_PTHREAD_H
+#include "ace/pre.h"
#define ACE_CONFIG_MIT_PTHREAD_H
// Platform uses int for select() rather than fd_set.
@@ -48,4 +49,5 @@
#define ACE_HAS_WRITE_TIMEDWAIT
#define ACE_HAS_WRITEV_TIMEDWAIT
+#include "ace/post.h"
#endif /* ACE_CONFIG_MIT_PTHREAD_H */
diff --git a/ace/config-mklinux.h b/ace/config-mklinux.h
index ba3065aeccb..6e72ac73c0a 100644
--- a/ace/config-mklinux.h
+++ b/ace/config-mklinux.h
@@ -5,6 +5,7 @@
// platforms using GNU C++.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#include "ace/config-linux-common.h"
@@ -15,4 +16,5 @@
#undef ACE_HAS_SOCKLEN_T
#define ACE_HAS_SIZET_SOCKET_LEN
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-mvs.h b/ace/config-mvs.h
index cd1e03faf4c..b6ac80ac34a 100644
--- a/ace/config-mvs.h
+++ b/ace/config-mvs.h
@@ -4,6 +4,7 @@
// Config file for MVS with OpenEdition
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
// The following #defines are hacks to get around things
@@ -113,4 +114,5 @@
#define ACE_TEMPLATES_REQUIRE_SOURCE
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-netbsd.h b/ace/config-netbsd.h
index d179c727466..4e87c8e8f5d 100644
--- a/ace/config-netbsd.h
+++ b/ace/config-netbsd.h
@@ -7,6 +7,7 @@
// platforms using GNU g++.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#if ! defined (__ACE_INLINE__)
@@ -174,4 +175,5 @@ ange */
#define ACE_LACKS_GETHOSTENT
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-osf1-3.2.h b/ace/config-osf1-3.2.h
index 92cfa2a8110..d1ce13c264a 100644
--- a/ace/config-osf1-3.2.h
+++ b/ace/config-osf1-3.2.h
@@ -5,6 +5,7 @@
// platforms with the DEC 5.1 C++ compiler.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#define ACE_LACKS_SETSCHED
@@ -183,4 +184,5 @@ extern "C" pid_t getpgid (pid_t);
#define ACE_PAGE_SIZE 8192
#define ACE_HAS_GETPAGESIZE
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-osf1-4.0.h b/ace/config-osf1-4.0.h
index ae9eff79bdd..93b98a77691 100644
--- a/ace/config-osf1-4.0.h
+++ b/ace/config-osf1-4.0.h
@@ -15,6 +15,7 @@
// by uname -a.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#if !defined (__ACE_INLINE__)
@@ -179,4 +180,5 @@
// TK, 05 Feb 97
#define ACE_NEEDS_HUGE_THREAD_STACKSIZE (1024 * 1024)
#define ACE_HAS_IDTYPE_T
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-pharlap.h b/ace/config-pharlap.h
index cb5371bba75..573ab544caf 100644
--- a/ace/config-pharlap.h
+++ b/ace/config-pharlap.h
@@ -5,6 +5,7 @@
// It has been tested with PharLap TNT Embedded ToolSuite version 9.1.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#define ACE_HAS_PHARLAP
@@ -57,4 +58,5 @@
# include /**/ <embtcpip.h>
#endif /* ACE_HAS_PHARLAP_RT */
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-psos-diab-mips.h b/ace/config-psos-diab-mips.h
index 143911616af..18ab9875778 100644
--- a/ace/config-psos-diab-mips.h
+++ b/ace/config-psos-diab-mips.h
@@ -5,6 +5,7 @@
// using the Diab Data D-C++ 4.2 p3 compiler (or a later version)
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
// #if ! defined (__ACE_INLINE__)
@@ -241,4 +242,5 @@
#define ACE_PSOS_DIAB_MIPS
#define ACE_MALLOC_ALIGN 8
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-psos-diab-ppc.h b/ace/config-psos-diab-ppc.h
index 0cdffffe857..866af14f016 100644
--- a/ace/config-psos-diab-ppc.h
+++ b/ace/config-psos-diab-ppc.h
@@ -8,6 +8,7 @@
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
// #if ! defined (__ACE_INLINE__)
@@ -272,4 +273,5 @@
#define ACE_THREAD_MANAGER_LACKS_STATICS
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-psos-diab.h b/ace/config-psos-diab.h
index bcf17c2a2cd..5893cb6417f 100644
--- a/ace/config-psos-diab.h
+++ b/ace/config-psos-diab.h
@@ -5,6 +5,7 @@
// using the Diab Data D-C++ 4.2a compiler (or a later version)
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
// #if ! defined (__ACE_INLINE__)
@@ -232,4 +233,5 @@
#define ACE_PSOS_DIAB
#endif /* ACE_PSOS_DIAB */
#define ACE_LACKS_MKFIFO
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-psos-tm.h b/ace/config-psos-tm.h
index 000f68d5cac..0a3af1b62f4 100644
--- a/ace/config-psos-tm.h
+++ b/ace/config-psos-tm.h
@@ -5,6 +5,7 @@
// using the Diab Data D-C++ 4.1a compiler
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
// #if ! defined (__ACE_INLINE__)
@@ -205,4 +206,5 @@
#endif /* ACE_PSOS_TBD */
#define ACE_LACKS_MKFIFO
#define ACE_MALLOC_ALIGN 8
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-psosim-g++.h b/ace/config-psosim-g++.h
index 4c85ea9f202..359b934ce30 100644
--- a/ace/config-psosim-g++.h
+++ b/ace/config-psosim-g++.h
@@ -35,6 +35,7 @@
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
////////////////////////////////////////////////////////////////
@@ -241,4 +242,5 @@
#define ACE_LACKS_MKFIFO
#define ACE_MALLOC_ALIGN 8
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-qnx-neutrino.h b/ace/config-qnx-neutrino.h
index 0b2200ddb6a..9d30744e642 100644
--- a/ace/config-qnx-neutrino.h
+++ b/ace/config-qnx-neutrino.h
@@ -4,6 +4,7 @@
// 2.0 (Beta) with GNU C++ and the POSIX (pthread) threads package.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#define _POSIX_C_SOURCE 199506
@@ -143,4 +144,5 @@
# define ACE_NTRACE 1
#endif /* ACE_NTRACE */
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sco-4.2-nothread.h b/ace/config-sco-4.2-nothread.h
index d48a42b1c7e..02d37d128e6 100644
--- a/ace/config-sco-4.2-nothread.h
+++ b/ace/config-sco-4.2-nothread.h
@@ -5,6 +5,7 @@
// version 4.2 without threads.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#if defined (__GNUG__)
@@ -111,4 +112,5 @@
#define ACE_NTRACE 1
#endif /* ACE_NTRACE */
#define ACE_HAS_DIRENT
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sco-5.0.0-fsu-pthread.h b/ace/config-sco-5.0.0-fsu-pthread.h
index 17d8d49a1e5..1ca56814ec7 100644
--- a/ace/config-sco-5.0.0-fsu-pthread.h
+++ b/ace/config-sco-5.0.0-fsu-pthread.h
@@ -2,6 +2,7 @@
// $Id$
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#include "ace/config-g++-common.h"
@@ -10,4 +11,5 @@
#define ACE_HAS_GNU_CSTRING_H
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sco-5.0.0-mit-pthread.h b/ace/config-sco-5.0.0-mit-pthread.h
index a658cec275f..972d48d1cb7 100644
--- a/ace/config-sco-5.0.0-mit-pthread.h
+++ b/ace/config-sco-5.0.0-mit-pthread.h
@@ -5,6 +5,7 @@
// version 5.0 with MIT pthreads.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#if !defined (__ACE_INLINE__)
@@ -173,4 +174,5 @@
#define ACE_HAS_WRITEV_TIMEDWAIT
#define ACE_HAS_DIRENT
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sco-5.0.0-nothread.h b/ace/config-sco-5.0.0-nothread.h
index 8ca6e712291..8e48980625f 100644
--- a/ace/config-sco-5.0.0-nothread.h
+++ b/ace/config-sco-5.0.0-nothread.h
@@ -2,6 +2,7 @@
// $Id$
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#include "ace/config-g++-common.h"
@@ -9,4 +10,5 @@
#define ACE_HAS_GNU_CSTRING_H
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sco-5.0.0.h b/ace/config-sco-5.0.0.h
index 4204e74b5bf..2cf88d7384f 100644
--- a/ace/config-sco-5.0.0.h
+++ b/ace/config-sco-5.0.0.h
@@ -2,6 +2,7 @@
// $Id$
#ifndef ACE_CONFIG_SCO_5_0_0_H
+#include "ace/pre.h"
#define ACE_CONFIG_SCO_5_0_0_H
// Compiling for SCO.
@@ -105,4 +106,5 @@
#define ACE_LACKS_READDIR_R
#define ACE_HAS_GPERF
+#include "ace/post.h"
#endif /* ACE_CONFIG_SCO_5_0_0_H */
diff --git a/ace/config-sunos4-g++.h b/ace/config-sunos4-g++.h
index 09426046523..4cda64bc547 100644
--- a/ace/config-sunos4-g++.h
+++ b/ace/config-sunos4-g++.h
@@ -4,6 +4,7 @@
// for SunOS4 platforms using the GNU g++ compiler
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#if ! defined (__ACE_INLINE__)
@@ -110,4 +111,5 @@
#define ACE_NTRACE 1
#endif /* ACE_NTRACE */
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sunos4-lucid3.2.h b/ace/config-sunos4-lucid3.2.h
index f30c8cde26d..6b2d5df7c21 100644
--- a/ace/config-sunos4-lucid3.2.h
+++ b/ace/config-sunos4-lucid3.2.h
@@ -5,6 +5,7 @@
// for SunOS4 platforms using the Lucid 3.2 compiler.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#define ACE_LACKS_GETPGID
@@ -100,4 +101,5 @@
#define ACE_NTRACE 1
#endif /* ACE_NTRACE */
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sunos4-sun4.1.4.h b/ace/config-sunos4-sun4.1.4.h
index c75952384b4..02011c77273 100644
--- a/ace/config-sunos4-sun4.1.4.h
+++ b/ace/config-sunos4-sun4.1.4.h
@@ -5,6 +5,7 @@
// platforms using the SunC++ 4.x compiler.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#define ACE_LACKS_GETPGID
@@ -104,4 +105,5 @@
#define ACE_NTRACE 1
#endif /* ACE_NTRACE */
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sunos4-sun4.x-orbix.h b/ace/config-sunos4-sun4.x-orbix.h
index b3baa967bd3..0df13a023d9 100644
--- a/ace/config-sunos4-sun4.x-orbix.h
+++ b/ace/config-sunos4-sun4.x-orbix.h
@@ -5,6 +5,7 @@
// for SunOS4 platforms using the SunC++ 4.x compiler.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#define ACE_LACKS_GETPGID
@@ -103,4 +104,5 @@
#define ACE_NTRACE 1
#endif /* ACE_NTRACE */
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sunos4-sun4.x.h b/ace/config-sunos4-sun4.x.h
index 07574ad4077..8c1e54e2115 100644
--- a/ace/config-sunos4-sun4.x.h
+++ b/ace/config-sunos4-sun4.x.h
@@ -5,6 +5,7 @@
// for SunOS4 platforms using the SunC++ 4.x compiler.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#define ACE_LACKS_SYSTIME_H
@@ -101,4 +102,5 @@
#define ACE_NTRACE 1
#endif /* ACE_NTRACE */
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sunos5.4-centerline-2.x.h b/ace/config-sunos5.4-centerline-2.x.h
index 4044217f114..62f8178c9f6 100644
--- a/ace/config-sunos5.4-centerline-2.x.h
+++ b/ace/config-sunos5.4-centerline-2.x.h
@@ -5,6 +5,7 @@
// platforms using the Centerline 2.x C++ compiler.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#define ACE_HAS_TEMPLATE_SPECIALIZATION
@@ -170,4 +171,5 @@
#define ACE_HAS_IDTYPE_T
#define ACE_HAS_DIRENT
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sunos5.4-g++.h b/ace/config-sunos5.4-g++.h
index f81535cec68..3845659c06f 100644
--- a/ace/config-sunos5.4-g++.h
+++ b/ace/config-sunos5.4-g++.h
@@ -5,6 +5,7 @@
// platforms using the GNU g++ compiler.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#if ! defined (__ACE_INLINE__)
@@ -186,4 +187,5 @@
#define ACE_HAS_GPERF
#define ACE_HAS_DIRENT
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sunos5.4-sunc++-4.x-orbix.h b/ace/config-sunos5.4-sunc++-4.x-orbix.h
index d5e13ad57e2..64b9352934c 100644
--- a/ace/config-sunos5.4-sunc++-4.x-orbix.h
+++ b/ace/config-sunos5.4-sunc++-4.x-orbix.h
@@ -6,6 +6,7 @@
// MT-Orbix CORBA IDL compiler.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#if ! defined (__ACE_INLINE__)
@@ -194,4 +195,5 @@
#define ACE_HAS_GPERF
#define ACE_HAS_DIRENT
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sunos5.4-sunc++-4.x.h b/ace/config-sunos5.4-sunc++-4.x.h
index 478310d0136..0fc3b7b1e39 100644
--- a/ace/config-sunos5.4-sunc++-4.x.h
+++ b/ace/config-sunos5.4-sunc++-4.x.h
@@ -5,6 +5,7 @@
// platforms using the SunC++ 4.0.x compiler.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#if ! defined (__ACE_INLINE__)
@@ -199,4 +200,5 @@
# define ACE_NEW_THROWS_EXCEPTIONS
# endif /* ACE_HAS_EXCEPTIONS */
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sunos5.5.h b/ace/config-sunos5.5.h
index 1ba87124bfd..ccae637b26b 100644
--- a/ace/config-sunos5.5.h
+++ b/ace/config-sunos5.5.h
@@ -8,6 +8,7 @@
// * Green Hills 1.8.8 and later
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
// Compiler version-specific settings:
@@ -358,4 +359,5 @@
#undef ACE_HAS_PROC_FS
#undef ACE_HAS_PRUSAGE_T
#endif /* (_LARGEFILE_SOURCE) || (_FILE_OFFSET_BITS==64) */
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sunos5.x-sunc++-4.x-orbix.h b/ace/config-sunos5.x-sunc++-4.x-orbix.h
index ca850489edf..84226b06533 100644
--- a/ace/config-sunos5.x-sunc++-4.x-orbix.h
+++ b/ace/config-sunos5.x-sunc++-4.x-orbix.h
@@ -6,6 +6,7 @@
// Orbix 2.x CORBA IDL compiler.
#ifndef ACE_CONFIG_ORBIX_H
+#include "ace/pre.h"
#define ACE_CONFIG_ORBIX_H
// Pick up correct platform definition file based on compiler's predefined
@@ -27,4 +28,5 @@
# define ACE_HAS_MT_ORBIX 1
#endif /* ACE_HAS_MT_ORBIX */
+#include "ace/post.h"
#endif /* ACE_CONFIG_ORBIX_H */
diff --git a/ace/config-tandem.h b/ace/config-tandem.h
index b79469bdb7c..c24de85f3bd 100644
--- a/ace/config-tandem.h
+++ b/ace/config-tandem.h
@@ -16,6 +16,7 @@
// Janne (Jan.Perman@osd.Ericsson.se)
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#if ! defined (__ACE_INLINE__)
@@ -451,4 +452,5 @@
// Defines the page size of the system.
#define ACE_PAGE_SIZE 4096
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-tru64.h b/ace/config-tru64.h
index 2806261cd34..091136c6cf9 100644
--- a/ace/config-tru64.h
+++ b/ace/config-tru64.h
@@ -6,6 +6,7 @@
// config-osf1-4.0.h, and adds deltas for newer platforms.
#ifndef ACE_CONFIG_TRU64_H
+#include "ace/pre.h"
#define ACE_CONFIG_TRU64_H
#if defined (DIGITAL_UNIX)
@@ -20,4 +21,5 @@
# include "ace/config-osf1-3.2.h"
#endif /* ! DIGITAL_UNIX */
+#include "ace/post.h"
#endif /* ACE_CONFIG_TRU64_H */
diff --git a/ace/config-unixware-2.01-g++.h b/ace/config-unixware-2.01-g++.h
index c82743a22cf..888c934aea4 100644
--- a/ace/config-unixware-2.01-g++.h
+++ b/ace/config-unixware-2.01-g++.h
@@ -4,6 +4,7 @@
// The following configuration file is designed to work
// for Unixware platforms running UnixWare 2.01.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
// See README for what the ACE_HAS... and ACE_LACKS... macros mean
@@ -108,4 +109,5 @@
# define ACE_NTRACE 1
#endif /* ACE_NTRACE */
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-unixware-2.1.2-g++.h b/ace/config-unixware-2.1.2-g++.h
index 3802c6434aa..b44b53d25fe 100644
--- a/ace/config-unixware-2.1.2-g++.h
+++ b/ace/config-unixware-2.1.2-g++.h
@@ -5,6 +5,7 @@
// for Unixware platforms running UnixWare 2.1.2 and gcc version 2.7.2.2
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
// See README for what the ACE_HAS... and ACE_LACKS... macros mean
@@ -97,4 +98,5 @@
#define ACE_HAS_IDTYPE_T
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-visualage.h b/ace/config-visualage.h
index 8ef53d4d6f1..6687a7ec3c4 100644
--- a/ace/config-visualage.h
+++ b/ace/config-visualage.h
@@ -5,6 +5,7 @@
// configurations for IBM's VisualAge C++ compiler on Win32 and AIX.
#ifndef CONFIG_VISUALAGE_H
+#include "ace/pre.h"
#define CONFIG_VISUALAGE_H
#ifdef __TOS_WIN__
@@ -15,4 +16,5 @@
#include "PLATFORM NOT SPECIFIED"
#endif /* __TOS_WIN__ */
+#include "ace/post.h"
#endif //CONFIG_VISUALAGE_H
diff --git a/ace/config-vxworks5.x.h b/ace/config-vxworks5.x.h
index 8cc2fb4ea29..748fd3ba0fe 100644
--- a/ace/config-vxworks5.x.h
+++ b/ace/config-vxworks5.x.h
@@ -7,6 +7,7 @@
// 2) The Green Hills 1.8.8 (not 1.8.7!!!!) and 1.8.9 compilers.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#if ! defined (VXWORKS)
@@ -179,4 +180,5 @@
#define ACE_USE_RCSID 0
#endif /* #if !defined (ACE_USE_RCSID) */
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/config-win32-borland.h b/ace/config-win32-borland.h
index 00fbceb0728..1951327a5f9 100644
--- a/ace/config-win32-borland.h
+++ b/ace/config-win32-borland.h
@@ -4,6 +4,7 @@
// The following configuration file contains defines for Borland compilers.
#ifndef ACE_WIN32_BORLAND_H
+#include "ace/pre.h"
#define ACE_WIN32_BORLAND_H
#if defined (__BORLANDC__)
@@ -73,4 +74,5 @@
#endif /* defined(__BORLANDC__) */
+#include "ace/post.h"
#endif /* ACE_WIN32_BORLAND_H */
diff --git a/ace/config-win32-common.h b/ace/config-win32-common.h
index fb6f96ac922..a2dd62a19f1 100644
--- a/ace/config-win32-common.h
+++ b/ace/config-win32-common.h
@@ -6,6 +6,7 @@
// compilers 2.0, 4.0, 4.1, 4.2, 5.0 and 6.0
#ifndef ACE_WIN32_COMMON_H
+#include "ace/pre.h"
#define ACE_WIN32_COMMON_H
// Complain if WIN32 is not already defined.
@@ -481,4 +482,5 @@ typedef unsigned __int64 ACE_UINT64;
# endif /* WINSOCK_VERSION */
#endif /* ACE_HAS_WINSOCK2_GQOS */
+#include "ace/post.h"
#endif /* ACE_WIN32_COMMON_H */
diff --git a/ace/config-win32-msvc.h b/ace/config-win32-msvc.h
index 5e9298631b6..57dfc03555b 100644
--- a/ace/config-win32-msvc.h
+++ b/ace/config-win32-msvc.h
@@ -5,6 +5,7 @@
// common to all Win32/MSVC/MFC combinations.
#ifndef ACE_WIN32_MSVC_H
+#include "ace/pre.h"
#define ACE_WIN32_MSVC_H
#if defined (_MSC_VER)
@@ -207,4 +208,5 @@ inline void *operator new (unsigned int, void *p) { return p; }
#endif /* _MSC_VER */
+#include "ace/post.h"
#endif /* ACE_WIN32_COMMON_H */
diff --git a/ace/config-win32-visualage.h b/ace/config-win32-visualage.h
index f0192655131..5fb83a8e19f 100644
--- a/ace/config-win32-visualage.h
+++ b/ace/config-win32-visualage.h
@@ -6,6 +6,7 @@
// common to all VisualAge compilers.
#ifndef ACE_WIN32_VISUALAGECPP_H
+#include "ace/pre.h"
#define ACE_WIN32_VISUALAGECPP_H
#if defined (__IBMCPP__) && (__IBMCPP__ >= 400)
@@ -82,4 +83,5 @@
#endif /* defined(__IBMCPP__) */
+#include "ace/post.h"
#endif /* ACE_WIN32_VISUALAGECPP_H */
diff --git a/ace/config-win32.h b/ace/config-win32.h
index cf4947c51c1..8617cd69c38 100644
--- a/ace/config-win32.h
+++ b/ace/config-win32.h
@@ -6,6 +6,7 @@
// variety of compilers.
#ifndef ACE_CONFIG_H
+#include "ace/pre.h"
#define ACE_CONFIG_H
#if defined (ACE_HAS_WINCE) || defined (UNDER_CE)
@@ -22,4 +23,5 @@
# error "Compiler does not seem to be supported"
#endif /* _MSC_VER */
+#include "ace/post.h"
#endif /* ACE_CONFIG_H */
diff --git a/ace/inc_user_config.h b/ace/inc_user_config.h
index e2aee93274f..f6b6cd39b62 100644
--- a/ace/inc_user_config.h
+++ b/ace/inc_user_config.h
@@ -5,6 +5,7 @@
// config.h directly.
#ifndef ACE_INC_USER_CONFIG_H
+#include "ace/pre.h"
#define ACE_INC_USER_CONFIG_H
#include "ace/config.h"
@@ -48,4 +49,5 @@
# define ACE_RCSID(path, file, id) /* noop */
#endif /* #if (defined (ACE_USE_RCSID) && (ACE_USE_RCSID != 0)) */
+#include "ace/post.h"
#endif /* ACE_INC_USER_CONFIG_H */
diff --git a/ace/iosfwd.h b/ace/iosfwd.h
index eac2c9e4ba5..d6afd67c047 100644
--- a/ace/iosfwd.h
+++ b/ace/iosfwd.h
@@ -25,6 +25,7 @@
// ============================================================================
#ifndef ACE_IOSFWD_H
+#include "ace/pre.h"
#define ACE_IOSFWD_H
#include "ace/inc_user_config.h"
@@ -73,4 +74,5 @@
# endif /* ! ACE_HAS_STANDARD_CPP_LIBRARY */
+#include "ace/post.h"
#endif /* ACE_IOSFWD_H */
diff --git a/ace/post.h b/ace/post.h
new file mode 100644
index 00000000000..419ea8af80b
--- /dev/null
+++ b/ace/post.h
@@ -0,0 +1,27 @@
+/* -*- C++ -*- */
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// ace
+//
+// = FILENAME
+// post.h
+//
+// = AUTHOR
+// Christopher Kohlhoff <chris@kohlhoff.com>
+//
+// = DESCRIPTION
+// This file restore the original alignment rules.
+//
+// ============================================================================
+
+// No header guard
+#if defined (_MSC_VER)
+# pragma pack (pop)
+#elif defined (__BORLANDC__)
+# pragma option pop
+# pragma nopushoptwarn
+# pragma nopackwarning
+#endif
diff --git a/ace/pre.h b/ace/pre.h
new file mode 100644
index 00000000000..0361b1a3c31
--- /dev/null
+++ b/ace/pre.h
@@ -0,0 +1,29 @@
+/* -*- C++ -*- */
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// ace
+//
+// = FILENAME
+// pre.h
+//
+// = AUTHOR
+// Christopher Kohlhoff <chris@kohlhoff.com>
+//
+// = DESCRIPTION
+// This file save the original alignment rules and changes the alignment
+// boundary to ACE's default.
+//
+// ============================================================================
+
+// No header guard
+#if defined (_MSC_VER)
+# pragma warning (disable:4103)
+# pragma pack (push, 8)
+#elif defined (__BORLANDC__)
+# pragma option push -a8 -b -Ve- -Vx- -w-rvl -w-rch -w-par -w-ccc -w-obs -w-aus -w-pia -w-inl -w-sig
+# pragma nopushoptwarn
+# pragma nopackwarning
+#endif
diff --git a/ace/streams.h b/ace/streams.h
index aa07c61429c..3fcbbbab480 100644
--- a/ace/streams.h
+++ b/ace/streams.h
@@ -22,6 +22,7 @@
// ============================================================================
#ifndef ACE_STREAMS_H
+#include "ace/pre.h"
#define ACE_STREAMS_H
#include "ace/inc_user_config.h"
@@ -130,4 +131,5 @@
#endif /* ! ACE_LACKS_IOSTREAM_TOTALLY */
+#include "ace/post.h"
#endif /* ACE_STREAMS_H */
diff --git a/ace/ws2tcpip.h b/ace/ws2tcpip.h
index ce1f1b8bfb8..0df97c7a992 100644
--- a/ace/ws2tcpip.h
+++ b/ace/ws2tcpip.h
@@ -16,6 +16,7 @@
*/
#ifndef _WS2TCPIP_H_
+#include "ace/pre.h"
#define _WS2TCPIP_H_
/* Structure to keep interface specific information */
@@ -85,4 +86,5 @@ er */
};
+#include "ace/post.h"
#endif /* _WS2TCPIP_H_ */
diff --git a/include/makeinclude/compiler.bor b/include/makeinclude/compiler.bor
index 69e064e4c3d..734e742390c 100644
--- a/include/makeinclude/compiler.bor
+++ b/include/makeinclude/compiler.bor
@@ -61,21 +61,17 @@ STATIC_LFLAGS =
!ifdef CODEGUARD
CODEGUARD_CFLAGS = -vG
-!else
-# CFLAGS compatibility with a default application generated by
-# the BCB IDE, however these flags do not work with codeguard.
-CODEGUARD_CFLAGS = -b- -Ve -Vx
!endif
THREAD_CFLAGS = -D_MT -tWM
-WARNINGS_CFLAGS = -w-rvl -w-rch -w-par -w-ccc -w-obs -w-aus -w-pia
+WARNINGS_CFLAGS = -w-rvl -w-rch -w-par -w-ccc -w-obs -w-aus -w-pia -w-inl
DEFINES_CFLAGS = -DWIN32;_NO_VCL
QUIET_CFLAGS = -q
-ALIGN_CFLAGS = -a8
+MISC_CFLAGS = -a8 -b
COMMON_CFLAGS = $(QUIET_CFLAGS) $(DEBUG_CFLAGS) $(THREAD_CFLAGS) \
$(STATIC_CFLAGS) $(WARNINGS_CFLAGS) $(DEFINES_CFLAGS) \
- $(ALIGN_CFLAGS) $(CODEGUARD_CFLAGS)
+ $(MISC_CFLAGS) $(CODEGUARD_CFLAGS)
COMMON_LFLAGS = $(DEBUG_LFLAGS) $(STATIC_LFLAGS) -x -w-dup -Gn