QString latin1 comparision

Stephan Kulow coolo at kde.org
Sun Oct 17 18:36:56 BST 2004


Am Sonntag 17 Oktober 2004 19:31 schrieb Juergen Pfennig:
>
> I would understand if you would say you want some no-op macro to flag such
> a situation or use the macro that comes with qt4 (or a dummy for that). But
> QString::fromLatin1() is not a no-op and it is unefficient because it
> creates a temporary QString object.
Do you have such a no-op macro? I don't mind how to flag them, but I want to 
have them flaged and not by run over by scripts to remove the flags.
>
> (1) using UTF-8 strings everywhere instead of us-ascii (does gcc like
> this?)
Our code is UTF-8 already. But strings that are definitely 7bit are easier to 
parse as latin1.

>
> (2) moving away from GCC - here: supporting UNICODE string literals.
>
> Moving away from GCC (by using a pre-processor?) could help to cure another
> extremely ugly KDE problem:
>
> --- The broken exception handling in C++ (is it really broken?)
It was broken in '98 I think.

Greetings, Stephan




More information about the kde-core-devel mailing list