Warum ist AnsiSameText nicht ANSI?

Man könnte glauben, dass AnsiSameText, das in SysUtils (Delphi XE) definiert ist, ANSI-Zeichenfolgen als Parameter erhält, aber die Funktion ist wie folgt definiert:

function AnsiSameText(const S1, S2: string): Boolean

Was vermisse ich hier?
Es gibt eine ANSI-Funktion in AnsiStrings, aber warum heißt diese (in Sysutils) immer noch 'ansi'?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage