OK, I think you're confusing yourself a lot:

1. There's no reason toupper doesn't work as it should; I think it's part of
the MSVCRT, and that ought to work on basics like this. If I'm not correct,
please post the issue to the mingw-w64 list and discuss with the people who
do know :)

2. Boost is free as in feces. I know it's not a nice way of putting things,
but you are allowed to use Boost everywhere anywhere for everything freely,
without any need to pay. Just provide a copy of the Boost license and
presto. link to license text
<http://www.boost.org/LICENSE_1_0.txt><http://www.boost.org/LICENSE_1_0.txt>

You can build boost by using the freely available bjam and the boost.build
infrastructure. Documentation is on their website.

3. About the globbing, someone on the list (which I put this discussion back
on) will know how to handle globbing.

Ruben

2011/4/5 Jim Michaels <[email protected]>

> I just used the latter before reading this email.  I don't know why I
> didn't think of doing that myself.  I had just written a toupper() and
> tolower() that actually works (the one in mingw-w64 does not, at least it
> does not follow the spec, I have not tried the automated builds yet because
> I can't get that compiler to work like I think it should).
>
> Is there a user help mailing list for mingw-w64 or am I already on it?
>
> for instance, how do I enable and disable globbing on the automated build?
>
> What's the difference between the 1.0 automated build and the non-1.0
> build?
>
> I realize now that currently you have to pay to use boost.  Open Source?
> maybe.  but it is not buildable.
>
> -------------
>
> Jim Michaels
> [email protected]
> [email protected]
> http://JimsComputerRepairandWebDesign.com
> http://JesusnJim.com (my personal site, has software)
> http://DoLifeComputers.JesusnJim.com (group which I lead)
> ---
> Computer memory/disk size measurements:
> [KB KiB] [MB MiB] [GB GiB] [TB TiB]
> [10^3B=1,000B=1KB][2^10B=1,024B=1KiB]
> [10^6B=1,000,000B=1MB][2^20B=1,048,576B=1MiB]
> [10^9B=1,000,000,000B=1GB][2^30B=1,073,741,824B=1GiB]
> [10^12B=1,000,000,000,000B=1TB][2^40B=1,099,511,627,776B=1TiB]
> Note: disk size is measured in MB, GB, or TB, not in MiB, GiB, or TiB.
> computer memory (RAM) is measured in MiB and GiB.
>
>
>
> ------------------------------
> *From:* Ruben Van Boxem <[email protected]>
> *To:* Jim Michaels <[email protected]>
> *Sent:* Sun, April 3, 2011 1:22:38 AM
>
> *Subject:* Re: [Mingw-w64-public] sezero 4.5.2 1002 note: variable
> tracking size limit exceeded with -fvar-tracking-assignments, retrying
> without
>
> Hi,
>
> Boost builds with MinGW-w64 fine, just follow the boost build
> documentation. It's normal that these things aren't part of a toolchain
> release, as far from everyone needs/uses it.
>
> As for the answers on SO; there are three variants of a solution presented:
> the first is boost's insensitive compare, the second a char_traits
> specialization, and the third a plain old char by char std::toupper call and
> compare. Surely for all your ASCII strings the last one will do what you
> want, without any more overhead.  Alternatively, build boost and link with
> that.
>
> Ruben
> Op 3 apr. 2011 07:03 schreef "Jim Michaels" <[email protected]> het
> volgende:
>
------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to