10.11.2015 Views

maXbox3 3.9.9.195 14/05/2015 08:37:17 AM

maXbox3 3.9.9.80 13.11.2013 11:25:53

maXbox3 3.9.9.80 13.11.2013 11:25:53

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>maXbox3</strong> <strong>3.9.9.195</strong><br />

<strong>14</strong>/<strong>05</strong>/<strong>2015</strong> <strong>08</strong>:<strong>37</strong>:<strong>17</strong> <strong>AM</strong><br />

<strong>17</strong>7<strong>05</strong>: Function StrChPosL( const P : AnsiString; C : AnsiChar; var Pos : Cardinal) : Boolean');<br />

<strong>17</strong>706: Function StrStPosL( const P, S : AnsiString; var Pos : Cardinal) : Boolean');<br />

<strong>17</strong>707: Function StrStCopyL( const S : AnsiString; Pos, Count : Cardinal) : AnsiString');<br />

<strong>17</strong>7<strong>08</strong>: Function StrChInsertL( const S : AnsiString; C : AnsiChar; Pos : Cardinal) : AnsiString');<br />

<strong>17</strong>709: Function StrStInsertL( const S1, S2 : AnsiString; Pos : Cardinal) : AnsiString');<br />

<strong>17</strong>710: Function StrChDeleteL( const S : AnsiString; Pos : Cardinal) : AnsiString');<br />

<strong>17</strong>711: Function StrStDeleteL( const S : AnsiString; Pos, Count : Cardinal) : AnsiString');<br />

<strong>17</strong>712: Function ContainsOnlyL( const S, Chars : AnsiString; var BadPos : Cardinal) : Boolean');<br />

<strong>17</strong>713: Function ContainsOtherThanL( const S, Chars : AnsiString; var BadPos : Cardinal) : Boolean');<br />

<strong>17</strong>7<strong>14</strong>: Function CopyLeftL( const S : AnsiString; Len : Cardinal) : AnsiString');<br />

<strong>17</strong>715: Function CopyMidL( const S : AnsiString; First, Len : Cardinal) : AnsiString');<br />

<strong>17</strong>716: Function CopyRightL( const S : AnsiString; First : Cardinal) : AnsiString');<br />

<strong>17</strong>7<strong>17</strong>: Function CopyRightAbsL( const S : AnsiString; NumChars : Cardinal) : AnsiString');<br />

<strong>17</strong>718: Function CopyFromNthWordL(const S,WordDelims:AString;const AWord:AString;N:Cardinal;var<br />

SubString:AString):Bool;<br />

<strong>17</strong>719: Function CopyFromToWordL(const S,WordDelims,Word1,Word2:AnsiString;N1,N2:Cardinal;var<br />

SubString:AnsiString):Bool;<br />

<strong>17</strong>720: Function CopyWithinL( const S, Delimiter : AnsiString; Strip : Boolean) : AnsiString');<br />

<strong>17</strong>721: Function DeleteFromNthWordL( const S, WordDelims : AnsiString; const AWord : AnsiString; N : Cardinal;<br />

var SubString : AnsiString) : Boolean');<br />

<strong>17</strong>722: Function DeleteFromToWordL( const S, WordDelims, Word1, Word2 : AnsiString; N1, N2 : Cardinal; var<br />

SubString : AnsiString) : Boolean');<br />

<strong>17</strong>723: Function DeleteWithinL( const S, Delimiter : AnsiString) : AnsiString');<br />

<strong>17</strong>724: Function ExtractTokensL(const S,<br />

Delims:AnsiString;QuoteChar:AnsiChar;AllowNulls:Bool;Tokens:TStrings):Cardinal;<br />

<strong>17</strong>725: Function IsChAlphaL( C : AnsiChar) : Boolean');<br />

<strong>17</strong>726: Function IsChNumericL( C : AnsiChar; const Numbers : AnsiString) : Boolean');<br />

<strong>17</strong>727: Function IsChAlphaNumericL( C : AnsiChar; const Numbers : AnsiString) : Boolean');<br />

<strong>17</strong>728: Function IsStrAlphaL( const S : AnsiString) : Boolean');<br />

<strong>17</strong>729: Function IsStrNumericL( const S, Numbers : AnsiString) : Boolean');<br />

<strong>17</strong>730: Function IsStrAlphaNumericL( const S, Numbers : AnsiString) : Boolean');<br />

<strong>17</strong>731: Function KeepCharsL( const S, Chars : AnsiString) : AnsiString');<br />

<strong>17</strong>732: Function LastWordL( const S, WordDelims, AWord : AnsiString; var Position : Cardinal) : Boolean');<br />

<strong>17</strong>733: Function LastWordAbsL( const S, WordDelims : AnsiString; var Position : Cardinal) : Boolean');<br />

<strong>17</strong>734: Function LastStringL( const S, AString : AnsiString; var Position : Cardinal) : Boolean');<br />

<strong>17</strong>735: Function LeftTrimCharsL( const S, Chars : AnsiString) : AnsiString');<br />

<strong>17</strong>736: Function ReplaceWordL(const S, WordDelims,OldWord,NewWord:AnsiString;N:Card;var<br />

Replacements:Card):AnsiString;<br />

