Delphi-Quellcode:
function LoCase(C: AnsiChar): AnsiChar;
begin
Result := C;
if Result in ['A'..'Z'] then
Result := AnsiChar(Ord(Result) or $20);
end;
Nun ja, das betrifft nur
ASCII. Was ist mit "Ä"?
Die obige Assembler-Funktion verwendet CharLowerA, welches wohl landesspzifische Dinge berücksichtigt.
@jaenicke: Auch die Methode arbeitet anders als die Assemblerfunktion - oder nicht?