[RFC] libstdc++/9817 or "passing C++ strings to C functions"

Paolo Carlini pcarlini@unitus.it
Sun Feb 23 23:45:00 GMT 2003


Paolo Carlini wrote:

> For concreteness, you will find attached a *very* rough and redundant
> (please, be gentle ;) implementation of the idea. I'm still not sure
> if this is allowed by the standard and if less costly solutions are
> worthy (for instance calling the underlying strcoll more than one time
> for each hunk).

Sigh :(

As written, this cannot possibly be correct: if one string happens to have
the chosen char (e.g., '$') in exactly the same place where the other had
'\0' before the preprocessing they end up comparing wrongly equal...

Double :(

Paolo.



More information about the Libstdc++ mailing list