Commit Graph

45 Commits

Author SHA1 Message Date
Vladimir Prus
d6bea29bce Rename value_semantic_codecvt_helper::parse to xparse, to avoid warnings
about overloading vs. overriding. The warning is wrong, but both gcc and
Comeau emit it.


[SVN r23050]
2004-06-08 05:07:56 +00:00
Vladimir Prus
2466bdea09 Introduce new 'to_internal' function. Don't specialize
basic_config_file_iterator::getline on wchar_t, since that causes problems
with borland and vc7.


[SVN r23043]
2004-06-07 14:10:55 +00:00
Vladimir Prus
e5ddfade07 Another way to get environment on Metrowerks.
[SVN r23015]
2004-06-03 06:57:31 +00:00
Vladimir Prus
3c8fa25d29 Another environment fix for Darwin. Apparently, initialization of 'envrion'
as global variable does not work right. Make 'environ' a macro, calling the
right function. Thanks to Michael LaSpina.


[SVN r23013]
2004-06-03 06:39:43 +00:00
Vladimir Prus
1382cbcc3c More size_t -> std::size_t conversion. Drop "throw()" from do_length
method in codecvt -- it's not needed there.


[SVN r22995]
2004-06-02 06:12:45 +00:00
Vladimir Prus
f903b7acbb Fix a typo. Workaround lack of std::size_t.
[SVN r22992]
2004-06-01 08:56:42 +00:00
Vladimir Prus
398c5acb84 More metrowerks fixes.
[SVN r22980]
2004-05-31 07:13:19 +00:00
Vladimir Prus
a75d21dafb Workaround member template specialization bug on Metrowerks.
[SVN r22961]
2004-05-28 08:17:40 +00:00
Vladimir Prus
f2d796c835 Another workaround for lack of templated vector ctor on Intel.
[SVN r22958]
2004-05-28 07:28:04 +00:00
Vladimir Prus
0219187044 Turns out intel just don't have templated vector constructor in some
configurations. Introduce auxilliary function to conveniently create vectors
from arrays.


[SVN r22952]
2004-05-27 14:36:53 +00:00
Vladimir Prus
cf02adf126 Fix a typo in the previous commit.
[SVN r22951]
2004-05-27 14:17:53 +00:00
Vladimir Prus
f1e659daf3 Intel 7.1 does not like passing char*[] and char** as two arguments to
vector<string> constructor. Try to workaround this.


[SVN r22950]
2004-05-27 14:13:24 +00:00
Vladimir Prus
f1cf5787c4 Minor edit.
[SVN r22947]
2004-05-27 07:02:58 +00:00
Vladimir Prus
b0a42e54fe Add forwarning 'index.html'.
[SVN r22945]
2004-05-27 06:39:11 +00:00
Vladimir Prus
c71c907bcc Disable parse_config_file specialization for wchar_t if we don't have wstring.
[SVN r22925]
2004-05-26 06:25:56 +00:00
Vladimir Prus
ae358c24fb Employ BOOST_USE_FACET in hope this will fix problems on intel 7.1.
[SVN r22924]
2004-05-26 06:14:47 +00:00
Vladimir Prus
928a51d8d9 Qualify mbstate_t with std::. Prior version expected the type to exist in
global namespace.


[SVN r22923]
2004-05-26 06:06:40 +00:00
Vladimir Prus
5308f44756 Remove extra ";".
[SVN r22922]
2004-05-26 05:59:58 +00:00
Vladimir Prus
632b835117 Add missing template<>.
[SVN r22921]
2004-05-26 05:55:36 +00:00
Vladimir Prus
74b11a8ad4 Attempt at fixing access to private member from nested class on Sun compiler.
[SVN r22917]
2004-05-25 07:23:09 +00:00
Vladimir Prus
a65917d23e Use 'putenv' instead of less portable 'setenv'.
[SVN r22916]
2004-05-25 07:20:41 +00:00
Vladimir Prus
b184eaeadb Don't pass variables of different types to std::max, since this break
template argument deduction. It appears that on Darwin, unsigned and size_t
are different types.


[SVN r22915]
2004-05-25 07:00:32 +00:00
Vladimir Prus
40defa6f24 Workaround 'getline' bug on Comeau.
[SVN r22914]
2004-05-25 06:48:04 +00:00
Vladimir Prus
ef7ff253c7 Add missing includes.
[SVN r22912]
2004-05-25 06:03:08 +00:00
Vladimir Prus
18a648ef27 Don't erroneously set 'allow_unregisted' flag.
[SVN r22910]
2004-05-24 13:47:03 +00:00
Vladimir Prus
e483571a66 Don't define some specializaton when wide strings are not available.
[SVN r22908]
2004-05-24 09:51:23 +00:00
Vladimir Prus
738a54fd21 Metrowerks does not seem to provide '_environ', use 'envrion' in that case.
[SVN r22906]
2004-05-24 05:23:51 +00:00
Vladimir Prus
cfb199f976 Replace string::push_back with string::operator+=.
[SVN r22905]
2004-05-24 05:02:17 +00:00
Vladimir Prus
e1fa6f7a1d Added missing "template<>".
[SVN r22904]
2004-05-24 05:00:49 +00:00
Vladimir Prus
b0a5de3390 Fix typo.
[SVN r22885]
2004-05-21 06:44:33 +00:00
Vladimir Prus
90d97c127e Try to workaround mbstate_t problems on intel.
[SVN r22874]
2004-05-20 07:29:11 +00:00
Vladimir Prus
6eadf59c01 Polish the front page
[SVN r22869]
2004-05-19 06:11:30 +00:00
Vladimir Prus
9863eadfa6 Change size_t to unsigned in one place.
[SVN r22868]
2004-05-19 05:50:19 +00:00
Vladimir Prus
de43626b2c Declare the 'environ' variable, since it's not always declared in headers,
even on Posix systems.


[SVN r22856]
2004-05-18 07:03:43 +00:00
Vladimir Prus
d1b80f89b3 Try to enable locale/facet support for metrowerks.
[SVN r22855]
2004-05-18 06:38:17 +00:00
Vladimir Prus
961444b4b3 Try to handle the case the intel does not have strncmp in std:: namespace.
[SVN r22854]
2004-05-18 06:27:21 +00:00
Vladimir Prus
3676504589 Use _putenv, not setenv, on Win32.
[SVN r22853]
2004-05-18 06:26:08 +00:00
Vladimir Prus
95927c2a01 Integrate program_options into main Boost.Book docs.
[SVN r22850]
2004-05-17 09:03:26 +00:00
Vladimir Prus
751e70032a Account for the fact that std::strncmp has "C" linkage, and some
compilers don't allow to use functions with different linkage as branches
of ?: operator.


[SVN r22845]
2004-05-17 06:59:03 +00:00
Vladimir Prus
e3e29890c0 Don't use trailing comma in enumerators, this appears to be
non-standard usage.


[SVN r22844]
2004-05-17 06:45:48 +00:00
Vladimir Prus
22ce34161e Add missing include
[SVN r22843]
2004-05-17 06:42:16 +00:00
Vladimir Prus
62115637be Random attempt to fix vc7 bug
[SVN r22842]
2004-05-17 06:35:15 +00:00
Vladimir Prus
81d75d870d Don't redefine default value.
[SVN r22841]
2004-05-17 06:13:38 +00:00
Vladimir Prus
505a1e11b2 Make test Jamfile work with regression tests.
[SVN r22824]
2004-05-14 14:57:46 +00:00
Vladimir Prus
196f6c0b5b Import revision 295 of the program_options library.
[SVN r22823]
2004-05-14 13:40:31 +00:00