mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-05-11 21:32:32 +02:00

* moved the inclusion of sysansi.inc to before the inclusion of all other sysutils include files so the inline body of CharInSet is available git-svn-id: branches/cpstrrtl@25000 -
28 lines
1.1 KiB
PHP
28 lines
1.1 KiB
PHP
{
|
|
*********************************************************************
|
|
Copyright (C) 2002 by Florian Klaempfl
|
|
|
|
See the file COPYING.FPC, included in this distribution,
|
|
for details about the copyright.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
|
|
**********************************************************************}
|
|
|
|
function AnsiCompareFileName(const S1, S2 : string) : SizeInt;
|
|
Function SameFileName(const S1, S2: string): Boolean;
|
|
function AnsiLowerCaseFileName(const s : string) : string;
|
|
function AnsiUpperCaseFileName(const s : string) : string;
|
|
function AnsiPos(const substr,s : string) : SizeInt;
|
|
function AnsiStrPos(str,substr : PChar) : PChar;
|
|
function AnsiStrRScan(Str : PChar;Chr : Char) : PChar;
|
|
function AnsiStrScan(Str : PChar;Chr: Char) : PChar;
|
|
function HashName(Name: PAnsiChar): LongWord;
|
|
|
|
function BytesOf(const Val: RawByteString): TBytes;
|
|
function BytesOf(const Val: AnsiChar): TBytes;
|
|
|
|
Function CharInSet(Ch: AnsiChar;Const CSet : TSysCharSet) : Boolean; inline;
|