diff options
author | bala <balanatarajan@users.noreply.github.com> | 2004-02-02 13:18:22 +0000 |
---|---|---|
committer | bala <balanatarajan@users.noreply.github.com> | 2004-02-02 13:18:22 +0000 |
commit | 360d29fd0e0a9bf755394d63041f0dc5e064fe18 (patch) | |
tree | c0161616eb7b66c8ab9b4957b387f800385a94eb | |
parent | c06554e7c85794e409c52a28b76aaa1bab7dc429 (diff) | |
download | ATCD-360d29fd0e0a9bf755394d63041f0dc5e064fe18.tar.gz |
ChangeLogTag:Mon Feb 2 07:16:42 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | ace/OS_NS_unistd.h | 2 | ||||
-rw-r--r-- | ace/OS_NS_unistd.inl | 10 |
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) { |