summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2004-02-02 13:18:22 +0000
committerbala <balanatarajan@users.noreply.github.com>2004-02-02 13:18:22 +0000
commit360d29fd0e0a9bf755394d63041f0dc5e064fe18 (patch)
treec0161616eb7b66c8ab9b4957b387f800385a94eb
parentc06554e7c85794e409c52a28b76aaa1bab7dc429 (diff)
downloadATCD-360d29fd0e0a9bf755394d63041f0dc5e064fe18.tar.gz
ChangeLogTag:Mon Feb 2 07:16:42 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-rw-r--r--ChangeLog8
-rw-r--r--ace/OS_NS_unistd.h2
-rw-r--r--ace/OS_NS_unistd.inl10
3 files changed, 15 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 6685fd58a3c..b8bf7f5da8f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+Mon Feb 2 07:16:42 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+
+ * ace/OS_NS_unistd.h:
+ * ace/OS_NS_unistd.inl:
+
+ Changed the parameters to void * instead of char * since most of
+ the platforms take a void *.
+
Mon Feb 2 06:56:32 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
* ace/Makefile.ace:
diff --git a/ace/OS_NS_unistd.h b/ace/OS_NS_unistd.h
index 7ed2353615c..a48fbd97d5b 100644
--- a/ace/OS_NS_unistd.h
+++ b/ace/OS_NS_unistd.h
@@ -277,7 +277,7 @@ namespace ACE_OS {
int substitute_env_args = 1);
ACE_NAMESPACE_INLINE_FUNCTION
- void swab (const unsigned char *src, unsigned char *dest, ssize_t n);
+ void swab (const void *src, void *dest, ssize_t n);
ACE_NAMESPACE_INLINE_FUNCTION
long sysconf (int);
diff --git a/ace/OS_NS_unistd.inl b/ace/OS_NS_unistd.inl
index 3adc82f08da..850202c1a99 100644
--- a/ace/OS_NS_unistd.inl
+++ b/ace/OS_NS_unistd.inl
@@ -1054,13 +1054,15 @@ ACE_OS::sleep (const ACE_Time_Value &tv)
}
ACE_INLINE void
-ACE_OS::swab (const unsigned char *src,
- unsigned char *dest,
+ACE_OS::swab (const void *src,
+ void *dest,
ssize_t length)
{
#if defined (ACE_LACKS_SWAB)
- const unsigned char *from = src;
- unsigned char *to = dest;
+ const char *from = ACE_static_cast (const char*,
+ src);
+ char *to = ACE_static_cast (char *,
+ dest);
ssize_t ptr = 0;
for (ptr = 1; ptr < length; ptr += 2)
{