::make_handler ()
{
// Default behavior
HANDLER *handler = 0;
diff --git a/ACE/ace/Asynch_Connector.h b/ACE/ace/Asynch_Connector.h
index 415915d87b0cb..aa1f763411a76 100644
--- a/ACE/ace/Asynch_Connector.h
+++ b/ACE/ace/Asynch_Connector.h
@@ -18,7 +18,7 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#if (defined (ACE_WIN32) || defined (ACE_HAS_AIO_CALLS)) && !defined(ACE_HAS_WINCE)
+#if defined (ACE_WIN32) || defined (ACE_HAS_AIO_CALLS)
// This only works on platforms that support async i/o.
#include "ace/Asynch_IO.h"
@@ -45,7 +45,7 @@ class ACE_Asynch_Connector : public ACE_Handler
{
public:
/// A do nothing constructor.
- ACE_Asynch_Connector (void);
+ ACE_Asynch_Connector ();
/// Virtual destruction
virtual ~ACE_Asynch_Connector () = default;
@@ -73,7 +73,7 @@ class ACE_Asynch_Connector : public ACE_Handler
*
* @note On POSIX, delegates cancelation to ACE_POSIX_Asynch_Connect.
*/
- virtual int cancel (void);
+ virtual int cancel ();
/**
@@ -122,7 +122,6 @@ class ACE_Asynch_Connector : public ACE_Handler
virtual void validate_new_connection (bool new_value);
protected:
-
/// This is called when an outstanding accept completes.
virtual void handle_connect (const ACE_Asynch_Connect::Result &result);
@@ -133,14 +132,14 @@ class ACE_Asynch_Connector : public ACE_Handler
ACE_INET_Addr &local_address);
/// Return the asynch Connect object.
- ACE_Asynch_Connect & asynch_connect (void);
+ ACE_Asynch_Connect & asynch_connect ();
/**
* This is the template method used to create new handler.
* Subclasses must overwrite this method if a new handler creation
* strategy is required.
*/
- virtual HANDLER *make_handler (void);
+ virtual HANDLER *make_handler ();
private:
/// Asynch_Connect used to make life easier :-)
@@ -155,13 +154,7 @@ class ACE_Asynch_Connector : public ACE_Handler
ACE_END_VERSIONED_NAMESPACE_DECL
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
#include "ace/Asynch_Connector.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Asynch_Connector.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
#endif /* ACE_WIN32 || ACE_HAS_AIO_CALLS */
#include /**/ "ace/post.h"
diff --git a/ACE/ace/Asynch_IO.cpp b/ACE/ace/Asynch_IO.cpp
index e97457b75eea6..5502dd2191c2c 100644
--- a/ACE/ace/Asynch_IO.cpp
+++ b/ACE/ace/Asynch_IO.cpp
@@ -432,7 +432,7 @@ ACE_Asynch_Read_File::read (ACE_Message_Block &message_block,
signal_number);
}
-#if (defined (ACE_WIN32) && !defined (ACE_HAS_WINCE))
+#if defined (ACE_WIN32)
int
ACE_Asynch_Read_File::readv (ACE_Message_Block &message_block,
size_t bytes_to_read,
@@ -455,7 +455,7 @@ ACE_Asynch_Read_File::readv (ACE_Message_Block &message_block,
priority,
signal_number);
}
-#endif /* (defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)) */
+#endif /* defined (ACE_WIN32) */
ACE_Asynch_Operation_Impl *
ACE_Asynch_Read_File::implementation () const
@@ -540,7 +540,7 @@ ACE_Asynch_Write_File::write (ACE_Message_Block &message_block,
signal_number);
}
-#if (defined (ACE_WIN32) && !defined (ACE_HAS_WINCE))
+#if defined (ACE_WIN32)
int
ACE_Asynch_Write_File::writev (ACE_Message_Block &message_block,
size_t bytes_to_write,
@@ -563,7 +563,7 @@ ACE_Asynch_Write_File::writev (ACE_Message_Block &message_block,
priority,
signal_number);
}
-#endif /* (defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)) */
+#endif /* defined (ACE_WIN32) */
ACE_Asynch_Operation_Impl *
ACE_Asynch_Write_File::implementation () const
@@ -699,7 +699,6 @@ ACE_Asynch_Accept::Result::implementation () const
}
-
// *********************************************************************
ACE_Asynch_Connect::ACE_Asynch_Connect ()
diff --git a/ACE/ace/Asynch_IO.h b/ACE/ace/Asynch_IO.h
index 7f485cd18d029..c528be4188ef9 100644
--- a/ACE/ace/Asynch_IO.h
+++ b/ACE/ace/Asynch_IO.h
@@ -4,9 +4,8 @@
/**
* @file Asynch_IO.h
*
- * This works on Win32 (defined (ACE_WIN32) && !defined
- * (ACE_HAS_WINCE)) platforms and on POSIX4 platforms with {aio_*}
- * routines (defined (ACE_HAS_AIO_CALLS))
+ * This works on Win32 (defined (ACE_WIN32)) platforms and on
+ * POSIX4 platforms with {aio_*} routines (defined (ACE_HAS_AIO_CALLS))
*
* On Win32 platforms, the implementation of
* {ACE_Asynch_Transmit_File} and {ACE_Asynch_Accept} are only
@@ -166,7 +165,7 @@ class ACE_Export ACE_Asynch_Result
/// Destructor.
- virtual ~ACE_Asynch_Result (void);
+ virtual ~ACE_Asynch_Result ();
protected:
/// Constructor. This implementation will not be deleted. The
@@ -244,7 +243,7 @@ class ACE_Export ACE_Asynch_Operation
* For requested operations that are successfully canceled, the
* associated error status is set to ECANCELED.
*/
- int cancel (void);
+ int cancel ();
// = Access methods.
@@ -288,10 +287,10 @@ class ACE_Export ACE_Asynch_Read_Stream : public ACE_Asynch_Operation
{
public:
/// A do nothing constructor.
- ACE_Asynch_Read_Stream (void);
+ ACE_Asynch_Read_Stream ();
/// Destructor
- virtual ~ACE_Asynch_Read_Stream (void);
+ virtual ~ACE_Asynch_Read_Stream ();
/**
* Initializes the factory with information which will be used with
@@ -400,7 +399,7 @@ class ACE_Export ACE_Asynch_Read_Stream : public ACE_Asynch_Operation
Result (ACE_Asynch_Read_Stream_Result_Impl *implementation);
/// Destructor.
- virtual ~Result (void);
+ virtual ~Result ();
/// The implementation class.
ACE_Asynch_Read_Stream_Result_Impl *implementation_;
@@ -430,10 +429,10 @@ class ACE_Export ACE_Asynch_Write_Stream : public ACE_Asynch_Operation
{
public:
/// A do nothing constructor.
- ACE_Asynch_Write_Stream (void);
+ ACE_Asynch_Write_Stream ();
/// Destructor.
- virtual ~ACE_Asynch_Write_Stream (void);
+ virtual ~ACE_Asynch_Write_Stream ();
/**
* Initializes the factory with information which will be used with
@@ -554,7 +553,7 @@ class ACE_Export ACE_Asynch_Write_Stream : public ACE_Asynch_Operation
Result (ACE_Asynch_Write_Stream_Result_Impl *implementation);
/// Destructor.
- virtual ~Result (void);
+ virtual ~Result ();
/// Implementation class.
ACE_Asynch_Write_Stream_Result_Impl *implementation_;
@@ -587,10 +586,10 @@ class ACE_Export ACE_Asynch_Read_File : public ACE_Asynch_Read_Stream
{
public:
/// A do nothing constructor.
- ACE_Asynch_Read_File (void);
+ ACE_Asynch_Read_File ();
/// Destructor.
- virtual ~ACE_Asynch_Read_File (void);
+ virtual ~ACE_Asynch_Read_File ();
/**
* Initializes the factory with information which will be used with
@@ -639,7 +638,7 @@ class ACE_Export ACE_Asynch_Read_File : public ACE_Asynch_Read_Stream
int priority = 0,
int signal_number = ACE_SIGRTMIN);
-#if (defined (ACE_WIN32) && !defined (ACE_HAS_WINCE))
+#if defined (ACE_WIN32)
/**
* Same as above but with scatter support, through chaining of composite
* message blocks using the continuation field.
@@ -653,7 +652,7 @@ class ACE_Export ACE_Asynch_Read_File : public ACE_Asynch_Read_Stream
const void *act = 0,
int priority = 0,
int signal_number = ACE_SIGRTMIN);
-#endif /* (defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)) */
+#endif /* defined (ACE_WIN32) */
/// Return the underlying implementation class.
// (this should be protected...)
@@ -698,7 +697,7 @@ class ACE_Export ACE_Asynch_Read_File : public ACE_Asynch_Read_Stream
Result (ACE_Asynch_Read_File_Result_Impl *implementation);
/// Destructor.
- virtual ~Result (void);
+ virtual ~Result ();
/// The implementation class.
ACE_Asynch_Read_File_Result_Impl *implementation_;
@@ -736,10 +735,10 @@ class ACE_Export ACE_Asynch_Write_File : public ACE_Asynch_Write_Stream
{
public:
/// A do nothing constructor.
- ACE_Asynch_Write_File (void);
+ ACE_Asynch_Write_File ();
/// Destructor.
- virtual ~ACE_Asynch_Write_File (void);
+ virtual ~ACE_Asynch_Write_File ();
/**
* Initializes the factory with information which will be used with
@@ -774,7 +773,7 @@ class ACE_Export ACE_Asynch_Write_File : public ACE_Asynch_Write_Stream
int priority = 0,
int signal_number = ACE_SIGRTMIN);
-#if (defined (ACE_WIN32) && !defined (ACE_HAS_WINCE))
+#if defined (ACE_WIN32)
/**
* Same as above but with gather support, through chaining of composite
* message blocks using the continuation field.
@@ -788,7 +787,7 @@ class ACE_Export ACE_Asynch_Write_File : public ACE_Asynch_Write_Stream
const void *act = 0,
int priority = 0,
int signal_number = ACE_SIGRTMIN);
-#endif /* (defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)) */
+#endif /* defined (ACE_WIN32) */
/// Return the underlying implementation class.
// (this should be protected...)
@@ -832,7 +831,7 @@ class ACE_Export ACE_Asynch_Write_File : public ACE_Asynch_Write_Stream
Result (ACE_Asynch_Write_File_Result_Impl *implementation);
/// Destructor.
- virtual ~Result (void);
+ virtual ~Result ();
/// The implementation class.
ACE_Asynch_Write_File_Result_Impl *implementation_;
@@ -868,10 +867,10 @@ class ACE_Export ACE_Asynch_Accept : public ACE_Asynch_Operation
{
public:
/// A do nothing constructor.
- ACE_Asynch_Accept (void);
+ ACE_Asynch_Accept ();
/// Destructor.
- virtual ~ACE_Asynch_Accept (void);
+ virtual ~ACE_Asynch_Accept ();
/**
* Initializes the factory with information which will be used with
@@ -975,7 +974,7 @@ class ACE_Export ACE_Asynch_Accept : public ACE_Asynch_Operation
Result (ACE_Asynch_Accept_Result_Impl *implementation);
/// Destructor.
- virtual ~Result (void);
+ virtual ~Result ();
/// Implementation class.
ACE_Asynch_Accept_Result_Impl *implementation_;
@@ -1003,10 +1002,10 @@ class ACE_Export ACE_Asynch_Connect : public ACE_Asynch_Operation
{
public:
/// A do nothing constructor.
- ACE_Asynch_Connect (void);
+ ACE_Asynch_Connect ();
/// Destructor.
- virtual ~ACE_Asynch_Connect (void);
+ virtual ~ACE_Asynch_Connect ();
/**
* Initializes the factory with information which will be used with
@@ -1058,7 +1057,6 @@ class ACE_Export ACE_Asynch_Connect : public ACE_Asynch_Operation
friend class ACE_WIN32_Asynch_Connect_Result;
public:
-
/// I/O handle for the connection.
ACE_HANDLE connect_handle () const;
@@ -1070,7 +1068,7 @@ class ACE_Export ACE_Asynch_Connect : public ACE_Asynch_Operation
Result (ACE_Asynch_Connect_Result_Impl *implementation);
/// Destructor.
- virtual ~Result (void);
+ virtual ~Result ();
/// Implementation class.
ACE_Asynch_Connect_Result_Impl *implementation_;
@@ -1109,10 +1107,10 @@ class ACE_Export ACE_Asynch_Transmit_File : public ACE_Asynch_Operation
class Header_And_Trailer;
/// A do nothing constructor.
- ACE_Asynch_Transmit_File (void);
+ ACE_Asynch_Transmit_File ();
/// Destructor.
- virtual ~ACE_Asynch_Transmit_File (void);
+ virtual ~ACE_Asynch_Transmit_File ();
/**
* Initializes the factory with information which will be used with
@@ -1210,7 +1208,7 @@ class ACE_Export ACE_Asynch_Transmit_File : public ACE_Asynch_Operation
Result (ACE_Asynch_Transmit_File_Result_Impl *implementation);
/// Destructor.
- virtual ~Result (void);
+ virtual ~Result ();
/// The implementation class.
ACE_Asynch_Transmit_File_Result_Impl *implementation_;
@@ -1235,7 +1233,7 @@ class ACE_Export ACE_Asynch_Transmit_File : public ACE_Asynch_Operation
size_t trailer_bytes = 0);
/// Destructor
- virtual ~Header_And_Trailer (void);
+ virtual ~Header_And_Trailer ();
/// This method allows all the member to be set in one fell swoop.
void header_and_trailer (ACE_Message_Block *header = 0,
@@ -1268,7 +1266,7 @@ class ACE_Export ACE_Asynch_Transmit_File : public ACE_Asynch_Operation
void trailer_bytes (size_t bytes);
/// Conversion routine.
- ACE_LPTRANSMIT_FILE_BUFFERS transmit_buffers (void);
+ ACE_LPTRANSMIT_FILE_BUFFERS transmit_buffers ();
protected:
/// Header data.
@@ -1314,10 +1312,10 @@ class ACE_Export ACE_Asynch_Read_Dgram : public ACE_Asynch_Operation
{
public:
/// A do nothing constructor.
- ACE_Asynch_Read_Dgram (void);
+ ACE_Asynch_Read_Dgram ();
/// Destructor
- virtual ~ACE_Asynch_Read_Dgram (void);
+ virtual ~ACE_Asynch_Read_Dgram ();
/**
* Initializes the factory with information which will be used with
@@ -1416,7 +1414,7 @@ class ACE_Export ACE_Asynch_Read_Dgram : public ACE_Asynch_Operation
Result (ACE_Asynch_Read_Dgram_Result_Impl *implementation);
/// Destructor.
- virtual ~Result (void);
+ virtual ~Result ();
/// The implementation class.
ACE_Asynch_Read_Dgram_Result_Impl *implementation_;
@@ -1447,10 +1445,10 @@ class ACE_Export ACE_Asynch_Write_Dgram : public ACE_Asynch_Operation
{
public:
/// A do nothing constructor.
- ACE_Asynch_Write_Dgram (void);
+ ACE_Asynch_Write_Dgram ();
/// Destructor.
- virtual ~ACE_Asynch_Write_Dgram (void);
+ virtual ~ACE_Asynch_Write_Dgram ();
/**
* Initializes the factory with information which will be used with
@@ -1546,7 +1544,7 @@ class ACE_Export ACE_Asynch_Write_Dgram : public ACE_Asynch_Operation
Result (ACE_Asynch_Write_Dgram_Result_Impl *implementation);
/// Destructor.
- virtual ~Result (void);
+ virtual ~Result ();
/// Implementation class.
ACE_Asynch_Write_Dgram_Result_Impl *implementation_;
@@ -1568,13 +1566,13 @@ class ACE_Export ACE_Handler
{
public:
/// A do nothing constructor.
- ACE_Handler (void);
+ ACE_Handler ();
/// A do nothing constructor which allows proactor to be set to \.
ACE_Handler (ACE_Proactor *p);
/// Virtual destruction.
- virtual ~ACE_Handler (void);
+ virtual ~ACE_Handler ();
/// This method will be called when an asynchronous read completes on
/// a stream.
@@ -1620,10 +1618,10 @@ class ACE_Export ACE_Handler
* ACE_Proactor. A special {Wake_Up_Completion} is used to wake up
* all the threads that are blocking for completions.
*/
- virtual void handle_wakeup (void);
+ virtual void handle_wakeup ();
/// Get the proactor associated with this handler.
- ACE_Proactor *proactor (void);
+ ACE_Proactor *proactor ();
/// Set the proactor.
void proactor (ACE_Proactor *p);
@@ -1651,14 +1649,14 @@ class ACE_Export ACE_Handler
{
public:
Proxy (ACE_Handler *handler) : handler_ (handler) {}
- void reset (void) { this->handler_ = 0; }
- ACE_Handler *handler (void) { return this->handler_; }
+ void reset () { this->handler_ = 0; }
+ ACE_Handler *handler () { return this->handler_; }
private:
ACE_Handler *handler_;
};
typedef ACE_Refcounted_Auto_Ptr Proxy_Ptr;
- Proxy_Ptr &proxy (void);
+ Proxy_Ptr &proxy ();
protected:
/// The proactor associated with this handler.
@@ -1700,10 +1698,10 @@ class ACE_Export ACE_Service_Handler : public ACE_Handler
public:
/// A do nothing constructor.
- ACE_Service_Handler (void);
+ ACE_Service_Handler ();
/// Virtual destruction.
- virtual ~ACE_Service_Handler (void);
+ virtual ~ACE_Service_Handler ();
/**
* {open} is called by ACE_Asynch_Acceptor to initialize a new
diff --git a/ACE/ace/Asynch_IO_Impl.h b/ACE/ace/Asynch_IO_Impl.h
index 01880bc1dbcbb..40e79e25de687 100644
--- a/ACE/ace/Asynch_IO_Impl.h
+++ b/ACE/ace/Asynch_IO_Impl.h
@@ -46,7 +46,7 @@ class ACE_Proactor_Impl;
class ACE_Export ACE_Asynch_Result_Impl
{
public:
- virtual ~ACE_Asynch_Result_Impl (void);
+ virtual ~ACE_Asynch_Result_Impl ();
/// Number of bytes transferred by the operation.
virtual size_t bytes_transferred () const = 0;
@@ -97,7 +97,7 @@ class ACE_Export ACE_Asynch_Result_Impl
protected:
/// Do-nothing constructor.
- ACE_Asynch_Result_Impl (void);
+ ACE_Asynch_Result_Impl ();
};
/**
@@ -110,7 +110,7 @@ class ACE_Export ACE_Asynch_Result_Impl
class ACE_Export ACE_Asynch_Operation_Impl
{
public:
- virtual ~ACE_Asynch_Operation_Impl (void);
+ virtual ~ACE_Asynch_Operation_Impl ();
/**
* Initializes the factory with information which will be used with
@@ -128,7 +128,7 @@ class ACE_Export ACE_Asynch_Operation_Impl
* the calling thread. The function does not cancel asynchronous
* operations issued by other threads.
*/
- virtual int cancel (void) = 0;
+ virtual int cancel () = 0;
// = Access methods.
@@ -137,7 +137,7 @@ class ACE_Export ACE_Asynch_Operation_Impl
protected:
/// Do-nothing constructor.
- ACE_Asynch_Operation_Impl (void);
+ ACE_Asynch_Operation_Impl ();
};
/**
@@ -150,7 +150,7 @@ class ACE_Export ACE_Asynch_Operation_Impl
class ACE_Export ACE_Asynch_Read_Stream_Impl : public virtual ACE_Asynch_Operation_Impl
{
public:
- virtual ~ACE_Asynch_Read_Stream_Impl (void);
+ virtual ~ACE_Asynch_Read_Stream_Impl ();
/// This starts off an asynchronous read. Upto @a bytes_to_read will
/// be read and stored in the @a message_block.
@@ -160,7 +160,7 @@ class ACE_Export ACE_Asynch_Read_Stream_Impl : public virtual ACE_Asynch_Operati
int priority,
int signal_number) = 0;
-#if (defined (ACE_WIN32) && !defined (ACE_HAS_WINCE))
+#if defined (ACE_WIN32)
/**
* Same as above but with scatter support, through chaining of composite
* message blocks using the continuation field.
@@ -170,11 +170,11 @@ class ACE_Export ACE_Asynch_Read_Stream_Impl : public virtual ACE_Asynch_Operati
const void *act,
int priority,
int signal_number) = 0;
-#endif /* (defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)) */
+#endif /* defined (ACE_WIN32) */
protected:
/// Do-nothing constructor.
- ACE_Asynch_Read_Stream_Impl (void);
+ ACE_Asynch_Read_Stream_Impl ();
};
/**
@@ -187,7 +187,7 @@ class ACE_Export ACE_Asynch_Read_Stream_Impl : public virtual ACE_Asynch_Operati
class ACE_Export ACE_Asynch_Read_Stream_Result_Impl : public virtual ACE_Asynch_Result_Impl
{
public:
- virtual ~ACE_Asynch_Read_Stream_Result_Impl (void);
+ virtual ~ACE_Asynch_Read_Stream_Result_Impl ();
/// The number of bytes which were requested at the start of the
/// asynchronous read.
@@ -201,7 +201,7 @@ class ACE_Export ACE_Asynch_Read_Stream_Result_Impl : public virtual ACE_Asynch_
protected:
/// Do-nothing constructor.
- ACE_Asynch_Read_Stream_Result_Impl (void);
+ ACE_Asynch_Read_Stream_Result_Impl ();
};
/**
@@ -214,7 +214,7 @@ class ACE_Export ACE_Asynch_Read_Stream_Result_Impl : public virtual ACE_Asynch_
class ACE_Export ACE_Asynch_Write_Stream_Impl : public virtual ACE_Asynch_Operation_Impl
{
public:
- virtual ~ACE_Asynch_Write_Stream_Impl (void);
+ virtual ~ACE_Asynch_Write_Stream_Impl ();
/// This starts off an asynchronous write. Upto @a bytes_to_write
/// will be written from the @a message_block.
@@ -224,7 +224,7 @@ class ACE_Export ACE_Asynch_Write_Stream_Impl : public virtual ACE_Asynch_Operat
int priority,
int signal_number) = 0;
-#if (defined (ACE_WIN32) && !defined (ACE_HAS_WINCE))
+#if defined (ACE_WIN32)
/**
* Same as above but with gather support, through chaining of composite
* message blocks using the continuation field.
@@ -234,11 +234,11 @@ class ACE_Export ACE_Asynch_Write_Stream_Impl : public virtual ACE_Asynch_Operat
const void *act,
int priority,
int signal_number) = 0;
-#endif /* (defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)) */
+#endif /* defined (ACE_WIN32) */
protected:
/// Do-nothing constructor.
- ACE_Asynch_Write_Stream_Impl (void);
+ ACE_Asynch_Write_Stream_Impl ();
};
/**
@@ -251,7 +251,7 @@ class ACE_Export ACE_Asynch_Write_Stream_Impl : public virtual ACE_Asynch_Operat
class ACE_Export ACE_Asynch_Write_Stream_Result_Impl : public virtual ACE_Asynch_Result_Impl
{
public:
- virtual ~ACE_Asynch_Write_Stream_Result_Impl (void);
+ virtual ~ACE_Asynch_Write_Stream_Result_Impl ();
/// The number of bytes which were requested at the start of the
/// asynchronous write.
@@ -265,7 +265,7 @@ class ACE_Export ACE_Asynch_Write_Stream_Result_Impl : public virtual ACE_Asynch
protected:
/// Do-nothing constructor.
- ACE_Asynch_Write_Stream_Result_Impl (void);
+ ACE_Asynch_Write_Stream_Result_Impl ();
};
/**
@@ -278,7 +278,7 @@ class ACE_Export ACE_Asynch_Write_Stream_Result_Impl : public virtual ACE_Asynch
class ACE_Export ACE_Asynch_Read_File_Impl : public virtual ACE_Asynch_Read_Stream_Impl
{
public:
- virtual ~ACE_Asynch_Read_File_Impl (void);
+ virtual ~ACE_Asynch_Read_File_Impl ();
/**
* This starts off an asynchronous read. Upto @a bytes_to_read will
@@ -293,7 +293,7 @@ class ACE_Export ACE_Asynch_Read_File_Impl : public virtual ACE_Asynch_Read_Stre
int priority,
int signal_number) = 0;
-#if (defined (ACE_WIN32) && !defined (ACE_HAS_WINCE))
+#if defined (ACE_WIN32)
/**
* Same as above but with scatter support, through chaining of composite
* message blocks using the continuation field.
@@ -307,7 +307,7 @@ class ACE_Export ACE_Asynch_Read_File_Impl : public virtual ACE_Asynch_Read_Stre
const void *act,
int priority,
int signal_number) = 0;
-#endif /* (defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)) */
+#endif /* defined (ACE_WIN32) */
/// This starts off an asynchronous read. Upto @a bytes_to_read will
/// be read and stored in the @a message_block.
@@ -317,7 +317,7 @@ class ACE_Export ACE_Asynch_Read_File_Impl : public virtual ACE_Asynch_Read_Stre
int priority,
int signal_number) = 0;
-#if (defined (ACE_WIN32) && !defined (ACE_HAS_WINCE))
+#if defined (ACE_WIN32)
/**
* Same as above but with scatter support, through chaining of composite
* message blocks using the continuation field.
@@ -327,11 +327,11 @@ class ACE_Export ACE_Asynch_Read_File_Impl : public virtual ACE_Asynch_Read_Stre
const void *act,
int priority,
int signal_number) = 0;
-#endif /* (defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)) */
+#endif /* defined (ACE_WIN32) */
protected:
/// Do-nothing constructor.
- ACE_Asynch_Read_File_Impl (void);
+ ACE_Asynch_Read_File_Impl ();
};
/**
@@ -344,11 +344,11 @@ class ACE_Export ACE_Asynch_Read_File_Result_Impl : public virtual ACE_Asynch_Re
{
public:
/// Destructor.
- virtual ~ACE_Asynch_Read_File_Result_Impl (void);
+ virtual ~ACE_Asynch_Read_File_Result_Impl ();
protected:
/// Do-nothing constructor.
- ACE_Asynch_Read_File_Result_Impl (void);
+ ACE_Asynch_Read_File_Result_Impl ();
};
/**
@@ -361,7 +361,7 @@ class ACE_Export ACE_Asynch_Read_File_Result_Impl : public virtual ACE_Asynch_Re
class ACE_Export ACE_Asynch_Write_File_Impl : public virtual ACE_Asynch_Write_Stream_Impl
{
public:
- virtual ~ACE_Asynch_Write_File_Impl (void);
+ virtual ~ACE_Asynch_Write_File_Impl ();
/**
* This starts off an asynchronous write. Upto @a bytes_to_write
@@ -376,7 +376,7 @@ class ACE_Export ACE_Asynch_Write_File_Impl : public virtual ACE_Asynch_Write_St
int priority,
int signal_number) = 0;
-#if (defined (ACE_WIN32) && !defined (ACE_HAS_WINCE))
+#if defined (ACE_WIN32)
/**
* Same as above but with gather support, through chaining of composite
* message blocks using the continuation field.
@@ -390,7 +390,7 @@ class ACE_Export ACE_Asynch_Write_File_Impl : public virtual ACE_Asynch_Write_St
const void *act,
int priority,
int signal_number) = 0;
-#endif /* (defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)) */
+#endif /* defined (ACE_WIN32) */
/// This starts off an asynchronous write. Upto @a bytes_to_write
/// will be written from the @a message_block.
@@ -400,7 +400,7 @@ class ACE_Export ACE_Asynch_Write_File_Impl : public virtual ACE_Asynch_Write_St
int priority,
int signal_number) = 0;
-#if (defined (ACE_WIN32) && !defined (ACE_HAS_WINCE))
+#if defined (ACE_WIN32)
/**
* Same as above but with gather support, through chaining of composite
* message blocks using the continuation field.
@@ -410,11 +410,11 @@ class ACE_Export ACE_Asynch_Write_File_Impl : public virtual ACE_Asynch_Write_St
const void *act,
int priority,
int signal_number) = 0;
-#endif /* (defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)) */
+#endif /* defined (ACE_WIN32) */
protected:
/// Do-nothing constructor.
- ACE_Asynch_Write_File_Impl (void);
+ ACE_Asynch_Write_File_Impl ();
};
/**
@@ -427,11 +427,11 @@ class ACE_Export ACE_Asynch_Write_File_Impl : public virtual ACE_Asynch_Write_St
class ACE_Export ACE_Asynch_Write_File_Result_Impl : public virtual ACE_Asynch_Write_Stream_Result_Impl
{
public:
- virtual ~ACE_Asynch_Write_File_Result_Impl (void);
+ virtual ~ACE_Asynch_Write_File_Result_Impl ();
protected:
/// Do-nothing constructor.
- ACE_Asynch_Write_File_Result_Impl (void);
+ ACE_Asynch_Write_File_Result_Impl ();
};
/**
@@ -444,7 +444,7 @@ class ACE_Export ACE_Asynch_Write_File_Result_Impl : public virtual ACE_Asynch_W
class ACE_Export ACE_Asynch_Accept_Impl : public virtual ACE_Asynch_Operation_Impl
{
public:
- virtual ~ACE_Asynch_Accept_Impl (void);
+ virtual ~ACE_Asynch_Accept_Impl ();
/**
* This starts off an asynchronous accept. The asynchronous accept
@@ -467,7 +467,7 @@ class ACE_Export ACE_Asynch_Accept_Impl : public virtual ACE_Asynch_Operation_Im
protected:
/// Do-nothing constructor.
- ACE_Asynch_Accept_Impl (void);
+ ACE_Asynch_Accept_Impl ();
};
/**
@@ -480,7 +480,7 @@ class ACE_Export ACE_Asynch_Accept_Impl : public virtual ACE_Asynch_Operation_Im
class ACE_Export ACE_Asynch_Accept_Result_Impl : public virtual ACE_Asynch_Result_Impl
{
public:
- virtual ~ACE_Asynch_Accept_Result_Impl (void);
+ virtual ~ACE_Asynch_Accept_Result_Impl ();
/// The number of bytes which were requested at the start of the
/// asynchronous accept.
@@ -497,7 +497,7 @@ class ACE_Export ACE_Asynch_Accept_Result_Impl : public virtual ACE_Asynch_Resul
protected:
/// Do-nothing constructor.
- ACE_Asynch_Accept_Result_Impl (void);
+ ACE_Asynch_Accept_Result_Impl ();
};
@@ -511,7 +511,7 @@ class ACE_Export ACE_Asynch_Accept_Result_Impl : public virtual ACE_Asynch_Resul
class ACE_Export ACE_Asynch_Connect_Impl : public virtual ACE_Asynch_Operation_Impl
{
public:
- virtual ~ACE_Asynch_Connect_Impl (void);
+ virtual ~ACE_Asynch_Connect_Impl ();
/**
* This starts off an asynchronous connect
@@ -526,7 +526,7 @@ class ACE_Export ACE_Asynch_Connect_Impl : public virtual ACE_Asynch_Operation_I
protected:
/// Do-nothing constructor.
- ACE_Asynch_Connect_Impl (void);
+ ACE_Asynch_Connect_Impl ();
};
/**
@@ -539,14 +539,14 @@ class ACE_Export ACE_Asynch_Connect_Impl : public virtual ACE_Asynch_Operation_I
class ACE_Export ACE_Asynch_Connect_Result_Impl : public virtual ACE_Asynch_Result_Impl
{
public:
- virtual ~ACE_Asynch_Connect_Result_Impl (void);
+ virtual ~ACE_Asynch_Connect_Result_Impl ();
/// I/O handle for the connection.
virtual ACE_HANDLE connect_handle () const = 0;
protected:
/// Do-nothing constructor.
- ACE_Asynch_Connect_Result_Impl (void);
+ ACE_Asynch_Connect_Result_Impl ();
};
@@ -560,7 +560,7 @@ class ACE_Export ACE_Asynch_Connect_Result_Impl : public virtual ACE_Asynch_Resu
class ACE_Asynch_Transmit_File_Impl : public virtual ACE_Asynch_Operation_Impl
{
public:
- virtual ~ACE_Asynch_Transmit_File_Impl (void);
+ virtual ~ACE_Asynch_Transmit_File_Impl ();
/// This starts off an asynchronous transmit file.
virtual int transmit_file (ACE_HANDLE file,
@@ -576,7 +576,7 @@ class ACE_Asynch_Transmit_File_Impl : public virtual ACE_Asynch_Operation_Impl
protected:
/// Do-nothing constructor.
- ACE_Asynch_Transmit_File_Impl (void);
+ ACE_Asynch_Transmit_File_Impl ();
};
/**
@@ -589,7 +589,7 @@ class ACE_Asynch_Transmit_File_Impl : public virtual ACE_Asynch_Operation_Impl
class ACE_Export ACE_Asynch_Transmit_File_Result_Impl : public virtual ACE_Asynch_Result_Impl
{
public:
- virtual ~ACE_Asynch_Transmit_File_Result_Impl (void);
+ virtual ~ACE_Asynch_Transmit_File_Result_Impl ();
/// Socket used for transmitting the file.
virtual ACE_HANDLE socket () const = 0;
@@ -613,7 +613,7 @@ class ACE_Export ACE_Asynch_Transmit_File_Result_Impl : public virtual ACE_Async
protected:
/// Do-nothing constructor.
- ACE_Asynch_Transmit_File_Result_Impl (void);
+ ACE_Asynch_Transmit_File_Result_Impl ();
};
@@ -627,7 +627,7 @@ class ACE_Export ACE_Asynch_Transmit_File_Result_Impl : public virtual ACE_Async
class ACE_Export ACE_Asynch_Read_Dgram_Impl : public virtual ACE_Asynch_Operation_Impl
{
public:
- virtual ~ACE_Asynch_Read_Dgram_Impl (void);
+ virtual ~ACE_Asynch_Read_Dgram_Impl ();
/** This starts off an asynchronous read. Upto
* total_size()> will be read and stored in the
@@ -665,7 +665,7 @@ class ACE_Export ACE_Asynch_Read_Dgram_Impl : public virtual ACE_Asynch_Operatio
protected:
/// Do-nothing constructor.
- ACE_Asynch_Read_Dgram_Impl (void);
+ ACE_Asynch_Read_Dgram_Impl ();
};
/**
@@ -678,7 +678,7 @@ class ACE_Export ACE_Asynch_Read_Dgram_Impl : public virtual ACE_Asynch_Operatio
class ACE_Export ACE_Asynch_Read_Dgram_Result_Impl : public virtual ACE_Asynch_Result_Impl
{
public:
- virtual ~ACE_Asynch_Read_Dgram_Result_Impl (void);
+ virtual ~ACE_Asynch_Read_Dgram_Result_Impl ();
/// Message block which contains the read data
virtual ACE_Message_Block *message_block () const = 0;
@@ -698,7 +698,7 @@ class ACE_Export ACE_Asynch_Read_Dgram_Result_Impl : public virtual ACE_Asynch_R
protected:
/// Do-nothing constructor.
- ACE_Asynch_Read_Dgram_Result_Impl (void);
+ ACE_Asynch_Read_Dgram_Result_Impl ();
};
/**
@@ -711,7 +711,7 @@ class ACE_Export ACE_Asynch_Read_Dgram_Result_Impl : public virtual ACE_Asynch_R
class ACE_Export ACE_Asynch_Write_Dgram_Impl : public virtual ACE_Asynch_Operation_Impl
{
public:
- virtual ~ACE_Asynch_Write_Dgram_Impl (void);
+ virtual ~ACE_Asynch_Write_Dgram_Impl ();
/** This starts off an asynchronous send. Upto
* total_length()> will be sent. @a message_block's
@@ -749,7 +749,7 @@ class ACE_Export ACE_Asynch_Write_Dgram_Impl : public virtual ACE_Asynch_Operati
protected:
/// Do-nothing constructor.
- ACE_Asynch_Write_Dgram_Impl (void);
+ ACE_Asynch_Write_Dgram_Impl ();
};
/**
@@ -762,7 +762,7 @@ class ACE_Export ACE_Asynch_Write_Dgram_Impl : public virtual ACE_Asynch_Operati
class ACE_Export ACE_Asynch_Write_Dgram_Result_Impl : public virtual ACE_Asynch_Result_Impl
{
public:
- virtual ~ACE_Asynch_Write_Dgram_Result_Impl (void);
+ virtual ~ACE_Asynch_Write_Dgram_Result_Impl ();
/// The number of bytes which were requested at the start of the
/// asynchronous write.
@@ -779,7 +779,7 @@ class ACE_Export ACE_Asynch_Write_Dgram_Result_Impl : public virtual ACE_Asynch_
protected:
/// Do-nothing constructor.
- ACE_Asynch_Write_Dgram_Result_Impl (void);
+ ACE_Asynch_Write_Dgram_Result_Impl ();
};
ACE_END_VERSIONED_NAMESPACE_DECL
diff --git a/ACE/ace/Asynch_IO_Impl.inl b/ACE/ace/Asynch_IO_Impl.inl
index e6fce33b38620..f2fa1e936d5b4 100644
--- a/ACE/ace/Asynch_IO_Impl.inl
+++ b/ACE/ace/Asynch_IO_Impl.inl
@@ -2,100 +2,100 @@
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
ACE_INLINE
-ACE_Asynch_Result_Impl::ACE_Asynch_Result_Impl (void)
+ACE_Asynch_Result_Impl::ACE_Asynch_Result_Impl ()
{
}
ACE_INLINE
-ACE_Asynch_Operation_Impl::ACE_Asynch_Operation_Impl (void)
+ACE_Asynch_Operation_Impl::ACE_Asynch_Operation_Impl ()
{
}
ACE_INLINE
-ACE_Asynch_Read_Stream_Impl::ACE_Asynch_Read_Stream_Impl (void)
+ACE_Asynch_Read_Stream_Impl::ACE_Asynch_Read_Stream_Impl ()
: ACE_Asynch_Operation_Impl ()
{
}
ACE_INLINE
-ACE_Asynch_Read_Stream_Result_Impl::ACE_Asynch_Read_Stream_Result_Impl (void)
+ACE_Asynch_Read_Stream_Result_Impl::ACE_Asynch_Read_Stream_Result_Impl ()
: ACE_Asynch_Result_Impl ()
{
}
ACE_INLINE
-ACE_Asynch_Write_Stream_Impl::ACE_Asynch_Write_Stream_Impl (void)
+ACE_Asynch_Write_Stream_Impl::ACE_Asynch_Write_Stream_Impl ()
: ACE_Asynch_Operation_Impl ()
{
}
ACE_INLINE
-ACE_Asynch_Write_Stream_Result_Impl::ACE_Asynch_Write_Stream_Result_Impl (void)
+ACE_Asynch_Write_Stream_Result_Impl::ACE_Asynch_Write_Stream_Result_Impl ()
: ACE_Asynch_Result_Impl ()
{
}
ACE_INLINE
-ACE_Asynch_Read_File_Impl::ACE_Asynch_Read_File_Impl (void)
+ACE_Asynch_Read_File_Impl::ACE_Asynch_Read_File_Impl ()
: ACE_Asynch_Operation_Impl (),
ACE_Asynch_Read_Stream_Impl ()
{
}
ACE_INLINE
-ACE_Asynch_Read_File_Result_Impl::ACE_Asynch_Read_File_Result_Impl (void)
+ACE_Asynch_Read_File_Result_Impl::ACE_Asynch_Read_File_Result_Impl ()
: ACE_Asynch_Result_Impl (),
ACE_Asynch_Read_Stream_Result_Impl ()
{
}
ACE_INLINE
-ACE_Asynch_Write_File_Impl::ACE_Asynch_Write_File_Impl (void)
+ACE_Asynch_Write_File_Impl::ACE_Asynch_Write_File_Impl ()
: ACE_Asynch_Operation_Impl (),
ACE_Asynch_Write_Stream_Impl ()
{
}
ACE_INLINE
-ACE_Asynch_Write_File_Result_Impl::ACE_Asynch_Write_File_Result_Impl (void)
+ACE_Asynch_Write_File_Result_Impl::ACE_Asynch_Write_File_Result_Impl ()
: ACE_Asynch_Result_Impl (),
ACE_Asynch_Write_Stream_Result_Impl ()
{
}
ACE_INLINE
-ACE_Asynch_Accept_Impl::ACE_Asynch_Accept_Impl (void)
+ACE_Asynch_Accept_Impl::ACE_Asynch_Accept_Impl ()
: ACE_Asynch_Operation_Impl ()
{
}
ACE_INLINE
-ACE_Asynch_Accept_Result_Impl::ACE_Asynch_Accept_Result_Impl (void)
+ACE_Asynch_Accept_Result_Impl::ACE_Asynch_Accept_Result_Impl ()
: ACE_Asynch_Result_Impl ()
{
}
ACE_INLINE
-ACE_Asynch_Connect_Impl::ACE_Asynch_Connect_Impl (void)
+ACE_Asynch_Connect_Impl::ACE_Asynch_Connect_Impl ()
: ACE_Asynch_Operation_Impl ()
{
}
ACE_INLINE
-ACE_Asynch_Connect_Result_Impl::ACE_Asynch_Connect_Result_Impl (void)
+ACE_Asynch_Connect_Result_Impl::ACE_Asynch_Connect_Result_Impl ()
: ACE_Asynch_Result_Impl ()
{
}
ACE_INLINE
-ACE_Asynch_Transmit_File_Impl::ACE_Asynch_Transmit_File_Impl (void)
+ACE_Asynch_Transmit_File_Impl::ACE_Asynch_Transmit_File_Impl ()
: ACE_Asynch_Operation_Impl ()
{
}
ACE_INLINE
-ACE_Asynch_Transmit_File_Result_Impl::ACE_Asynch_Transmit_File_Result_Impl (void)
+ACE_Asynch_Transmit_File_Result_Impl::ACE_Asynch_Transmit_File_Result_Impl ()
: ACE_Asynch_Result_Impl ()
{
}
diff --git a/ACE/ace/Asynch_Pseudo_Task.cpp b/ACE/ace/Asynch_Pseudo_Task.cpp
index 72dff50ab0f5a..245581c6f9f34 100644
--- a/ACE/ace/Asynch_Pseudo_Task.cpp
+++ b/ACE/ace/Asynch_Pseudo_Task.cpp
@@ -66,7 +66,6 @@ ACE_Asynch_Pseudo_Task::svc ()
}
-
int
ACE_Asynch_Pseudo_Task::register_io_handler (ACE_HANDLE handle,
ACE_Event_Handler *handler,
diff --git a/ACE/ace/Asynch_Pseudo_Task.h b/ACE/ace/Asynch_Pseudo_Task.h
index 0e311721a9d78..8bf712e768777 100644
--- a/ACE/ace/Asynch_Pseudo_Task.h
+++ b/ACE/ace/Asynch_Pseudo_Task.h
@@ -34,8 +34,8 @@ class ACE_Export ACE_Asynch_Pseudo_Task : public ACE_Task
ACE_Asynch_Pseudo_Task();
virtual ~ACE_Asynch_Pseudo_Task();
- int start (void);
- int stop (void);
+ int start ();
+ int stop ();
int register_io_handler (ACE_HANDLE handle,
ACE_Event_Handler *handler,
diff --git a/ACE/ace/Atomic_Op.cpp b/ACE/ace/Atomic_Op.cpp
index 07490f3a42502..52394cd01a3d5 100644
--- a/ACE/ace/Atomic_Op.cpp
+++ b/ACE/ace/Atomic_Op.cpp
@@ -7,12 +7,7 @@
#if defined (ACE_HAS_BUILTIN_ATOMIC_OP)
-#if defined (ACE_INCLUDE_ATOMIC_OP_SPARC)
-# include "ace/Atomic_Op_Sparc.h"
-#endif /* ACE_INCLUDE_ATOMIC_OP_SPARC */
-
namespace {
-
#if defined (_MSC_VER)
// Disable "no return value" warning, as we will be putting
// the return values directly into the EAX register.
@@ -28,10 +23,6 @@ single_cpu_increment (volatile long *value)
unsigned long addr = reinterpret_cast (value);
asm( "xadd %0, (%1)" : "+r"(tmp) : "r"(addr) );
return tmp + 1;
-#elif !defined (ACE_HAS_SOLARIS_ATOMIC_LIB) && (defined (sun) || \
- (defined (__SUNPRO_CC) && (defined (__i386) || defined (__x86_64))))
- return ace_atomic_add_long (
- reinterpret_cast (value), 1);
#elif defined(__GNUC__) && defined(__PPC__)
long tmp;
asm("lwz %0,%1" : "=r" (tmp) : "m" (*value) );
@@ -52,10 +43,6 @@ single_cpu_decrement (volatile long *value)
unsigned long addr = reinterpret_cast (value);
asm( "xadd %0, (%1)" : "+r"(tmp) : "r"(addr) );
return tmp - 1;
-#elif !defined (ACE_HAS_SOLARIS_ATOMIC_LIB) && (defined (sun) || \
- (defined (__SUNPRO_CC) && (defined (__i386) || defined (__x86_64))))
- return ace_atomic_add_long (
- reinterpret_cast (value), -1);
#elif defined(__GNUC__) && defined(__PPC__)
long tmp;
asm("lwz %0,%1" : "=r" (tmp) : "m" (*value) );
@@ -75,10 +62,6 @@ single_cpu_exchange (volatile long *value, long rhs)
unsigned long addr = reinterpret_cast (value);
asm( "xchg %0, (%1)" : "+r"(rhs) : "r"(addr) );
return rhs;
-#elif !defined (ACE_HAS_SOLARIS_ATOMIC_LIB) && (defined (sun) || \
- (defined (__SUNPRO_CC) && (defined (__i386) || defined (__x86_64))))
- return ace_atomic_swap_long (
- reinterpret_cast (value), rhs);
#elif defined(__GNUC__) && defined(__PPC__)
long tmp;
asm("lwz %0,%1" : "=r" (tmp) : "m" (rhs) );
@@ -98,10 +81,6 @@ single_cpu_exchange_add (volatile long *value, long rhs)
unsigned long addr = reinterpret_cast (value);
asm( "xadd %0, (%1)" : "+r"(rhs) : "r"(addr) );
return rhs;
-#elif !defined (ACE_HAS_SOLARIS_ATOMIC_LIB) && (defined (sun) || \
- (defined (__SUNPRO_CC) && (defined (__i386) || defined (__x86_64))))
- return ace_atomic_swap_add_long (
- reinterpret_cast (value), rhs);
#elif defined(__GNUC__) && defined(__PPC__)
long tmp;
asm("add %0,%1,%2" : "=r" (tmp) : "r" (*value), "r" (rhs) );
@@ -141,10 +120,6 @@ multi_cpu_increment (volatile long *value)
unsigned long addr = reinterpret_cast (value);
asm( "lock ; xadd %0, (%1)" : "+r"(tmp) : "r"(addr) );
return tmp + 1;
-#elif !defined (ACE_HAS_SOLARIS_ATOMIC_LIB) && (defined (sun) || \
- (defined (__SUNPRO_CC) && (defined (__i386) || defined (__x86_64))))
- return ace_atomic_add_long (
- reinterpret_cast (value), 1);
#else /* ACE_HAS_INTEL_ASSEMBLY*/
ACE_UNUSED_ARG (value);
ACE_NOTSUP_RETURN (-1);
@@ -159,10 +134,6 @@ multi_cpu_decrement (volatile long *value)
unsigned long addr = reinterpret_cast (value);
asm( "lock ; xadd %0, (%1)" : "+r"(tmp) : "r"(addr) );
return tmp - 1;
-#elif !defined (ACE_HAS_SOLARIS_ATOMIC_LIB) && (defined (sun) || \
- (defined (__SUNPRO_CC) && (defined (__i386) || defined (__x86_64))))
- return ace_atomic_add_long (
- reinterpret_cast (value), -1);
#else /* ACE_HAS_INTEL_ASSEMBLY*/
ACE_UNUSED_ARG (value);
ACE_NOTSUP_RETURN (-1);
@@ -177,10 +148,6 @@ multi_cpu_exchange (volatile long *value, long rhs)
// The XCHG instruction automatically follows LOCK semantics
asm( "xchg %0, (%1)" : "+r"(rhs) : "r"(addr) );
return rhs;
-#elif !defined (ACE_HAS_SOLARIS_ATOMIC_LIB) && (defined (sun) || \
- (defined (__SUNPRO_CC) && (defined (__i386) || defined (__x86_64))))
- return ace_atomic_swap_long (
- reinterpret_cast (value), rhs);
#else /* ACE_HAS_INTEL_ASSEMBLY*/
ACE_UNUSED_ARG (value);
ACE_UNUSED_ARG (rhs);
@@ -195,10 +162,6 @@ multi_cpu_exchange_add (volatile long *value, long rhs)
unsigned long addr = reinterpret_cast (value);
asm( "lock ; xadd %0, (%1)" : "+r"(rhs) : "r"(addr) );
return rhs;
-#elif !defined (ACE_HAS_SOLARIS_ATOMIC_LIB) && (defined (sun) || \
- (defined (__SUNPRO_CC) && (defined (__i386) || defined (__x86_64))))
- return ace_atomic_swap_add_long (
- reinterpret_cast (value), rhs);
#elif defined (WIN32) && !defined (ACE_HAS_INTERLOCKED_EXCHANGEADD)
# if defined (_MSC_VER)
__asm
@@ -239,7 +202,7 @@ long (*ACE_Atomic_Op