<strong>17</strong>7<strong>37</strong>: Function ReplaceWordAllL(const S,WordDelims,OldWord,NewWord:AnsiString;var<br />

Replacements:Cardinal):AnsiString');<br />

<strong>17</strong>738: Function ReplaceStringL(const S,OldString,NewString:AnsiString;N:Cardinal;var<br />

Replacements:Cardinal):AnsiString;<br />

<strong>17</strong>739: Function ReplaceStringAllL(const S,OldString,NewString:AnsiString; var Replacements:Cardinal):AnsiString;<br />

<strong>17</strong>740: Function RepeatStringL(const RepeatString:AnsiString;var Repetitions:Cardinal;MaxLen:Cardinal):AnsiString;<br />

<strong>17</strong>741: Function RightTrimCharsL( const S, Chars : AnsiString) : AnsiString');<br />

<strong>17</strong>742: Function StrWithinL( const S, SearchStr : string; Start : Cardinal; var Position : Cardinal) : boolean');<br />

<strong>17</strong>743: Function TrimCharsL( const S, Chars : AnsiString) : AnsiString');<br />

<strong>17</strong>744: Function WordPosL(const S,WordDelims,AWord: AnsiString;N:Cardinal;var Position:Cardinal):Bool;<br />

<strong>17</strong>745: Function WordPos(const S,WordDelims,AWord:AnsiString;N:Cardinal;var Position:Cardinal):Bool;<br />

<strong>17</strong>746: end;<br />

<strong>17</strong>747:<br />

<strong>17</strong>748: procedure SIRegister_pwnative_out(CL: TPSPascalCompiler);<br />

<strong>17</strong>749: begin<br />

<strong>17</strong>750: CL.AddConstantN('STDIN','LongInt').SetInt( 0);<br />

<strong>17</strong>751: ('STDOUT','LongInt').SetInt( 1);<br />

<strong>17</strong>752: ('STDERR','LongInt').SetInt( 2);<br />

<strong>17</strong>753: Procedure NativeWrite( s : astr);');<br />

<strong>17</strong>754: Procedure NativeWrite1( PString : PChar);');<br />

<strong>17</strong>755: Procedure NativeWrite2( Buffer : PChar; NumChars : Cardinal);');<br />

<strong>17</strong>756: Procedure NativeWriteLn( s : astr);');<br />

<strong>17</strong>757: Procedure NativeWriteLn1;');<br />

<strong>17</strong>758: end;<br />

<strong>17</strong>759:<br />

<strong>17</strong>760: procedure SIRegister_synwrap1(CL: TPSPascalCompiler);<br />

<strong>17</strong>761: begin<br />

<strong>17</strong>762: CL.AddTypeS(TSynwInfo', 'record Err : byte; UrlHtml : ansistring; ErrResponse<br />

<strong>17</strong>763: : integer; UltimateURL : ansistring; Headers : ansistring; end');<br />

<strong>17</strong>764: CL.AddTypeS('TUrlInfo', 'record Err : byte; UltimateURL : string; end');<br />

<strong>17</strong>765: Function GetHttpFile( const Url, UserAgent, Outfile : string; verbose : boolean): TSynwInfo;');<br />

<strong>17</strong>766: Function GetHttpFile1( const Url, UserAgent, Outfile : string) : TSynwInfo;');<br />

<strong>17</strong>767: Function GetHttpFile2( const Url, Outfile : string) : TSynwInfo;');<br />

<strong>17</strong>768: Function GetHttpFile3( const Url, outfile : string; verbose : boolean) : TSynwInfo;');<br />

<strong>17</strong>769: Function GetHtm( const Url : string) : string;');<br />

<strong>17</strong>770: Function GetHtm1( const Url, UserAgent : string) : string;');<br />

<strong>17</strong>771: Function GetUrl( const Url : string; verbose : boolean) : TSynwInfo;');<br />

<strong>17</strong>772: Function GetUrl1( const Url, useragent : string) : TSynwInfo;');<br />

<strong>17</strong>773: Function GetUrl2( const Url : string) : TSynwInfo;');<br />

<strong>17</strong>774: Function GetUrl3( const Url : string; const http : THTTPSend; verbose : boolean): TUrlInfo;');<br />

<strong>17</strong>775: Function GetUrl4( const Url : string; const http : THTTPSend) : TUrlInfo;');<br />

<strong>17</strong>776: Procedure StrToStream( s : String; strm : TMemoryStream)');<br />

<strong>17</strong>777: Function StrLoadStream( strm : TStream) : String');<br />

<strong>17</strong>778: end;<br />

<strong>17</strong>779:<br />

<strong>17</strong>780: procedure SIRegister_HTMLUtil(CL: TPSPascalCompiler);<br />

<strong>17</strong>781: begin<br />

<strong>17</strong>782: Function GetVal( const tag, attribname_ci : string) : string');<br />

<strong>17</strong>783: Function GetTagName( const Tag : string) : string');<br />

<strong>17</strong>784: Function GetUpTagName( const tag : string) : string');<br />

<strong>17</strong>785: Function GetNameValPair( const tag, attribname_ci : string) : string');<br />

PC<strong>08</strong> E:\maxbox3\mXGit39988\maxbox3\docs\maxbox_extract_funclist399.txt<br />

http://www.softwareschule.ch/maxbox.htm T: 297<br />

p: 207

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!