Subject: Re: [Boost-bugs] [Boost C++ Libraries] #5153: Behavior difference of 32-bit and 64-bit libraries
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2011-02-03 23:35:56
#5153: Behavior difference of 32-bit and 64-bit libraries
--------------------------------------+-------------------------------------
Reporter: lcarreon@⦠| Owner: bemandawes
Type: Bugs | Status: new
Milestone: To Be Determined | Component: filesystem
Version: Boost 1.45.0 | Severity: Problem
Resolution: | Keywords:
--------------------------------------+-------------------------------------
Comment (by lcarreon@â¦):
Another inconsistency that I discovered is the behavior of the
directory_iterator class.
I have attached test_diriterator.cpp which is the test program I used and
discovered this inconsistency.
When I run the 32-bit version of test_diriterator.cpp, I get the following
result (spacing added):
"/home/Leo/Devel/projects/compiler_tests"
"/home/Leo/Devel/projects"
"/home/Leo/Devel"
"/home/Leo"
"/home"
"/"
""
""
""
""
""
""
""
""
""
When I run the 64-bit version of test_diriterator.cpp, I get the following
result (spacing added):
"/home/Leo/Devel/projects/compiler_tests/Makefile.mak"
"/home/Leo/Devel/projects/compiler_tests/test_builtins"
"/home/Leo/Devel/projects/compiler_tests/test_direntry"
"/home/Leo/Devel/projects/compiler_tests/test_diriterator"
"/home/Leo/Devel/projects/compiler_tests/test_errorcode"
"/home/Leo/Devel/projects/compiler_tests/test_locales"
"/home/Leo/Devel/projects/compiler_tests/test_mktime"
"/home/Leo/Devel/projects/compiler_tests/test_path"
"/home/Leo/Devel/projects/compiler_tests/test_rdiriterator"
"/home/Leo/Devel/projects/compiler_tests/test_space"
"/home/Leo/Devel/projects/compiler_tests/test_statvfs"
"/home/Leo/Devel/projects/compiler_tests/test_typeid"
"/home/Leo/Devel/projects/compiler_tests/test_tzset"
It appears that the 32-bit version is displaying the result of
path.remove_filename() instead. Would appreciate your comments.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/5153#comment:2> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:05 UTC