diff options
author | olli <olli@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2007-02-23 08:58:47 +0000 |
---|---|---|
committer | olli <olli@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2007-02-23 08:58:47 +0000 |
commit | fa8a8dc69dddc3e9479d722b69057d1654fb8243 (patch) | |
tree | aadb14a821ca5e58a2eb3b7de6a1cff887f8645e /ACE/ace/OS_NS_dirent.inl | |
parent | 282c358fdfc5c8b09f865724e7b3831cf7494940 (diff) | |
download | ATCD-fa8a8dc69dddc3e9479d722b69057d1654fb8243.tar.gz |
ChangeLogTag: Fri Feb 23 08:56:15 UTC 2007 Olli Savia <ops@iki.fi>
Diffstat (limited to 'ACE/ace/OS_NS_dirent.inl')
-rw-r--r-- | ACE/ace/OS_NS_dirent.inl | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ACE/ace/OS_NS_dirent.inl b/ACE/ace/OS_NS_dirent.inl index dc58e6a1586..82ca0a0bb03 100644 --- a/ACE/ace/OS_NS_dirent.inl +++ b/ACE/ace/OS_NS_dirent.inl @@ -153,7 +153,15 @@ alphasort (const void *a, const void *b) return ACE_OS::strcmp ((*(struct dirent **)a)->d_name, (*(struct dirent **)b)->d_name); #else +# if defined (ACE_SCANDIR_CMP_USES_VOIDPTR) + return ::alphasort (const_cast<void *>(a), + const_cast<void *>(b)); +# elif defined (ACE_SCANDIR_CMP_USES_CONST_VOIDPTR) return ::alphasort (a, b); +# else + return ::alphasort (static_cast<const dirent **>(a), + static_cast<const dirent **>(b)); +# endif #endif } |