|
@@ -45,7 +45,7 @@ function fpc_pchar_to_shortstr(p:pchar):shortstring; compilerproc;
|
|
|
function fpc_pchar_length(p:pchar):longint; compilerproc;
|
|
|
function fpc_pwidechar_length(p:pwidechar):longint; compilerproc;
|
|
|
|
|
|
-function fpc_chararray_to_shortstr(const arr: array of char):shortstring; compilerproc;
|
|
|
+function fpc_chararray_to_shortstr(const arr: array of char; zerobased: boolean = true):shortstring; compilerproc;
|
|
|
function fpc_shortstr_to_chararray(arraysize: longint; const src: ShortString): fpc_big_chararray; compilerproc;
|
|
|
|
|
|
Function fpc_shortstr_Copy(const s:shortstring;index:SizeInt;count:SizeInt):shortstring;compilerproc;
|
|
@@ -119,7 +119,7 @@ function fpc_AnsiStr_To_ShortStr (high_of_res: SizeInt;const S2 : Ansistring): s
|
|
|
Function fpc_ShortStr_To_AnsiStr (Const S2 : ShortString): ansistring; compilerproc;
|
|
|
Function fpc_Char_To_AnsiStr(const c : Char): AnsiString; compilerproc;
|
|
|
Function fpc_PChar_To_AnsiStr(const p : pchar): ansistring; compilerproc;
|
|
|
-Function fpc_CharArray_To_AnsiStr(const arr: array of char): ansistring; compilerproc;
|
|
|
+Function fpc_CharArray_To_AnsiStr(const arr: array of char; zerobased: boolean = true): ansistring; compilerproc;
|
|
|
function fpc_ansistr_to_chararray(arraysize: SizeInt; const src: ansistring): fpc_big_chararray; compilerproc;
|
|
|
Function fpc_AnsiStr_Compare(const S1,S2 : AnsiString): SizeInt; compilerproc;
|
|
|
Procedure fpc_AnsiStr_CheckZero(p : pointer); compilerproc;
|
|
@@ -143,13 +143,13 @@ Procedure fpc_WideStr_Assign (Var S1 : Pointer;S2 : Pointer); compilerproc;
|
|
|
Function fpc_WideStr_Concat (const S1,S2 : WideString) : WideString; compilerproc;
|
|
|
Function fpc_Char_To_WideStr(const c : WideChar): WideString; compilerproc;
|
|
|
Function fpc_PChar_To_WideStr(const p : pchar): WideString; compilerproc;
|
|
|
-Function fpc_CharArray_To_WideStr(const arr: array of char): WideString; compilerproc;
|
|
|
+Function fpc_CharArray_To_WideStr(const arr: array of char; zerobased: boolean = true): WideString; compilerproc;
|
|
|
function fpc_widestr_to_chararray(arraysize: SizeInt; const src: WideString): fpc_big_chararray; compilerproc;
|
|
|
-Function fpc_WideCharArray_To_ShortStr(const arr: array of widechar): shortstring; compilerproc;
|
|
|
+Function fpc_WideCharArray_To_ShortStr(const arr: array of widechar; zerobased: boolean = true): shortstring; compilerproc;
|
|
|
Function fpc_shortstr_to_widechararray(arraysize: SizeInt; const src: ShortString): fpc_big_widechararray; compilerproc;
|
|
|
-Function fpc_WideCharArray_To_AnsiStr(const arr: array of widechar): AnsiString; compilerproc;
|
|
|
+Function fpc_WideCharArray_To_AnsiStr(const arr: array of widechar; zerobased: boolean = true): AnsiString; compilerproc;
|
|
|
Function fpc_ansistr_to_widechararray(arraysize: SizeInt; const src: AnsiString): fpc_big_widechararray; compilerproc;
|
|
|
-Function fpc_WideCharArray_To_WideStr(const arr: array of widechar): WideString; compilerproc;
|
|
|
+Function fpc_WideCharArray_To_WideStr(const arr: array of widechar; zerobased: boolean = true): WideString; compilerproc;
|
|
|
Function fpc_widestr_to_widechararray(arraysize: SizeInt; const src: WideString): fpc_big_widechararray; compilerproc;
|
|
|
Function fpc_WideStr_Compare(const S1,S2 : WideString): SizeInt; compilerproc;
|
|
|
Procedure fpc_WideStr_CheckZero(p : pointer); compilerproc;
|
|
@@ -167,7 +167,7 @@ Function fpc_get_output:PText;compilerproc;
|
|
|
Procedure fpc_Write_End(var f:Text); compilerproc;
|
|
|
Procedure fpc_Writeln_End(var f:Text); compilerproc;
|
|
|
Procedure fpc_Write_Text_ShortStr(Len : Longint;var f : Text;const s : String); compilerproc;
|
|
|
-Procedure fpc_Write_Text_Pchar_as_Array(Len : Longint;var f : Text;const s : array of char); compilerproc;
|
|
|
+Procedure fpc_Write_Text_Pchar_as_Array(Len : Longint;var f : Text;const s : array of char; zerobased: boolean = true); compilerproc;
|
|
|
Procedure fpc_Write_Text_PChar_As_Pointer(Len : Longint;var f : Text;p : PChar); compilerproc;
|
|
|
Procedure fpc_Write_Text_AnsiStr (Len : Longint; Var f : Text; const S : AnsiString); compilerproc;
|
|
|
Procedure fpc_Write_Text_WideStr (Len : Longint; Var f : Text; const S : WideString); compilerproc;
|