<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;A0UCQnY6eCp7ImA9WhRUGUk.&quot;"><id>tag:blogger.com,1999:blog-980185764358695221</id><updated>2012-01-30T16:47:43.810-02:00</updated><category term="Picture" /><category term="WinExec" /><category term="ArrayCompare" /><category term="Hash" /><category term="FileIO" /><category term="иαldσ dj history" /><category term="KeepAlive" /><category term="leitura" /><category term="bug" /><category term="tdn" /><category term="ABSTRAÇÃO" /><category term="ERR0032" /><category term="incremento" /><category term="curiosidades" /><category term="Möbius" /><category term="BaseDic" /><category term="SIGAPON" /><category term="GetGlbValue" /><category term="sudoku" /><category term="OWASP" /><category term="StaticCall" /><category term="GetSrvIniName" /><category term="Dica de Leitura" /><category term="Harbour Project" /><category term="Horas" /><category term="cGetFile" /><category term="TableView" /><category term="Class FWDBAccess" /><category term="MTA110MNU" /><category term="Economia" /><category term="decremento" /><category term="Quiz" /><category term="ppo" /><category term="TFINI" /><category term="by you Studio" /><category term="dbTree" /><category term="PDF" /><category term="SysErrorBlock" /><category term="TableData" /><category term="GetWndDefault" /><category term="EmpOpenFile" /><category term="Registro Eletônico de Ponto" /><category term="Escopo de Variáveis" /><category term="F530QRY" /><category term="Harbour Tutorial" /><category term="TCAlter" /><category term="Vídeos MPB" /><category term="Naldo Dj" /><category term="VARCHAR" /><category term="spfc" /><category term="ErrorBlock" /><category term="MATA010" /><category term="INI" /><category term="RpcSetEnv" /><category term="ExporDic" /><category term="GridClient" /><category term="GetApoInfo" /><category term="Proeficiência" /><category term="dbSelectArea" /><category term="Parâmetros Linha de Comando" /><category term="Pré-Processador" /><category term="svn" /><category term="subversion" /><category term="Metodo Gelosia" /><category term="Excel" /><category term="Salário Minuto" /><category term="MakeDir" /><category term="Help" /><category term="End Sequence" /><category term="Manipulação de Arquivos" /><category term="Class TMathFloatStr" /><category term="Classe fT" /><category term="Devaneio" /><category term="SetVarNameLen" /><category term="u_TcLinkData" /><category term="IDE" /><category term="Class TRandom" /><category term="Ciências" /><category term="static function" /><category term="grid" /><category term="Break" /><category term="Parábola da Vaca" /><category term="Utilidade Publica" /><category term="PowerShell" /><category term="Arquivo INI" /><category term="Robson Luiz" /><category term="Módulos Específicos" /><category term="Ponto de Restauração" /><category term="MATA120" /><category term="Psicologia" /><category term="Validação" /><category term="Batch" /><category term="Matemática" /><category term="services" /><category term="GetServerIP" /><category term="Keep-Alive" /><category term="GetResArray" /><category term="FINR530" /><category term="totvs-advpl-naldodj" /><category term="pdftk.exe" /><category term="FT_FReadLn" /><category term="NFe" /><category term="Multi Thread" /><category term="GetRes" /><category term="Harbour" /><category term="HelpInDark" /><category term="Portaria MTE/1.510" /><category term="scripts" /><category term="sxp" /><category term="SXB" /><category term="Saúde e bem-estar" /><category term="catch" /><category term="RpcClearEnv" /><category term="Microsoft MKLink" /><category term="ClassMethArr" /><category term="apconnxcontrol.ocx" /><category term="mBrowseLFilter" /><category term="Newton-Raphson" /><category term="ODBC (Generic)" /><category term="Nota Fiscal Eletônica" /><category term="GetClientIP" /><category term="runDll32" /><category term="Número Perfeito" /><category term="processamento" /><category term="Tim Maia" /><category term="NDJLIB004" /><category term="PutMV" /><category term="SQRT" /><category term="UDC" /><category term="Compatibilização de Código" /><category term="Rodrigo &quot;OverFail&quot;" /><category term="Música MPB" /><category term="Manutenção de Helps" /><category term="Using Outer Joins" /><category term="topconnect" /><category term="FA050UPD" /><category term="OpenSxs" /><category term="Culinária" /><category term="dbAccess" /><category term="ExistBlock" /><category term="GridServer" /><category term="FSFontes" /><category term="KEEP MOVING FOWARD" /><category term="NToL" /><category term="usabilidade" /><category term="Rango" /><category term="Tutorial Advpl" /><category term="memtst" /><category term="Tools" /><category term="Melhores Práticas de Codificação Segura" /><category term="exception" /><category term="Raiz Quadrada" /><category term="FULL OUTER JOIN" /><category term="Memory Allocation" /><category term="__ClsArr()" /><category term="totvs/microsiga" /><category term="Diretório Virtual" /><category term="RetIndex" /><category term="U_EvalPrg" /><category term="WebService" /><category term="PswGetMemo" /><category term="Filtro Otimizado" /><category term="Classe Advpl" /><category term="totvs" /><category term="XSD" /><category term="Final" /><category term="Dicas" /><category term="Thomas Jefferson" /><category term="TOTVSMNTLIC" /><category term="restart" /><category term="Cálculo de Horas" /><category term="WSMAT410" /><category term="advpl" /><category term="Segundos" /><category term="PutGlbValue" /><category term="Coordinator" /><category term="Filtro na mBrowse" /><category term="FOXPRO" /><category term="ISNULL" /><category term="Nota Fiscal de Saída" /><category term="Rational Culture" /><category term="FA50ALT" /><category term="Herança" /><category term="GetTempPath" /><category term="SREP" /><category term="GetWndDefaut" /><category term="GetAccesList" /><category term="Decode64" /><category term="CAST" /><category term="ComboBox" /><category term="rpo" /><category term="function" /><category term="totvsappserver" /><category term="Ponto de Entrada Genérico" /><category term="Legenda" /><category term="GetMv" /><category term="performance" /><category term="MD5" /><category term="SDU" /><category term="INIGetPValue" /><category term="Vídeos Dance" /><category term="License Server" /><category term="Class" /><category term="ChkFile" /><category term="U_PDFToJPG" /><category term="MSSQL" /><category term="Números Interios" /><category term="иαldσ dj" /><category term="Walt Disney" /><category term="Pontos de Entrada Módulos" /><category term="clipper" /><category term="stop" /><category term="TTree" /><category term="SuperEgo" /><category term="Load Balance" /><category term="PDFCreator" /><category term="SIGAADV" /><category term="SIGA EM FRENTE" /><category term="Boas Práticas" /><category term="Resource" /><category term="VT100" /><category term="Ponto Flutuante" /><category term="MT120BRW" /><category term="IniToXML" /><category term="WaitRun" /><category term="totvsdbaccess" /><category term="Minutos" /><category term="Begin Sequence" /><category term="XML" /><category term="CompaDic" /><category term="Multiplicacao" /><category term="_SetNamedPrvt" /><category term="Erros" /><category term="Class TMathIntegerStr" /><category term="Customização de Software" /><category term="sincronismo" /><category term="Radix Quadratum" /><category term="pilha de chamadas" /><category term="otimização código advpl" /><category term="ImageMagick" /><category term="Sugestão" /><category term="memoField" /><category term="try" /><category term="ConOut" /><category term="Mata410" /><category term="Licenças" /><category term="Senha Administrador Protheus" /><category term="MATA110" /><category term="FINA050" /><category term="Provérbio Chinês" /><category term="protheus" /><category term="SIGAESP" /><category term="Versos" /><category term="powe" /><category term="ParamBox" /><category term="dbUseArea" /><category term="vagas" /><category term="Acesso" /><category term="Sergio E. S. Souza" /><category term="PDFLab" /><category term="mBrowse" /><category term="SIGAESP1" /><category term="Salário Hora" /><category term="Google Maps" /><category term="TableStruct" /><category term="GlbUnLock" /><category term="Template" /><category term="Microsoft Junction" /><category term="MVC" /><category term="by иαldσ dj" /><category term="sigaadv.pss" /><category term="Totvs Developer Network" /><category term="CONJUNTO" /><category term="Filtro" /><category term="exemplo webservice advpl" /><category term="SIGAMDI" /><category term="Totvs Development Studio" /><category term="GetFuncArray" /><category term="stringtst" /><category term="Tutorial PowerShell" /><category term="Resource2File" /><category term="Entrada de Dados ao Estilo Calculadora" /><category term="FSBitMap" /><category term="Executando Aplicação no Server" /><category term="teste de memória" /><category term="Marca D´agua" /><category term="Perda de Conexão" /><category term="FSEnvMail" /><category term="SIGAESP2" /><category term="CONVERT" /><category term="TVarInfo" /><category term="MT120LEG" /><category term="TWBrowse" /><category term="sigapss.spf" /><category term="world community grid" /><category term="Rick Spence" /><category term="fTdb" /><category term="VarInfo" /><category term="linux" /><category term="MT120COR" /><category term="SELECT 1" /><category term="SEFAZ" /><category term="StartJob" /><category term="GhostScript" /><category term="Virtual Link" /><category term="VARBINARY" /><category term="random" /><category term="ListBox" /><category term="games" /><category term="Exemplo Modelo 3" /><category term="MP710TO110" /><category term="TGET" /><category term="CEP" /><category term="Pensamentos" /><category term="oWnd" /><category term="TELNET" /><category term="Receitas" /><category term="Processamento em Grid" /><category term="UniqueKey" /><category term="Tutorial SQL" /><category term="appserver" /><category term="BlackTDN" /><category term="PNMTABC01" /><category term="GetCellRect" /><category term="Classe fTdb" /><category term="Diretivas" /><category term="aEval" /><category term="MT110LEG" /><category term="FINR550" /><category term="Zilhárdario" /><category term="Agent" /><category term="String size overflow" /><category term="_SetOwnerPrvt" /><category term="byYou" /><category term="Vetor Associativo" /><category term="Otimização de Consulta SQL" /><category term="tSocketClient" /><category term="REP" /><category term="FT_F*" /><category term="SetOnEXIT" /><category term="code google" /><category term="Encode64" /><category term="tratamento de erro em advl" /><category term="PDFToolKit" /><category term="GlbLock" /><category term="Modelo3" /><category term="Número Primo" /><category term="Message Digest Algorithm 5" /><category term="cVersao" /><category term="WaitRunSrv" /><title>BlackTDN</title><subtitle type="html">(Sharing the Experience)&lt;br&gt;&lt;br&gt;
Os &lt;a href="http://pt.wikipedia.org/wiki/Fractal" title="Fractal"&gt;Fractais&lt;/a&gt; são representantes matemáticos de padrões aparentemente complicados mas que podem ser gerados por leis de evolução simples, como previsto pela &lt;a href="http://pt.wikipedia.org/wiki/Teoria_do_caos" title="Caos"&gt;Teoria do Caos&lt;/a&gt;
&lt;br&gt;&lt;br&gt;Abstração é a habilidade de concentrar nos aspectos essenciais de um contexto qualquer, ignorando características menos importantes ou acidentais.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.blacktdn.com.br/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.blacktdn.com.br/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>иαldσ dj</name><uri>http://www.blogger.com/profile/02363588786835561737</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://img4.orkut.com/images/medium/1192104489/5172173.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>381</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/naldodj" /><feedburner:info uri="naldodj" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>naldodj</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;DE4CQn4-eip7ImA9WhRUGU8.&quot;"><id>tag:blogger.com,1999:blog-980185764358695221.post-7395367283639318448</id><published>2012-01-30T10:36:00.001-02:00</published><updated>2012-01-30T10:36:03.052-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-30T10:36:03.052-02:00</app:edited><title>Desenvolvimento :: Basic - Beginner's All-purpose Symbolic Instruction Code“Old School”</title><content type="html">&lt;p&gt;Esse final de semana matei a saudade de um velho e grande amigo… o meu querido &lt;a href="http://www.mci.org.br/micro/prologica/cp400.html"&gt;CP 400 Color&lt;/a&gt; .. hehehe…&lt;/p&gt; &lt;p&gt;Muitas noites em claro escrevendo inumeras linhas para fazer pequenos pontos na tela… pequenos jogos… e ate mesmo a ousadia de alguns graficos…&lt;/p&gt; &lt;p&gt;E pensar que naquela epoca…&lt;a href="http://pt.wikipedia.org/wiki/BASIC"&gt;BASIC&lt;/a&gt; era tudo de bom e mais um pouco…&lt;/p&gt; &lt;p&gt;Ou como diria a dupla Thayde e Dj Hum (&lt;a href="http://www.youtube.com/watch?v=MmDgH5n-nPI"&gt;Que tempo bom… que nao volta nunca mais…&lt;/a&gt;)&lt;/p&gt; &lt;p&gt;Criada a partie de Fortran II E inspirada em partes em Algol 60, com adições para torna-la adequada ao time-sharing, caracteristica presente em sistemas JOSS, CORC e LISP.&lt;/p&gt; &lt;p&gt;C COMPUTE POSITIVE ROOT OF A&lt;/p&gt; &lt;p&gt;C QUADRATIC EQUATION&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;READ IMPUT TAPE 3, 201, A, B, C&lt;/p&gt; &lt;p&gt;…..&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Em seguida a linguagem foi precedida de outros experimentos, como as implementações de SAP e DART (um Fortran II simplificado) DARSIMCO e DOPE. Em sua versao original o BASIC possuia apenas 15 comandos:&lt;/p&gt; &lt;p&gt;LET&lt;/p&gt; &lt;p&gt;READ&lt;/p&gt; &lt;p&gt;DATA&lt;/p&gt; &lt;p&gt;PRINT&lt;/p&gt; &lt;p&gt;GOTO&lt;/p&gt; &lt;p&gt;IF-THEN&lt;/p&gt; &lt;p&gt;FOR-TO-STEP&lt;/p&gt; &lt;p&gt;NEXT&lt;/p&gt; &lt;p&gt;END&lt;/p&gt; &lt;p&gt;STOP&lt;/p&gt; &lt;p&gt;DEF&lt;/p&gt; &lt;p&gt;GOSUB&lt;/p&gt; &lt;p&gt;RETURN&lt;/p&gt; &lt;p&gt;DIM&lt;/p&gt; &lt;p&gt;REM&lt;/p&gt; &lt;p&gt;Lembrando que era normal o intervalo de linhas para o desenvolvimento correr de 10 em 10 linhas, e alem disso fornecia funções como SIN (seno) e ABS (absoluto).&lt;/p&gt; &lt;p&gt;&lt;code&gt;10&amp;nbsp; REM RESOLVE EQUACAO DO SEGUNDO GRAU&lt;br&gt;20&amp;nbsp; READ A,B,C&lt;br&gt;25&amp;nbsp; IF A=0 THEN GOTO 410&lt;br&gt;30&amp;nbsp; LET&amp;nbsp; D=B*B-4*A*C&lt;br&gt;40&amp;nbsp; IF D&amp;lt;0 THEN GOTO 430&lt;br&gt;50&amp;nbsp; PRINT "SOLUCAO"&lt;br&gt;60&amp;nbsp; IF D=0 THEN GOTO 100&lt;br&gt;70&amp;nbsp; PRINT "PRIMEIRA SOLUCAO",(-B+SQR(D))/(2*A)&lt;br&gt;80&amp;nbsp; PRINT "SEGUNDA SOLUCAO",(-B-SQR(D))/(2*A)&lt;br&gt;90&amp;nbsp; GOTO 20&lt;br&gt;100 PRINT "SOLUCAO UNICA",(-B)/(2*A)&lt;br&gt;200 GOTO 20&lt;br&gt;410 PRINT "A DEVE SER DIFERENTE DE ZERO"&lt;/code&gt; &lt;p&gt;&lt;code&gt;420 GOTO 20&lt;br&gt;430 PRINT "NAO HA SOLUCOES REAIS"&lt;br&gt;440 GOTO 20&lt;br&gt;490 DATA 10,20,1241,123,22,-1&lt;br&gt;500 END&lt;/code&gt; &lt;p&gt;ANSI BASIC&lt;/p&gt; &lt;dl&gt; &lt;dd&gt;&lt;code&gt;INPUT "Qual é o seu nome"; UserName$&lt;br&gt;PRINT "Hello "; UserName$&lt;br&gt;DO&lt;br&gt;&amp;nbsp;&amp;nbsp; INPUT "Quantas estrelas você quer"; NumStars&lt;br&gt;&amp;nbsp;&amp;nbsp; Stars$ = ""&lt;br&gt;&amp;nbsp;&amp;nbsp; Stars$ = REPEAT$("*", NumStars)&amp;nbsp;&amp;nbsp; &lt;br&gt;REM em MS BASIC a instrução seria Stars$ = STRING$(NumStars, "*")&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp; PRINT Stars$&lt;br&gt;&amp;nbsp;&amp;nbsp; DO&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INPUT "Você quer mais estrelas";&amp;nbsp; Answer$&lt;br&gt;&amp;nbsp;&amp;nbsp; LOOP UNTIL Answer$ &amp;lt;&amp;gt; ""&lt;br&gt;&amp;nbsp;&amp;nbsp; Answer$ = LEFT$(Answer$, 1)&lt;br&gt;LOOP WHILE&amp;nbsp; UCASE$(Answer$) = "Y"&lt;br&gt;PRINT "Adeus ";&lt;br&gt;FOR I = 1 TO 200&lt;br&gt;&amp;nbsp;&amp;nbsp; PRINT UserName$; " ";&lt;br&gt;NEXT I&lt;br&gt;PRINT&lt;br&gt;&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Enfim, matar a saudade muitas vezes é bacana… saudades dessa epoca! Bom, mas agora vou retomar COCOA e Object-C, afinal “OverFail” retornou da Terra do Nunca pra dar continuidade nessa louca aventura pelo mundo do iOs… ah e para os usuarios do Android tem surpresa boa chegando… hehehe!&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Rodrigo “OverFail”&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/980185764358695221-7395367283639318448?l=www.blacktdn.com.br' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WF8im4qvKnhC29vr_t20N-eC0Ns/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WF8im4qvKnhC29vr_t20N-eC0Ns/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WF8im4qvKnhC29vr_t20N-eC0Ns/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WF8im4qvKnhC29vr_t20N-eC0Ns/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/naldodj/~4/_Wv71BMOAKE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blacktdn.com.br/feeds/7395367283639318448/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blacktdn.com.br/2012/01/desenvolvimento-basic-beginner-all.html#comment-form" title="2 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/7395367283639318448?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/7395367283639318448?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/naldodj/~3/_Wv71BMOAKE/desenvolvimento-basic-beginner-all.html" title="Desenvolvimento :: Basic - Beginner&amp;#39;s All-purpose Symbolic Instruction Code“Old School”" /><author><name>Rodrigo "OverFail"</name><uri>http://www.blogger.com/profile/02670186708193543004</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://www.blacktdn.com.br/2012/01/desenvolvimento-basic-beginner-all.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUDR3o4fCp7ImA9WhRUGU8.&quot;"><id>tag:blogger.com,1999:blog-980185764358695221.post-6816020989544803495</id><published>2012-01-30T10:24:00.000-02:00</published><updated>2012-01-30T10:24:36.434-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-30T10:24:36.434-02:00</app:edited><title>Todos :: Marcelo D2 ft. Macaco</title><content type="html">&lt;iframe height="315" src="http://www.youtube-nocookie.com/embed/UW5YY-rXFOc?rel=0" frameborder="0" width="420" allowfullscreen&gt;&lt;/iframe&gt; &lt;p&gt;Todos! Para los que dicen todo lo que sienten&lt;br&gt;Todos! Los que navegan a contracorriente&lt;br&gt;Toto todos! Paso firme camiliminando entre la gente&lt;br&gt;Todos! Mala malabarismo tudo pendiente&lt;br&gt;Todos! Vamonos del oxido de frente&lt;br&gt;Todos! Ritmo que nunca caen en accidente&lt;br&gt;Todos! Bitirididop no es lo mismo que junto&lt;br&gt;Todos! De de de ti depende  &lt;p&gt;Para os que dizem tudo que sentem TODOS&lt;br&gt;Aqueles que não se acomodam eu disse TODOS&lt;br&gt;Levante sua voz o mundo ouvirá TODOS&lt;br&gt;Só depende da gente para melhorar pra TODOS&lt;br&gt;Não importa a sua cor religião vamos nós TODOS&lt;br&gt;Não vim pra dividir eu vim para somar pra TODOS&lt;br&gt;Porque se repartir vai ficar ruim pra TODOS  &lt;p&gt;Rio de Janeiro  &lt;p&gt;Todos todos  &lt;p&gt;Partideiros do mundo, vamo fazer barulho "porra"  &lt;p&gt;Hey hey hey hey hey hey hey hey hey hey  &lt;p&gt;Oye un murmullo viene es la gente contracorriente&lt;br&gt;Porque suena diferente mundo libre lleva ley&lt;br&gt;Oye un murmullo viene es la gente contracorriente&lt;br&gt;Porque suena diferente mundo curdo lleva ley  &lt;p&gt;Totototo todos  &lt;p&gt;Para que a água vire vinho precisaremos de TODOS&lt;br&gt;É um de cada vez é hora de unirmos TODOS&lt;br&gt;Não quero ouro dos tolos quero ouro pra TODOS&lt;br&gt;Não ser jogado aos lobos, porque os lobos somos TODOS&lt;br&gt;Que todos somos elos da corrente TODOS&lt;br&gt;E juntos chegaremos la na frente TODOS&lt;br&gt;De fato o amor vem de dentro da gente TODOS&lt;br&gt;Se embora eu disse TODOS se embora eu disse TODOS  &lt;p&gt;Baila-me baila-me pra bailante, todos!&lt;br&gt;Comuni comunicando cante, todos!&lt;br&gt;Pero mira como suena la gente, todos!&lt;br&gt;Pronto empieza pronto pronto acaba, todos!&lt;br&gt;Tirenme lo malo lo ves, comuni como lo ves, todos!&lt;br&gt;Deten deten detente, todos!&lt;br&gt;Para los que luchan sin armas de frente todos!&lt;br&gt;Dede dedede de ti depende  &lt;p&gt;Funkeiros do mundo Vamo fazer barulho ''porra''  &lt;p&gt;26x Hey  &lt;p&gt;Oye un murmullo viene es la gente contracorriente&lt;br&gt;Porque suena diferente mundo libre lleva ley&lt;br&gt;Oye un murmullo viene es la gente contracorriente&lt;br&gt;Porque suena diferente mundo curdo lleva ley  &lt;p&gt;Barcelona&lt;br&gt;Conexion Rio de Janeiro&lt;br&gt;Emitiendo todos (todos)  &lt;p&gt;Partieiros do mundo, vamo fazer barulho porra  &lt;p&gt;26x hey  &lt;p&gt;Oye un murmullo viene es la gente contracorriente&lt;br&gt;Porque suena diferente mundo libre lleva ley&lt;br&gt;Oye un murmullo viene es la gente contracorriente&lt;br&gt;Porque suena diferente mundo curdo lleva ley  &lt;p&gt;O vento sopra pra cá que a gente é bamba (4x)&lt;br&gt;Marcelo D2&lt;br&gt;Rio de janeiro&lt;br&gt;Macaco&lt;br&gt;Barcelona&lt;br&gt;O mundo é nosso, o mundo é nosso&lt;br&gt;11x TODOS  &lt;p&gt;25x hey&lt;/p&gt;&lt;iframe height="315" src="http://www.youtube-nocookie.com/embed/At50W03Ze94?rel=0" frameborder="0" width="560" allowfullscreen&gt;&lt;/iframe&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/980185764358695221-6816020989544803495?l=www.blacktdn.com.br' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KqvEzohPMtG7z-1GkVi58hzTH1U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KqvEzohPMtG7z-1GkVi58hzTH1U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KqvEzohPMtG7z-1GkVi58hzTH1U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KqvEzohPMtG7z-1GkVi58hzTH1U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/naldodj/~4/puW3HGvgcTU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blacktdn.com.br/feeds/6816020989544803495/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blacktdn.com.br/2012/01/todos-marcelo-d2-ft-macaco.html#comment-form" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/6816020989544803495?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/6816020989544803495?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/naldodj/~3/puW3HGvgcTU/todos-marcelo-d2-ft-macaco.html" title="Todos :: Marcelo D2 ft. Macaco" /><author><name>иαldσ dj</name><uri>http://www.blogger.com/profile/02363588786835561737</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://img4.orkut.com/images/medium/1192104489/5172173.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.blacktdn.com.br/2012/01/todos-marcelo-d2-ft-macaco.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIDSXs9eyp7ImA9WhRUGU8.&quot;"><id>tag:blogger.com,1999:blog-980185764358695221.post-6098911516073224378</id><published>2012-01-30T09:22:00.000-02:00</published><updated>2012-01-30T09:22:58.563-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-30T09:22:58.563-02:00</app:edited><title>Variations on a port | LucD notes</title><content type="html">&lt;a href="http://www.lucd.info/2012/01/29/variations-on-a-port/?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+LucdNotes+%28LucD+notes%29"&gt;Variations on a port | LucD notes&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a style="font-size:13px" href="https://chrome.google.com/webstore/detail/pengoopmcjnbflcjbmoeodbmoflcgjlk"&gt;'via Blog this'&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/980185764358695221-6098911516073224378?l=www.blacktdn.com.br' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WVg506fAFoxNBDP7bDce2Ys3ong/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WVg506fAFoxNBDP7bDce2Ys3ong/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WVg506fAFoxNBDP7bDce2Ys3ong/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WVg506fAFoxNBDP7bDce2Ys3ong/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/naldodj/~4/h1NsV_CTYJw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blacktdn.com.br/feeds/6098911516073224378/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blacktdn.com.br/2012/01/variations-on-port-lucd-notes.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/6098911516073224378?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/6098911516073224378?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/naldodj/~3/h1NsV_CTYJw/variations-on-port-lucd-notes.html" title="Variations on a port | LucD notes" /><author><name>иαldσ dj</name><uri>http://www.blogger.com/profile/02363588786835561737</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://img4.orkut.com/images/medium/1192104489/5172173.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.blacktdn.com.br/2012/01/variations-on-port-lucd-notes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8ERXY8fyp7ImA9WhRUGU8.&quot;"><id>tag:blogger.com,1999:blog-980185764358695221.post-7246264892140494790</id><published>2012-01-28T11:16:00.001-02:00</published><updated>2012-01-30T09:26:44.877-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-30T09:26:44.877-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Harbour" /><category scheme="http://www.blogger.com/atom/ns#" term="stringtst" /><category scheme="http://www.blogger.com/atom/ns#" term="Harbour Project" /><category scheme="http://www.blogger.com/atom/ns#" term="иαldσ dj" /><category scheme="http://www.blogger.com/atom/ns#" term="totvsappserver" /><category scheme="http://www.blogger.com/atom/ns#" term="Naldo Dj" /><category scheme="http://www.blogger.com/atom/ns#" term="String size overflow" /><category scheme="http://www.blogger.com/atom/ns#" term="appserver" /><category scheme="http://www.blogger.com/atom/ns#" term="memtst" /><category scheme="http://www.blogger.com/atom/ns#" term="Memory Allocation" /><category scheme="http://www.blogger.com/atom/ns#" term="BlackTDN" /><category scheme="http://www.blogger.com/atom/ns#" term="protheus" /><title>BlackTDN :: stringtst :: Harbour (win) x totvsappserver (String size overflow!)</title><content type="html">&lt;p align="justify"&gt;&lt;a href="http://lh6.ggpht.com/-9OopyMR0Eu0/TyP1Ok-0ZtI/AAAAAAAAE-c/9dYbPeHNWiE/s1600-h/image%25255B5%25255D.png" target="_blank"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" border="0" alt="image" align="left" src="http://lh4.ggpht.com/-ferysRnFGiw/TyP1PeP3xDI/AAAAAAAAE-k/x2hO8GkYFPY/image_thumb%25255B3%25255D.png?imgmax=800" width="244" height="204"&gt;&lt;/a&gt; Baseado em &lt;a title="memtst.prg" href="http://code.google.com/p/totvs-advpl-naldodj/source/browse/trunk/harbour/samples/tests/memtst/memtst.prg" target="_blank"&gt;memtst.prg&lt;/a&gt;, &lt;a title="stringtst.prg" href="http://code.google.com/p/totvs-advpl-naldodj/source/browse/trunk/harbour/samples/tests/stringtst/stringtst.prg" target="_blank"&gt;stringtst.prg&lt;/a&gt; surgiu para testar os limites definidos pela área de Tecnologia da Totvs para o tamanho máximo que uma string pode ter. Nesse novo teste totvsapp decepcionou. Não passou de 1/10. &lt;/p&gt; &lt;p align="justify"&gt;No teste 1/10, e para appserver (build: 7.00.101202A-20110330), a última stringtst Length foi de: 1.048.572 o máximo é de 1.048.575 ( + 1: String size overflow! ).&lt;/p&gt; &lt;p align="justify"&gt;Já no aplicativo compilado pelo harbour 3.1.0dev (Rev. 17207) no teste 10/10, a última stringtst Length foi de: 103.302.755&lt;/p&gt; &lt;p align="justify"&gt;Podemos concluir, com esse teste:&lt;/p&gt; &lt;p align="justify"&gt;Que harbour venceu de 10x0 contra totvsapserver e que o tamanho de uma string, em advpl, ainda é muito limitado; que, no harbour, o tamanho de uma string é limitada pelo tamanho da memória disponível e, no totvsappserver, ela é limitada via código.&lt;/p&gt; &lt;p align="justify"&gt;Eis o código do teste:&lt;/p&gt; &lt;div id="codeSnippetWrapper"&gt; &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum1"&gt;   1:&lt;/span&gt; &lt;span style="color: #008000"&gt;/*&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum2"&gt;   2:&lt;/span&gt; &lt;span style="color: #008000"&gt; * $Id: stringtst.prg&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum3"&gt;   3:&lt;/span&gt; &lt;span style="color: #008000"&gt; * baseado no original de: Harbour Project source code: $Id: memtst.prg 13932 2010-02-20 11:57:17Z vszakats $&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum4"&gt;   4:&lt;/span&gt; &lt;span style="color: #008000"&gt; * a small memory manager test code&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum5"&gt;   5:&lt;/span&gt; &lt;span style="color: #008000"&gt; */&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum6"&gt;   6:&lt;/span&gt; &lt;span style="color: #cc6633"&gt;#define&lt;/span&gt; N_LOOPS      (1000*1000)&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum7"&gt;   7:&lt;/span&gt; &lt;span style="color: #cc6633"&gt;#define&lt;/span&gt; N_MAXLOOP             10&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum8"&gt;   8:&lt;/span&gt; &lt;span style="color: #cc6633"&gt;#define&lt;/span&gt; WHITE_SPACE         1024&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum9"&gt;   9:&lt;/span&gt; &lt;span style="color: #cc6633"&gt;#define&lt;/span&gt; MAX_SIZE_ARRAY    100000&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum10"&gt;  10:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum11"&gt;  11:&lt;/span&gt; #ifndef HB_SYMBOL_UNUSED&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum12"&gt;  12:&lt;/span&gt;      &lt;span style="color: #cc6633"&gt;#define&lt;/span&gt; HB_SYMBOL_UNUSED( symbol ) ( symbol := ( symbol ) )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum13"&gt;  13:&lt;/span&gt; &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum14"&gt;  14:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum15"&gt;  15:&lt;/span&gt; #ifdef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum16"&gt;  16:&lt;/span&gt;     #include &lt;span style="color: #006080"&gt;"simpleio.ch"&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum17"&gt;  17:&lt;/span&gt;     #include &lt;span style="color: #006080"&gt;"hbmemory.ch"&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum18"&gt;  18:&lt;/span&gt; &lt;span style="color: #cc6633"&gt;#else&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum19"&gt;  19:&lt;/span&gt;     #xcommand ?  [&amp;lt;list,...&amp;gt;] =&amp;gt; ConOut( [ &amp;lt;list&amp;gt; ] )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum20"&gt;  20:&lt;/span&gt;     #xcommand ?? [&amp;lt;list,...&amp;gt;] =&amp;gt; ConOut( [ &amp;lt;list&amp;gt; ] )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum21"&gt;  21:&lt;/span&gt;     #xtranslate hb_secondsCPU() =&amp;gt; seconds()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum22"&gt;  22:&lt;/span&gt;     #ifdef TOTVS&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum23"&gt;  23:&lt;/span&gt;         #include &lt;span style="color: #006080"&gt;"totvs.ch"&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum24"&gt;  24:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#else&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum25"&gt;  25:&lt;/span&gt;         #include &lt;span style="color: #006080"&gt;"protheus.ch"&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum26"&gt;  26:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;    &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum27"&gt;  27:&lt;/span&gt; &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum28"&gt;  28:&lt;/span&gt; &lt;span style="color: #008000"&gt;//-----------------------------------------------------------------------------------------------------------&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum29"&gt;  29:&lt;/span&gt; #ifdef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum30"&gt;  30:&lt;/span&gt; procedure main()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum31"&gt;  31:&lt;/span&gt;     local cCRLF        := hb_OsNewLine()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum32"&gt;  32:&lt;/span&gt;     local cVersion     := VERSION()+build_mode()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum33"&gt;  33:&lt;/span&gt;     local cOS          := OS()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum34"&gt;  34:&lt;/span&gt; &lt;span style="color: #cc6633"&gt;#else&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum35"&gt;  35:&lt;/span&gt; user function stringtst()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum36"&gt;  36:&lt;/span&gt;     local cCRLF        := CRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum37"&gt;  37:&lt;/span&gt;     local cVersion     := &lt;span style="color: #006080"&gt;"TOTVS APPServer "&lt;/span&gt; + GetVersao(.T.,.F.) + &lt;span style="color: #006080"&gt;" "&lt;/span&gt; + GetBuild() + &lt;span style="color: #006080"&gt;" "&lt;/span&gt; + GetRPORelease()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum38"&gt;  38:&lt;/span&gt;     local cOS          := IF( IsSrvUnix() , &lt;span style="color: #006080"&gt;"Unix/Linux"&lt;/span&gt;, &lt;span style="color: #006080"&gt;"Windows"&lt;/span&gt; )     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum39"&gt;  39:&lt;/span&gt; &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum40"&gt;  40:&lt;/span&gt;     local dDate&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum41"&gt;  41:&lt;/span&gt;     local cTime&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum42"&gt;  42:&lt;/span&gt;     local t&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum43"&gt;  43:&lt;/span&gt;     local nCPUSec&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum44"&gt;  44:&lt;/span&gt;     local nRealSec&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum45"&gt;  45:&lt;/span&gt;     local nSizeArr     := 100&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum46"&gt;  46:&lt;/span&gt;     local cWSpace      := &lt;span style="color: #006080"&gt;""&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum47"&gt;  47:&lt;/span&gt;     local nfhandle&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum48"&gt;  48:&lt;/span&gt;     local cstringtst&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum49"&gt;  49:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum50"&gt;  50:&lt;/span&gt;     SET DATE TO BRITISH&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum51"&gt;  51:&lt;/span&gt;     SET CENTURY ON&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum52"&gt;  52:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum53"&gt;  53:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;for&lt;/span&gt; t := 1 to N_MAXLOOP&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum54"&gt;  54:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum55"&gt;  55:&lt;/span&gt;         nRealSec    := seconds()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum56"&gt;  56:&lt;/span&gt;         nCPUSec     := hb_secondsCPU()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum57"&gt;  57:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum58"&gt;  58:&lt;/span&gt;         nfhandle    := fCreate( &lt;span style="color: #006080"&gt;"stringstst"&lt;/span&gt; + StrZero(t,10) + &lt;span style="color: #006080"&gt;".log"&lt;/span&gt; )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum59"&gt;  59:&lt;/span&gt;         IF ( nfhandle &amp;lt; 0 )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum60"&gt;  60:&lt;/span&gt;              ? &lt;span style="color: #006080"&gt;"Can not start a test: "&lt;/span&gt; + Str( t )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum61"&gt;  61:&lt;/span&gt;              loop&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum62"&gt;  62:&lt;/span&gt;         EndIF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum63"&gt;  63:&lt;/span&gt;      &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum64"&gt;  64:&lt;/span&gt;         dDate := date()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum65"&gt;  65:&lt;/span&gt;         cTime := Time()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum66"&gt;  66:&lt;/span&gt;      &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum67"&gt;  67:&lt;/span&gt;         ? dDate, cTime, cVersion+&lt;span style="color: #006080"&gt;", "&lt;/span&gt;+cOS&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum68"&gt;  68:&lt;/span&gt;         cstringtst := dtoc( dDate ) + &lt;span style="color: #006080"&gt;", "&lt;/span&gt; + cTime + &lt;span style="color: #006080"&gt;", "&lt;/span&gt; + cVersion+&lt;span style="color: #006080"&gt;", "&lt;/span&gt;+cOS + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum69"&gt;  69:&lt;/span&gt;         #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum70"&gt;  70:&lt;/span&gt;             ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum71"&gt;  71:&lt;/span&gt;         &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum72"&gt;  72:&lt;/span&gt;      &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum73"&gt;  73:&lt;/span&gt;         #ifdef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum74"&gt;  74:&lt;/span&gt;              &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; MEMORY( HB_MEM_USEDMAX ) != 0&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum75"&gt;  75:&lt;/span&gt;                  ?&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum76"&gt;  76:&lt;/span&gt;                 cstringtst += cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum77"&gt;  77:&lt;/span&gt;                 #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum78"&gt;  78:&lt;/span&gt;                      ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum79"&gt;  79:&lt;/span&gt;                 &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum80"&gt;  80:&lt;/span&gt;                 ? &lt;span style="color: #006080"&gt;"Warning !!! Memory statistic enabled."&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum81"&gt;  81:&lt;/span&gt;                 cstringtst += &lt;span style="color: #006080"&gt;"Warning !!! Memory statistic enabled."&lt;/span&gt; + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum82"&gt;  82:&lt;/span&gt;                 #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum83"&gt;  83:&lt;/span&gt;                      ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum84"&gt;  84:&lt;/span&gt;                 &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum85"&gt;  85:&lt;/span&gt;              endif&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum86"&gt;  86:&lt;/span&gt;         &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum87"&gt;  87:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum88"&gt;  88:&lt;/span&gt;         nSizeArr    := Min( nSizeArr * 10 , MAX_SIZE_ARRAY )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum89"&gt;  89:&lt;/span&gt;         cWSpace     += Space( WHITE_SPACE )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum90"&gt;  90:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum91"&gt;  91:&lt;/span&gt;         ?&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum92"&gt;  92:&lt;/span&gt;         cstringtst += cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum93"&gt;  93:&lt;/span&gt;         #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum94"&gt;  94:&lt;/span&gt;              ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum95"&gt;  95:&lt;/span&gt;         &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum96"&gt;  96:&lt;/span&gt;         &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum97"&gt;  97:&lt;/span&gt;         cstringtst += &lt;span style="color: #006080"&gt;"Len( cWSpace ) :"&lt;/span&gt; + Transform( Len( cWSpace ) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum98"&gt;  98:&lt;/span&gt;         #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum99"&gt;  99:&lt;/span&gt;              ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum100"&gt; 100:&lt;/span&gt;         &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum101"&gt; 101:&lt;/span&gt;         &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum102"&gt; 102:&lt;/span&gt;         cstringtst += cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum103"&gt; 103:&lt;/span&gt;         #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum104"&gt; 104:&lt;/span&gt;              ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum105"&gt; 105:&lt;/span&gt;         &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum106"&gt; 106:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum107"&gt; 107:&lt;/span&gt;         cstringtst += stringtst(@cCRLF,@t,@nSizeArr,@cWSpace)&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum108"&gt; 108:&lt;/span&gt;         #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum109"&gt; 109:&lt;/span&gt;              ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum110"&gt; 110:&lt;/span&gt;         &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum111"&gt; 111:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum112"&gt; 112:&lt;/span&gt;         dDate       := date()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum113"&gt; 113:&lt;/span&gt;         cTime       := Time()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum114"&gt; 114:&lt;/span&gt;         nCPUSec     := hb_secondsCPU() - nCPUSec&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum115"&gt; 115:&lt;/span&gt;         nRealSec    := seconds() - nRealSec&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum116"&gt; 116:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum117"&gt; 117:&lt;/span&gt;         ?&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum118"&gt; 118:&lt;/span&gt;         cstringtst += cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum119"&gt; 119:&lt;/span&gt;         #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum120"&gt; 120:&lt;/span&gt;              ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum121"&gt; 121:&lt;/span&gt;         &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum122"&gt; 122:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum123"&gt; 123:&lt;/span&gt;         ? dDate, cTime, cVersion+&lt;span style="color: #006080"&gt;", "&lt;/span&gt;+cOS&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum124"&gt; 124:&lt;/span&gt;         cstringtst += dtoc( dDate ) + &lt;span style="color: #006080"&gt;", "&lt;/span&gt; + cTime + &lt;span style="color: #006080"&gt;", "&lt;/span&gt; + cVersion+&lt;span style="color: #006080"&gt;", "&lt;/span&gt;+cOS + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum125"&gt; 125:&lt;/span&gt;         #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum126"&gt; 126:&lt;/span&gt;              ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum127"&gt; 127:&lt;/span&gt;         &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum128"&gt; 128:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum129"&gt; 129:&lt;/span&gt;         ?&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum130"&gt; 130:&lt;/span&gt;         cstringtst += cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum131"&gt; 131:&lt;/span&gt;         #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum132"&gt; 132:&lt;/span&gt;              ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum133"&gt; 133:&lt;/span&gt;         &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum134"&gt; 134:&lt;/span&gt;       &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum135"&gt; 135:&lt;/span&gt;         ? &lt;span style="color: #006080"&gt;" CPU time (total):"&lt;/span&gt;, nCPUSec, &lt;span style="color: #006080"&gt;"sec."&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum136"&gt; 136:&lt;/span&gt;         cstringtst += &lt;span style="color: #006080"&gt;" CPU time (total):"&lt;/span&gt; + Transform(  nCPUSec , &lt;span style="color: #006080"&gt;"99999.9999999999"&lt;/span&gt; )  + &lt;span style="color: #006080"&gt;" sec."&lt;/span&gt; + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum137"&gt; 137:&lt;/span&gt;         #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum138"&gt; 138:&lt;/span&gt;              ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum139"&gt; 139:&lt;/span&gt;         &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum140"&gt; 140:&lt;/span&gt;          &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum141"&gt; 141:&lt;/span&gt;         ? &lt;span style="color: #006080"&gt;"real time (total):"&lt;/span&gt;, nRealSec, &lt;span style="color: #006080"&gt;"sec."&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum142"&gt; 142:&lt;/span&gt;         cstringtst += &lt;span style="color: #006080"&gt;"real time (total):"&lt;/span&gt; + Transform( nRealSec , &lt;span style="color: #006080"&gt;"99999.9999999999"&lt;/span&gt; ) + &lt;span style="color: #006080"&gt;" sec."&lt;/span&gt; + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum143"&gt; 143:&lt;/span&gt;         ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum144"&gt; 144:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum145"&gt; 145:&lt;/span&gt;         fWrite( nfhandle , @cstringtst )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum146"&gt; 146:&lt;/span&gt;         fWrite( nfhandle , &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; + Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum147"&gt; 147:&lt;/span&gt;           &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum148"&gt; 148:&lt;/span&gt;         cstringtst := NIL&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum149"&gt; 149:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum150"&gt; 150:&lt;/span&gt;         fClose( nfhandle )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum151"&gt; 151:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum152"&gt; 152:&lt;/span&gt;     next t&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum153"&gt; 153:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum154"&gt; 154:&lt;/span&gt;     cWSpace := NIL&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum155"&gt; 155:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum156"&gt; 156:&lt;/span&gt; Return&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum157"&gt; 157:&lt;/span&gt; &lt;span style="color: #008000"&gt;//-----------------------------------------------------------------------------------------------------------&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum158"&gt; 158:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;static&lt;/span&gt; function stringtst(cCRLF,t,nSizeArr,cWSpace)&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum159"&gt; 159:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum160"&gt; 160:&lt;/span&gt;     local i&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum161"&gt; 161:&lt;/span&gt;     local a&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum162"&gt; 162:&lt;/span&gt;     local nCPUSec&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum163"&gt; 163:&lt;/span&gt;     local nRealSec&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum164"&gt; 164:&lt;/span&gt;     local nCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum165"&gt; 165:&lt;/span&gt;     local lFree := .F.&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum166"&gt; 166:&lt;/span&gt;     local cstringtst&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum167"&gt; 167:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum168"&gt; 168:&lt;/span&gt;     ?&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum169"&gt; 169:&lt;/span&gt;     cstringtst := cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum170"&gt; 170:&lt;/span&gt;     #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum171"&gt; 171:&lt;/span&gt;          ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum172"&gt; 172:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum173"&gt; 173:&lt;/span&gt;     ? &lt;span style="color: #006080"&gt;"testing single large memory blocks allocation and freeing..."&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum174"&gt; 174:&lt;/span&gt;     cstringtst += &lt;span style="color: #006080"&gt;"testing single large memory blocks allocation and freeing..."&lt;/span&gt;+ cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum175"&gt; 175:&lt;/span&gt;     #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum176"&gt; 176:&lt;/span&gt;          ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum177"&gt; 177:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum178"&gt; 178:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum179"&gt; 179:&lt;/span&gt;     ?&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum180"&gt; 180:&lt;/span&gt;     cstringtst += cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum181"&gt; 181:&lt;/span&gt;     #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum182"&gt; 182:&lt;/span&gt;          ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum183"&gt; 183:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum184"&gt; 184:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum185"&gt; 185:&lt;/span&gt;     nRealSec    := seconds()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum186"&gt; 186:&lt;/span&gt;     nCPUSec     := hb_secondsCPU()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum187"&gt; 187:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum188"&gt; 188:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;for&lt;/span&gt; i := 1 to ( t * N_LOOPS )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum189"&gt; 189:&lt;/span&gt;         a := cWSpace&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum190"&gt; 190:&lt;/span&gt;         HB_SYMBOL_UNUSED( a )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum191"&gt; 191:&lt;/span&gt;         a := &lt;span style="color: #006080"&gt;""&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum192"&gt; 192:&lt;/span&gt;         HB_SYMBOL_UNUSED( a )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum193"&gt; 193:&lt;/span&gt;         a := NIL&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum194"&gt; 194:&lt;/span&gt;     next i&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum195"&gt; 195:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum196"&gt; 196:&lt;/span&gt;     nCPUSec     := hb_secondsCPU() - nCPUSec&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum197"&gt; 197:&lt;/span&gt;     nRealSec    := seconds() - nRealSec&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum198"&gt; 198:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum199"&gt; 199:&lt;/span&gt;     ? &lt;span style="color: #006080"&gt;" CPU time:"&lt;/span&gt;, nCPUSec, &lt;span style="color: #006080"&gt;"sec."&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum200"&gt; 200:&lt;/span&gt;     cstringtst += &lt;span style="color: #006080"&gt;" CPU time:"&lt;/span&gt; + Transform(  nCPUSec , &lt;span style="color: #006080"&gt;"99999.9999999999"&lt;/span&gt; )  + &lt;span style="color: #006080"&gt;" sec."&lt;/span&gt; + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum201"&gt; 201:&lt;/span&gt;     #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum202"&gt; 202:&lt;/span&gt;          ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum203"&gt; 203:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum204"&gt; 204:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum205"&gt; 205:&lt;/span&gt;     ? &lt;span style="color: #006080"&gt;"real time:"&lt;/span&gt;, nRealSec, &lt;span style="color: #006080"&gt;"sec."&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum206"&gt; 206:&lt;/span&gt;     cstringtst += &lt;span style="color: #006080"&gt;"real time:"&lt;/span&gt; + Transform( nRealSec , &lt;span style="color: #006080"&gt;"99999.9999999999"&lt;/span&gt; ) + &lt;span style="color: #006080"&gt;" sec."&lt;/span&gt; + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum207"&gt; 207:&lt;/span&gt;     #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum208"&gt; 208:&lt;/span&gt;          ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum209"&gt; 209:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum210"&gt; 210:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum211"&gt; 211:&lt;/span&gt;     ?&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum212"&gt; 212:&lt;/span&gt;     cstringtst += cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum213"&gt; 213:&lt;/span&gt;     #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum214"&gt; 214:&lt;/span&gt;          ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum215"&gt; 215:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum216"&gt; 216:&lt;/span&gt;    &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum217"&gt; 217:&lt;/span&gt;     ? &lt;span style="color: #006080"&gt;"testing many large memory blocks allocation and freeing..."&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum218"&gt; 218:&lt;/span&gt;     ?&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum219"&gt; 219:&lt;/span&gt;    &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum220"&gt; 220:&lt;/span&gt;     cstringtst += cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum221"&gt; 221:&lt;/span&gt;     #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum222"&gt; 222:&lt;/span&gt;          ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum223"&gt; 223:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum224"&gt; 224:&lt;/span&gt;     cstringtst += &lt;span style="color: #006080"&gt;"testing many large memory blocks allocation and freeing..."&lt;/span&gt; + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum225"&gt; 225:&lt;/span&gt;     #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum226"&gt; 226:&lt;/span&gt;          ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum227"&gt; 227:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum228"&gt; 228:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum229"&gt; 229:&lt;/span&gt;     ?&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum230"&gt; 230:&lt;/span&gt;     cstringtst += cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum231"&gt; 231:&lt;/span&gt;     #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum232"&gt; 232:&lt;/span&gt;          ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum233"&gt; 233:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum234"&gt; 234:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum235"&gt; 235:&lt;/span&gt;     nRealSec    := seconds()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum236"&gt; 236:&lt;/span&gt;     nCPUSec     := hb_secondsCPU()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum237"&gt; 237:&lt;/span&gt;     a           := Array(nSizeArr)&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum238"&gt; 238:&lt;/span&gt;     nCRLF       := 0&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum239"&gt; 239:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;for&lt;/span&gt; i := 1 to ( t * N_LOOPS )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum240"&gt; 240:&lt;/span&gt;         a[ i % 100 + 1 ] := cWSpace&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum241"&gt; 241:&lt;/span&gt;         cstringtst += Transform( i % 100 + 1  , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum242"&gt; 242:&lt;/span&gt;         #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum243"&gt; 243:&lt;/span&gt;              ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum244"&gt; 244:&lt;/span&gt;         &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum245"&gt; 245:&lt;/span&gt;         IF ( ( ++nCRLF % 10 ) == 0 )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum246"&gt; 246:&lt;/span&gt;             cstringtst += cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum247"&gt; 247:&lt;/span&gt;             #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum248"&gt; 248:&lt;/span&gt;                  ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum249"&gt; 249:&lt;/span&gt;             &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum250"&gt; 250:&lt;/span&gt;         EndIF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum251"&gt; 251:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; i % 200 == 0&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum252"&gt; 252:&lt;/span&gt;             cstringtst += cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum253"&gt; 253:&lt;/span&gt;             #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum254"&gt; 254:&lt;/span&gt;                  ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum255"&gt; 255:&lt;/span&gt;             &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum256"&gt; 256:&lt;/span&gt;             IF ( lFree )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum257"&gt; 257:&lt;/span&gt;                 lFree := .F.&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum258"&gt; 258:&lt;/span&gt;                 afill(a,&lt;span style="color: #006080"&gt;""&lt;/span&gt;)&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum259"&gt; 259:&lt;/span&gt;                 ? &lt;span style="color: #006080"&gt;"Free  :"&lt;/span&gt;,i&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum260"&gt; 260:&lt;/span&gt;                 cstringtst += &lt;span style="color: #006080"&gt;"Free  : "&lt;/span&gt; + Transform( i  , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum261"&gt; 261:&lt;/span&gt;                 #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum262"&gt; 262:&lt;/span&gt;                      ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum263"&gt; 263:&lt;/span&gt;                 &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum264"&gt; 264:&lt;/span&gt;             Else&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum265"&gt; 265:&lt;/span&gt;                 lFree := .T.&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum266"&gt; 266:&lt;/span&gt;                 afill(a,cWSpace)&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum267"&gt; 267:&lt;/span&gt;                 ? &lt;span style="color: #006080"&gt;"Alloc :"&lt;/span&gt;,i&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum268"&gt; 268:&lt;/span&gt;                 cstringtst += &lt;span style="color: #006080"&gt;"Alloc : "&lt;/span&gt; + TransForm( i  , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum269"&gt; 269:&lt;/span&gt;                 #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum270"&gt; 270:&lt;/span&gt;                      ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum271"&gt; 271:&lt;/span&gt;                 &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum272"&gt; 272:&lt;/span&gt;             EndIF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum273"&gt; 273:&lt;/span&gt;             cstringtst += cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum274"&gt; 274:&lt;/span&gt;             #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum275"&gt; 275:&lt;/span&gt;                  ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum276"&gt; 276:&lt;/span&gt;             &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum277"&gt; 277:&lt;/span&gt;         endif&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum278"&gt; 278:&lt;/span&gt;     next i&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum279"&gt; 279:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum280"&gt; 280:&lt;/span&gt;     aSize( a , 0 )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum281"&gt; 281:&lt;/span&gt;     a           := NIL&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum282"&gt; 282:&lt;/span&gt;     nCPUSec     := hb_secondsCPU() - nCPUSec&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum283"&gt; 283:&lt;/span&gt;     nRealSec    := seconds() - nRealSec&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum284"&gt; 284:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum285"&gt; 285:&lt;/span&gt;     ? &lt;span style="color: #006080"&gt;" CPU time:"&lt;/span&gt;, nCPUSec, &lt;span style="color: #006080"&gt;"sec."&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum286"&gt; 286:&lt;/span&gt;     cstringtst += &lt;span style="color: #006080"&gt;" CPU time:"&lt;/span&gt; + Transform( nCPUSec  , &lt;span style="color: #006080"&gt;"99999.9999999999"&lt;/span&gt; )  + &lt;span style="color: #006080"&gt;" sec."&lt;/span&gt; + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum287"&gt; 287:&lt;/span&gt;     #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum288"&gt; 288:&lt;/span&gt;          ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum289"&gt; 289:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum290"&gt; 290:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum291"&gt; 291:&lt;/span&gt;     ? &lt;span style="color: #006080"&gt;"real time:"&lt;/span&gt;, nRealSec, &lt;span style="color: #006080"&gt;"sec."&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum292"&gt; 292:&lt;/span&gt;     cstringtst += &lt;span style="color: #006080"&gt;"real time:"&lt;/span&gt; + Transform( nRealSec  , &lt;span style="color: #006080"&gt;"99999.9999999999"&lt;/span&gt; ) + &lt;span style="color: #006080"&gt;" sec."&lt;/span&gt; + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum293"&gt; 293:&lt;/span&gt;     #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum294"&gt; 294:&lt;/span&gt;          ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum295"&gt; 295:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum296"&gt; 296:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum297"&gt; 297:&lt;/span&gt;     ?&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum298"&gt; 298:&lt;/span&gt;     cstringtst += cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum299"&gt; 299:&lt;/span&gt;     #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum300"&gt; 300:&lt;/span&gt;          ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum301"&gt; 301:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum302"&gt; 302:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum303"&gt; 303:&lt;/span&gt;     ? &lt;span style="color: #006080"&gt;"testing large memory block reallocation with intermediate allocations..."&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum304"&gt; 304:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum305"&gt; 305:&lt;/span&gt;     cstringtst += &lt;span style="color: #006080"&gt;"testing large memory block reallocation with intermediate allocations..."&lt;/span&gt; + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum306"&gt; 306:&lt;/span&gt;     #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum307"&gt; 307:&lt;/span&gt;          ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum308"&gt; 308:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum309"&gt; 309:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum310"&gt; 310:&lt;/span&gt;     ? &lt;span style="color: #006080"&gt;"Warning!!! some compilers may badly fail here"&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum311"&gt; 311:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum312"&gt; 312:&lt;/span&gt;     ?&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum313"&gt; 313:&lt;/span&gt;     cstringtst += cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum314"&gt; 314:&lt;/span&gt;     #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum315"&gt; 315:&lt;/span&gt;          ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum316"&gt; 316:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum317"&gt; 317:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum318"&gt; 318:&lt;/span&gt;     cstringtst += &lt;span style="color: #006080"&gt;"Warning!!! some compilers may badly fail here"&lt;/span&gt; + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum319"&gt; 319:&lt;/span&gt;     #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum320"&gt; 320:&lt;/span&gt;          ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum321"&gt; 321:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum322"&gt; 322:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum323"&gt; 323:&lt;/span&gt;     ?&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum324"&gt; 324:&lt;/span&gt;     cstringtst += cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum325"&gt; 325:&lt;/span&gt;     #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum326"&gt; 326:&lt;/span&gt;          ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum327"&gt; 327:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum328"&gt; 328:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum329"&gt; 329:&lt;/span&gt;     IdleSleep( 2 )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum330"&gt; 330:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum331"&gt; 331:&lt;/span&gt;     nRealSec    := seconds()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum332"&gt; 332:&lt;/span&gt;     nCPUSec     := hb_secondsCPU()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum333"&gt; 333:&lt;/span&gt;     nCRLF       := 0&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum334"&gt; 334:&lt;/span&gt;     a           := Array(0)&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum335"&gt; 335:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;for&lt;/span&gt; i := 1 to ( t * N_LOOPS )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum336"&gt; 336:&lt;/span&gt;         aadd( a, { cWSpace } )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum337"&gt; 337:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; i%1000 == 0&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum338"&gt; 338:&lt;/span&gt;             ?? i&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum339"&gt; 339:&lt;/span&gt;             cstringtst += Transform( i  , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum340"&gt; 340:&lt;/span&gt;             #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum341"&gt; 341:&lt;/span&gt;                  ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum342"&gt; 342:&lt;/span&gt;             &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum343"&gt; 343:&lt;/span&gt;             &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; ( ( ++nCRLF % 10 ) == 0 )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum344"&gt; 344:&lt;/span&gt;                 cstringtst += cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum345"&gt; 345:&lt;/span&gt;                 #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum346"&gt; 346:&lt;/span&gt;                      ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum347"&gt; 347:&lt;/span&gt;                 &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum348"&gt; 348:&lt;/span&gt;             endif&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum349"&gt; 349:&lt;/span&gt;         endif&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum350"&gt; 350:&lt;/span&gt;     next i&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum351"&gt; 351:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum352"&gt; 352:&lt;/span&gt;     cstringtst += cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum353"&gt; 353:&lt;/span&gt;     #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum354"&gt; 354:&lt;/span&gt;          ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum355"&gt; 355:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum356"&gt; 356:&lt;/span&gt;     aSize( a , 0 )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum357"&gt; 357:&lt;/span&gt;     a           := NIL&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum358"&gt; 358:&lt;/span&gt;     nCPUSec     := hb_secondsCPU() - nCPUSec&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum359"&gt; 359:&lt;/span&gt;     nRealSec    := seconds() - nRealSec&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum360"&gt; 360:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum361"&gt; 361:&lt;/span&gt;     ? &lt;span style="color: #006080"&gt;" CPU time:"&lt;/span&gt;, nCPUSec, &lt;span style="color: #006080"&gt;"sec."&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum362"&gt; 362:&lt;/span&gt;     cstringtst += &lt;span style="color: #006080"&gt;" CPU time:"&lt;/span&gt; + Transform( nCPUSec  , &lt;span style="color: #006080"&gt;"99999.9999999999"&lt;/span&gt; )  + &lt;span style="color: #006080"&gt;" sec."&lt;/span&gt; + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum363"&gt; 363:&lt;/span&gt;         #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum364"&gt; 364:&lt;/span&gt;          ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum365"&gt; 365:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum366"&gt; 366:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum367"&gt; 367:&lt;/span&gt;     ? &lt;span style="color: #006080"&gt;"real time:"&lt;/span&gt;, nRealSec, &lt;span style="color: #006080"&gt;"sec."&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum368"&gt; 368:&lt;/span&gt;     cstringtst += &lt;span style="color: #006080"&gt;"real time:"&lt;/span&gt; + Transform( nRealSec  , &lt;span style="color: #006080"&gt;"99999.9999999999"&lt;/span&gt; ) + &lt;span style="color: #006080"&gt;" sec."&lt;/span&gt; + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum369"&gt; 369:&lt;/span&gt;     #ifndef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum370"&gt; 370:&lt;/span&gt;          ? &lt;span style="color: #006080"&gt;"stringtst Length:"&lt;/span&gt; , Transform( Len(cstringtst) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum371"&gt; 371:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum372"&gt; 372:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum373"&gt; 373:&lt;/span&gt;     IdleSleep( 2 )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum374"&gt; 374:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum375"&gt; 375:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;return&lt;/span&gt;( cstringtst )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum376"&gt; 376:&lt;/span&gt; &lt;span style="color: #008000"&gt;//-----------------------------------------------------------------------------------------------------------&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum377"&gt; 377:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;static&lt;/span&gt; procedure IdleSleep( n )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum378"&gt; 378:&lt;/span&gt;     #ifdef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum379"&gt; 379:&lt;/span&gt;         n += seconds()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum380"&gt; 380:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;while&lt;/span&gt; seconds() &amp;lt; n&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum381"&gt; 381:&lt;/span&gt;         enddo&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum382"&gt; 382:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#else&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum383"&gt; 383:&lt;/span&gt;         Sleep( n )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum384"&gt; 384:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum385"&gt; 385:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;return&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum386"&gt; 386:&lt;/span&gt; &lt;span style="color: #008000"&gt;//-----------------------------------------------------------------------------------------------------------&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum387"&gt; 387:&lt;/span&gt; #ifndef PROTHEUS&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum388"&gt; 388:&lt;/span&gt;     #ifndef TOTVS&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum389"&gt; 389:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;static&lt;/span&gt; function build_mode()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum390"&gt; 390:&lt;/span&gt;         #ifdef __CLIP__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum391"&gt; 391:&lt;/span&gt;            &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; &lt;span style="color: #006080"&gt;" (MT)"&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum392"&gt; 392:&lt;/span&gt;         &lt;span style="color: #cc6633"&gt;#else&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum393"&gt; 393:&lt;/span&gt;            #ifdef __XHARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum394"&gt; 394:&lt;/span&gt;               &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; iif( HB_MULTITHREAD(), &lt;span style="color: #006080"&gt;" (MT)"&lt;/span&gt;, &lt;span style="color: #006080"&gt;""&lt;/span&gt; ) + ;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum395"&gt; 395:&lt;/span&gt;                      iif( MEMORY( HB_MEM_USEDMAX ) != 0, &lt;span style="color: #006080"&gt;" (FMSTAT)"&lt;/span&gt;, &lt;span style="color: #006080"&gt;""&lt;/span&gt; )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum396"&gt; 396:&lt;/span&gt;            &lt;span style="color: #cc6633"&gt;#else&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum397"&gt; 397:&lt;/span&gt;               #ifdef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum398"&gt; 398:&lt;/span&gt;                  &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; iif( HB_MTVM(), &lt;span style="color: #006080"&gt;" (MT)"&lt;/span&gt;, &lt;span style="color: #006080"&gt;""&lt;/span&gt; ) + ;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum399"&gt; 399:&lt;/span&gt;                         iif( MEMORY( HB_MEM_USEDMAX ) != 0, &lt;span style="color: #006080"&gt;" (FMSTAT)"&lt;/span&gt;, &lt;span style="color: #006080"&gt;""&lt;/span&gt; )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum400"&gt; 400:&lt;/span&gt;               &lt;span style="color: #cc6633"&gt;#else&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum401"&gt; 401:&lt;/span&gt;                  #ifdef __XPP__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum402"&gt; 402:&lt;/span&gt;                     &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; &lt;span style="color: #006080"&gt;" (MT)"&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum403"&gt; 403:&lt;/span&gt;                  &lt;span style="color: #cc6633"&gt;#else&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum404"&gt; 404:&lt;/span&gt;                     &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; &lt;span style="color: #006080"&gt;""&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum405"&gt; 405:&lt;/span&gt;                  &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum406"&gt; 406:&lt;/span&gt;               &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum407"&gt; 407:&lt;/span&gt;            &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum408"&gt; 408:&lt;/span&gt;         &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum409"&gt; 409:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum410"&gt; 410:&lt;/span&gt; &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;[]s&lt;br&gt;иαldσ dj&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/980185764358695221-7246264892140494790?l=www.blacktdn.com.br' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/P2uLgo9hFP0FS7VsR_sRBJwhSfw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/P2uLgo9hFP0FS7VsR_sRBJwhSfw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/P2uLgo9hFP0FS7VsR_sRBJwhSfw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/P2uLgo9hFP0FS7VsR_sRBJwhSfw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/naldodj/~4/jvk3GWAjR7A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blacktdn.com.br/feeds/7246264892140494790/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blacktdn.com.br/2012/01/blacktdn-stringtst-harbour-win-x.html#comment-form" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/7246264892140494790?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/7246264892140494790?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/naldodj/~3/jvk3GWAjR7A/blacktdn-stringtst-harbour-win-x.html" title="BlackTDN :: stringtst :: Harbour (win) x totvsappserver (String size overflow!)" /><author><name>иαldσ dj</name><uri>http://www.blogger.com/profile/02363588786835561737</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://img4.orkut.com/images/medium/1192104489/5172173.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-ferysRnFGiw/TyP1PeP3xDI/AAAAAAAAE-k/x2hO8GkYFPY/s72-c/image_thumb%25255B3%25255D.png?imgmax=800" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://www.blacktdn.com.br/2012/01/blacktdn-stringtst-harbour-win-x.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEHQ344eip7ImA9WhRUF0w.&quot;"><id>tag:blogger.com,1999:blog-980185764358695221.post-8045036468993920115</id><published>2012-01-27T23:03:00.001-02:00</published><updated>2012-01-27T23:03:52.032-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-27T23:03:52.032-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Harbour" /><category scheme="http://www.blogger.com/atom/ns#" term="иαldσ dj" /><category scheme="http://www.blogger.com/atom/ns#" term="totvsappserver" /><category scheme="http://www.blogger.com/atom/ns#" term="Naldo Dj" /><category scheme="http://www.blogger.com/atom/ns#" term="appserver" /><category scheme="http://www.blogger.com/atom/ns#" term="memtst" /><category scheme="http://www.blogger.com/atom/ns#" term="Memory Allocation" /><category scheme="http://www.blogger.com/atom/ns#" term="BlackTDN" /><category scheme="http://www.blogger.com/atom/ns#" term="protheus" /><title>BlackTDN :: a small memory manager test code (Harbour vs AppServer : round X fight)</title><content type="html">&lt;p&gt;Comparando os resultados do &lt;strong&gt;Décimo&lt;/strong&gt; e último teste teremos:&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="847"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="845"&gt;Harbour&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="845"&gt; &lt;p&gt;27/01/2012, 09:19:08, Harbour 3.1.0dev (Rev. 17207), Windows XP 5.1.2600 Service Pack 3  &lt;p&gt;Len( cWSpace ) :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10240  &lt;p&gt;testing single large memory blocks allocation and freeing...  &lt;p&gt; CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.0625000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.1090000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="849"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="847"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="847"&gt; &lt;p&gt;-&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="846"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="844"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="841"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="412"&gt;testing many large memory blocks allocation and freeing...&lt;/td&gt; &lt;td valign="top" width="427"&gt;testing large memory block reallocation with intermediate allocations...&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="838"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="408"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="406"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="203"&gt;Harbour&lt;/td&gt; &lt;td valign="top" width="203"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="203"&gt; &lt;p&gt;CPU time:&amp;nbsp; 211.5468750000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp; 244.7190000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="203"&gt; &lt;p&gt;-&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt; &lt;td valign="top" width="428"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="420"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt;Harbour&lt;/td&gt; &lt;td valign="top" width="210"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt; &lt;p&gt; CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 7.5156250000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8.9220000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="210"&gt; &lt;p&gt;-&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p align="center"&gt;Teste 10&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="851"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="420"&gt; &lt;p&gt;27/01/2012, 09:23:28, Harbour 3.1.0dev (Rev. 17207), Windows XP 5.1.2600 Service Pack 3&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="429"&gt;Protheus/TotvsAppServer -&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="420"&gt; &lt;p&gt; CPU time (total):&amp;nbsp; 225.0312500000 sec.&lt;br&gt;real time (total):&amp;nbsp;&amp;nbsp;&amp;nbsp; 259.7660000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="429"&gt; &lt;p&gt;-&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;[]s&lt;br&gt;иαldσ dj&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/980185764358695221-8045036468993920115?l=www.blacktdn.com.br' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/exron5oJhlll9jpakkZVX5XzQF8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/exron5oJhlll9jpakkZVX5XzQF8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/exron5oJhlll9jpakkZVX5XzQF8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/exron5oJhlll9jpakkZVX5XzQF8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/naldodj/~4/0re4_-pwcNQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blacktdn.com.br/feeds/8045036468993920115/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blacktdn.com.br/2012/01/blacktdn-small-memory-manager-test-code_9686.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/8045036468993920115?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/8045036468993920115?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/naldodj/~3/0re4_-pwcNQ/blacktdn-small-memory-manager-test-code_9686.html" title="BlackTDN :: a small memory manager test code (Harbour vs AppServer : round X fight)" /><author><name>иαldσ dj</name><uri>http://www.blogger.com/profile/02363588786835561737</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://img4.orkut.com/images/medium/1192104489/5172173.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.blacktdn.com.br/2012/01/blacktdn-small-memory-manager-test-code_9686.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEECR38yeip7ImA9WhRUF0w.&quot;"><id>tag:blogger.com,1999:blog-980185764358695221.post-9046228251725470668</id><published>2012-01-27T22:59:00.001-02:00</published><updated>2012-01-27T23:04:26.192-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-27T23:04:26.192-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Harbour" /><category scheme="http://www.blogger.com/atom/ns#" term="иαldσ dj" /><category scheme="http://www.blogger.com/atom/ns#" term="totvsappserver" /><category scheme="http://www.blogger.com/atom/ns#" term="Naldo Dj" /><category scheme="http://www.blogger.com/atom/ns#" term="appserver" /><category scheme="http://www.blogger.com/atom/ns#" term="memtst" /><category scheme="http://www.blogger.com/atom/ns#" term="Memory Allocation" /><category scheme="http://www.blogger.com/atom/ns#" term="BlackTDN" /><category scheme="http://www.blogger.com/atom/ns#" term="protheus" /><title>BlackTDN :: a small memory manager test code (Harbour vs AppServer : round IX fight)</title><content type="html">&lt;p&gt;Comparando os resultados do &lt;strong&gt;Nono&lt;/strong&gt; teste teremos:&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="847"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="845"&gt;Harbour&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="845"&gt; &lt;p&gt;27/01/2012, 09:15:12, Harbour 3.1.0dev (Rev. 17207), Windows XP 5.1.2600 Service Pack 3  &lt;p&gt;Len( cWSpace ) :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9216  &lt;p&gt;testing single large memory blocks allocation and freeing...  &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.8750000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.9060000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="849"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="847"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="847"&gt; &lt;p&gt;-&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="846"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="844"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="841"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="412"&gt;testing many large memory blocks allocation and freeing...&lt;/td&gt; &lt;td valign="top" width="427"&gt;testing large memory block reallocation with intermediate allocations...&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="838"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="408"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="406"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="203"&gt;Harbour&lt;/td&gt; &lt;td valign="top" width="203"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="203"&gt; &lt;p&gt;CPU time:&amp;nbsp; 191.5156250000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp; 221.9370000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="203"&gt; &lt;p&gt;-&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt; &lt;td valign="top" width="428"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="420"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt;Harbour&lt;/td&gt; &lt;td valign="top" width="210"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt; &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.6093750000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7.9220000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="210"&gt; &lt;p&gt;-&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p align="center"&gt;Teste 9&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="851"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="420"&gt; &lt;p&gt;27/01/2012, 09:19:08, Harbour 3.1.0dev (Rev. 17207), Windows XP 5.1.2600 Service Pack 3&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="429"&gt;Protheus/TotvsAppServer -&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="420"&gt; &lt;p&gt;CPU time (total):&amp;nbsp; 203.9531250000 sec.&lt;br&gt;real time (total):&amp;nbsp;&amp;nbsp;&amp;nbsp; 235.7810000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="429"&gt; &lt;p&gt;-&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;[]s&lt;br&gt;иαldσ dj&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/980185764358695221-9046228251725470668?l=www.blacktdn.com.br' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hhOjjn1fhJcVMat14HpZ87gmJ48/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hhOjjn1fhJcVMat14HpZ87gmJ48/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hhOjjn1fhJcVMat14HpZ87gmJ48/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hhOjjn1fhJcVMat14HpZ87gmJ48/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/naldodj/~4/oU8qMoPoqyM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blacktdn.com.br/feeds/9046228251725470668/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blacktdn.com.br/2012/01/blacktdn-small-memory-manager-test-code_4656.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/9046228251725470668?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/9046228251725470668?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/naldodj/~3/oU8qMoPoqyM/blacktdn-small-memory-manager-test-code_4656.html" title="BlackTDN :: a small memory manager test code (Harbour vs AppServer : round IX fight)" /><author><name>иαldσ dj</name><uri>http://www.blogger.com/profile/02363588786835561737</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://img4.orkut.com/images/medium/1192104489/5172173.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.blacktdn.com.br/2012/01/blacktdn-small-memory-manager-test-code_4656.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEABQnw9eSp7ImA9WhRUF0w.&quot;"><id>tag:blogger.com,1999:blog-980185764358695221.post-9024178670476246196</id><published>2012-01-27T22:54:00.001-02:00</published><updated>2012-01-27T23:05:53.261-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-27T23:05:53.261-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Harbour" /><category scheme="http://www.blogger.com/atom/ns#" term="иαldσ dj" /><category scheme="http://www.blogger.com/atom/ns#" term="totvsappserver" /><category scheme="http://www.blogger.com/atom/ns#" term="Naldo Dj" /><category scheme="http://www.blogger.com/atom/ns#" term="appserver" /><category scheme="http://www.blogger.com/atom/ns#" term="memtst" /><category scheme="http://www.blogger.com/atom/ns#" term="Memory Allocation" /><category scheme="http://www.blogger.com/atom/ns#" term="BlackTDN" /><category scheme="http://www.blogger.com/atom/ns#" term="protheus" /><title>BlackTDN :: a small memory manager test code (Harbour vs AppServer : round VIII fight)</title><content type="html">&lt;p&gt;Comparando os resultados do &lt;strong&gt;Oitavo&lt;/strong&gt; teste teremos:&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="847"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="845"&gt;Harbour&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="845"&gt; &lt;p&gt;27/01/2012, 09:11:43, Harbour 3.1.0dev (Rev. 17207), Windows XP 5.1.2600 Service Pack 3  &lt;p&gt;Len( cWSpace ) :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8192  &lt;p&gt;testing single large memory blocks allocation and freeing...  &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.6406250000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.6880000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="849"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="847"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="847"&gt; &lt;p&gt;27/01/2012, 10:35:24, TOTVS APPServer P10 7.00.101202A-20110330 R1, Windows  &lt;p&gt;Len( cWSpace ) :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8192  &lt;p&gt;testing single large memory blocks allocation and freeing...  &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.2500000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.2500000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="846"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="844"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="841"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="412"&gt;testing many large memory blocks allocation and freeing...&lt;/td&gt; &lt;td valign="top" width="427"&gt;testing large memory block reallocation with intermediate allocations...&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="838"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="408"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="406"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="203"&gt;Harbour&lt;/td&gt; &lt;td valign="top" width="203"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="203"&gt; &lt;p&gt;CPU time:&amp;nbsp; 170.0156250000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp; 196.5940000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="203"&gt; &lt;p&gt;CPU time:&amp;nbsp; 191.5000000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 191.5000000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt; &lt;td valign="top" width="428"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="420"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt;Harbour&lt;/td&gt; &lt;td valign="top" width="210"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt; &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.1562500000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7.0000000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="210"&gt; &lt;p&gt;-&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;font color="#ff0000"&gt;PLEASE, CONTACT TOTVS TECHNOLOGY DEPARTMENT.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p align="center"&gt;Teste 8&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="851"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="420"&gt; &lt;p&gt;27/01/2012, 09:15:12, Harbour 3.1.0dev (Rev. 17207), Windows XP 5.1.2600 Service Pack 3&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="429"&gt;Protheus/TotvsAppServer -&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="420"&gt; &lt;p&gt;CPU time (total):&amp;nbsp; 181.7656250000 sec.&lt;br&gt;real time (total):&amp;nbsp;&amp;nbsp;&amp;nbsp; 209.3130000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="429"&gt; &lt;p&gt;-&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;[]s&lt;br&gt;иαldσ dj&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/980185764358695221-9024178670476246196?l=www.blacktdn.com.br' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Tlyrks_DkLRK-gn52eSXq0jSAE4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Tlyrks_DkLRK-gn52eSXq0jSAE4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Tlyrks_DkLRK-gn52eSXq0jSAE4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Tlyrks_DkLRK-gn52eSXq0jSAE4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/naldodj/~4/ZXEuBkFHaXI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blacktdn.com.br/feeds/9024178670476246196/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blacktdn.com.br/2012/01/blacktdn-small-memory-manager-test-code_2762.html#comment-form" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/9024178670476246196?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/9024178670476246196?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/naldodj/~3/ZXEuBkFHaXI/blacktdn-small-memory-manager-test-code_2762.html" title="BlackTDN :: a small memory manager test code (Harbour vs AppServer : round VIII fight)" /><author><name>иαldσ dj</name><uri>http://www.blogger.com/profile/02363588786835561737</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://img4.orkut.com/images/medium/1192104489/5172173.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.blacktdn.com.br/2012/01/blacktdn-small-memory-manager-test-code_2762.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAGQXY-eyp7ImA9WhRUF0w.&quot;"><id>tag:blogger.com,1999:blog-980185764358695221.post-9046925039830561432</id><published>2012-01-27T22:47:00.001-02:00</published><updated>2012-01-27T23:05:20.853-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-27T23:05:20.853-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Harbour" /><category scheme="http://www.blogger.com/atom/ns#" term="иαldσ dj" /><category scheme="http://www.blogger.com/atom/ns#" term="totvsappserver" /><category scheme="http://www.blogger.com/atom/ns#" term="Naldo Dj" /><category scheme="http://www.blogger.com/atom/ns#" term="appserver" /><category scheme="http://www.blogger.com/atom/ns#" term="memtst" /><category scheme="http://www.blogger.com/atom/ns#" term="Memory Allocation" /><category scheme="http://www.blogger.com/atom/ns#" term="BlackTDN" /><category scheme="http://www.blogger.com/atom/ns#" term="protheus" /><title>BlackTDN :: a small memory manager test code (Harbour vs AppServer : round VII fight)</title><content type="html">&lt;p&gt;Comparando os resultados do &lt;strong&gt;Sétimo&lt;/strong&gt; teste teremos:&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="847"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="845"&gt;Harbour&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="845"&gt; &lt;p&gt;27/01/2012, 09:08:38, Harbour 3.1.0dev (Rev. 17207), Windows XP 5.1.2600 Service Pack 3  &lt;p&gt;Len( cWSpace ) :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7168  &lt;p&gt;testing single large memory blocks allocation and freeing...  &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.4531250000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.4840000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="849"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="847"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="847"&gt; &lt;p&gt;27/01/2012, 10:29:34, TOTVS APPServer P10 7.00.101202A-20110330 R1, Windows  &lt;p&gt;Len( cWSpace ) :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7168  &lt;p&gt;testing single large memory blocks allocation and freeing...  &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.7190000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.7190000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="846"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="844"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="841"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="412"&gt;testing many large memory blocks allocation and freeing...&lt;/td&gt; &lt;td valign="top" width="427"&gt;testing large memory block reallocation with intermediate allocations...&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="838"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="408"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="406"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="203"&gt;Harbour&lt;/td&gt; &lt;td valign="top" width="203"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="203"&gt; &lt;p&gt;CPU time:&amp;nbsp; 149.0625000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp; 172.1410000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="203"&gt; &lt;p&gt;CPU time:&amp;nbsp; 167.2810000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 167.2810000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt; &lt;td valign="top" width="428"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="420"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt;Harbour&lt;/td&gt; &lt;td valign="top" width="210"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt; &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.1406250000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.7810000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="210"&gt; &lt;p&gt;CPU time:&amp;nbsp; 179.0310000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 179.0310000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;font color="#ff0000"&gt;AQUI APPSRV começou a sentir o Peso do Teste&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p align="center"&gt;Teste 7&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="851"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="420"&gt; &lt;p&gt;27/01/2012, 09:11:43, Harbour 3.1.0dev (Rev. 17207), Windows XP 5.1.2600 Service Pack 3&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="429"&gt;27/01/2012, 10:35:24, TOTVS APPServer P10 7.00.101202A-20110330 R1, Windows&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="420"&gt; &lt;p&gt;CPU time (total):&amp;nbsp; 159.5781250000 sec.&lt;br&gt;real time (total):&amp;nbsp;&amp;nbsp;&amp;nbsp; 184.4060000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="429"&gt; &lt;p&gt;CPU time (total):&amp;nbsp; 350.3750000000 sec.&lt;br&gt;real time (total):&amp;nbsp;&amp;nbsp;&amp;nbsp; 350.3750000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;[]s&lt;br&gt;иαldσ dj&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/980185764358695221-9046925039830561432?l=www.blacktdn.com.br' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GPeZ-Ja_lt7BJJJA6ha2GEjgbyU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GPeZ-Ja_lt7BJJJA6ha2GEjgbyU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GPeZ-Ja_lt7BJJJA6ha2GEjgbyU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GPeZ-Ja_lt7BJJJA6ha2GEjgbyU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/naldodj/~4/Mhsk7Wru450" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blacktdn.com.br/feeds/9046925039830561432/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blacktdn.com.br/2012/01/blacktdn-small-memory-manager-test-code_4669.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/9046925039830561432?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/9046925039830561432?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/naldodj/~3/Mhsk7Wru450/blacktdn-small-memory-manager-test-code_4669.html" title="BlackTDN :: a small memory manager test code (Harbour vs AppServer : round VII fight)" /><author><name>иαldσ dj</name><uri>http://www.blogger.com/profile/02363588786835561737</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://img4.orkut.com/images/medium/1192104489/5172173.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.blacktdn.com.br/2012/01/blacktdn-small-memory-manager-test-code_4669.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAMQn8zeip7ImA9WhRUF0w.&quot;"><id>tag:blogger.com,1999:blog-980185764358695221.post-2831908567377897968</id><published>2012-01-27T22:41:00.001-02:00</published><updated>2012-01-27T23:06:23.182-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-27T23:06:23.182-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Harbour" /><category scheme="http://www.blogger.com/atom/ns#" term="иαldσ dj" /><category scheme="http://www.blogger.com/atom/ns#" term="totvsappserver" /><category scheme="http://www.blogger.com/atom/ns#" term="Naldo Dj" /><category scheme="http://www.blogger.com/atom/ns#" term="appserver" /><category scheme="http://www.blogger.com/atom/ns#" term="memtst" /><category scheme="http://www.blogger.com/atom/ns#" term="Memory Allocation" /><category scheme="http://www.blogger.com/atom/ns#" term="BlackTDN" /><category scheme="http://www.blogger.com/atom/ns#" term="protheus" /><title>BlackTDN :: a small memory manager test code (Harbour vs AppServer : round VI fight)</title><content type="html">&lt;p&gt;Comparando os resultados do &lt;strong&gt;Sexto&lt;/strong&gt; teste teremos:&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="847"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="845"&gt;Harbour&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="845"&gt; &lt;p&gt;27/01/2012, 09:06:00, Harbour 3.1.0dev (Rev. 17207), Windows XP 5.1.2600 Service Pack 3  &lt;p&gt;Len( cWSpace ) :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6144  &lt;p&gt;testing single large memory blocks allocation and freeing...  &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.2187500000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.2660000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="849"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="847"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="847"&gt; &lt;p&gt;27/01/2012, 10:26:48, TOTVS APPServer P10 7.00.101202A-20110330 R1, Windows  &lt;p&gt;Len( cWSpace ) :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6144  &lt;p&gt;testing single large memory blocks allocation and freeing...  &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.1880000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.1880000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="846"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="844"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="841"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="412"&gt;testing many large memory blocks allocation and freeing...&lt;/td&gt; &lt;td valign="top" width="427"&gt;testing large memory block reallocation with intermediate allocations...&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="838"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="408"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="406"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="203"&gt;Harbour&lt;/td&gt; &lt;td valign="top" width="203"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="203"&gt; &lt;p&gt;CPU time:&amp;nbsp; 127.5781250000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp; 147.6250000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="203"&gt; &lt;p&gt;CPU time:&amp;nbsp; 144.4060000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 144.4060000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt; &lt;td valign="top" width="428"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="420"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt;Harbour&lt;/td&gt; &lt;td valign="top" width="210"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt; &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.6406250000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.9690000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="210"&gt; &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp; 17.5150000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 17.5150000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p align="center"&gt;Teste 6&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="851"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="420"&gt; &lt;p&gt;27/01/2012, 09:08:38, Harbour 3.1.0dev (Rev. 17207), Windows XP 5.1.2600 Service Pack 3&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="429"&gt;27/01/2012, 10:29:34, TOTVS APPServer P10 7.00.101202A-20110330 R1, Windows&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="420"&gt; &lt;p&gt;CPU time (total):&amp;nbsp; 137.4062500000 sec.&lt;br&gt;real time (total):&amp;nbsp;&amp;nbsp;&amp;nbsp; 158.8750000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="429"&gt; &lt;p&gt;CPU time (total):&amp;nbsp; 165.2650000000 sec.&lt;br&gt;real time (total):&amp;nbsp;&amp;nbsp;&amp;nbsp; 165.2650000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;[]s&lt;br&gt;иαldσ dj&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/980185764358695221-2831908567377897968?l=www.blacktdn.com.br' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/v52FUbusplmXQnaTOO_XUXLcM_s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v52FUbusplmXQnaTOO_XUXLcM_s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/v52FUbusplmXQnaTOO_XUXLcM_s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v52FUbusplmXQnaTOO_XUXLcM_s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/naldodj/~4/yFP69QItvfk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blacktdn.com.br/feeds/2831908567377897968/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blacktdn.com.br/2012/01/blacktdn-small-memory-manager-test-code_8150.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/2831908567377897968?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/2831908567377897968?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/naldodj/~3/yFP69QItvfk/blacktdn-small-memory-manager-test-code_8150.html" title="BlackTDN :: a small memory manager test code (Harbour vs AppServer : round VI fight)" /><author><name>иαldσ dj</name><uri>http://www.blogger.com/profile/02363588786835561737</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://img4.orkut.com/images/medium/1192104489/5172173.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.blacktdn.com.br/2012/01/blacktdn-small-memory-manager-test-code_8150.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8EQnc7eCp7ImA9WhRUF0w.&quot;"><id>tag:blogger.com,1999:blog-980185764358695221.post-2049207735355077724</id><published>2012-01-27T22:34:00.001-02:00</published><updated>2012-01-27T23:06:43.900-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-27T23:06:43.900-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Harbour" /><category scheme="http://www.blogger.com/atom/ns#" term="иαldσ dj" /><category scheme="http://www.blogger.com/atom/ns#" term="totvsappserver" /><category scheme="http://www.blogger.com/atom/ns#" term="Naldo Dj" /><category scheme="http://www.blogger.com/atom/ns#" term="appserver" /><category scheme="http://www.blogger.com/atom/ns#" term="memtst" /><category scheme="http://www.blogger.com/atom/ns#" term="Memory Allocation" /><category scheme="http://www.blogger.com/atom/ns#" term="BlackTDN" /><category scheme="http://www.blogger.com/atom/ns#" term="protheus" /><title>BlackTDN :: a small memory manager test code (Harbour vs AppServer : round V fight)</title><content type="html">&lt;p&gt;Comparando os resultados do &lt;strong&gt;Quinto&lt;/strong&gt; teste teremos:&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="839"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="837"&gt;Harbour&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="837"&gt; &lt;p&gt;27/01/2012, 09:03:44, Harbour 3.1.0dev (Rev. 17207), Windows XP 5.1.2600 Service Pack 3  &lt;p&gt;Len( cWSpace ) :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5120  &lt;p&gt;testing single large memory blocks allocation and freeing...  &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.0156250000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.0630000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="847"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="845"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="845"&gt; &lt;p&gt;27/01/2012, 10:24:30, TOTVS APPServer P10 7.00.101202A-20110330 R1, Windows  &lt;p&gt;Len( cWSpace ) :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5120  &lt;p&gt;testing single large memory blocks allocation and freeing...  &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.6560000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.6560000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="846"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="844"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="841"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="412"&gt;testing many large memory blocks allocation and freeing...&lt;/td&gt; &lt;td valign="top" width="427"&gt;testing large memory block reallocation with intermediate allocations...&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="838"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="408"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="406"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="203"&gt;Harbour&lt;/td&gt; &lt;td valign="top" width="203"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="203"&gt; &lt;p&gt;CPU time:&amp;nbsp; 106.5937500000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp; 126.0470000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="203"&gt; &lt;p&gt;CPU time:&amp;nbsp; 120.5780000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 120.5780000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt; &lt;td valign="top" width="428"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="420"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt;Harbour&lt;/td&gt; &lt;td valign="top" width="210"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt; &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.8906250000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.3900000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="210"&gt; &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp; 14.5940000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 14.5940000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p align="center"&gt;Teste 5&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="851"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="420"&gt; &lt;p&gt;27/01/2012, 09:06:00, Harbour 3.1.0dev (Rev. 17207), Windows XP 5.1.2600 Service Pack 3&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="429"&gt;27/01/2012, 10:26:48, TOTVS APPServer P10 7.00.101202A-20110330 R1, Windows&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="420"&gt; &lt;p&gt;CPU time (total):&amp;nbsp; 115.4375000000 sec.&lt;br&gt;real time (total):&amp;nbsp;&amp;nbsp;&amp;nbsp; 135.5160000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="429"&gt; &lt;p&gt;CPU time (total):&amp;nbsp; 137.9850000000 sec.&lt;br&gt;real time (total):&amp;nbsp;&amp;nbsp;&amp;nbsp; 137.9850000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;[]s&lt;br&gt;иαldσ dj&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/980185764358695221-2049207735355077724?l=www.blacktdn.com.br' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZZMw0wHpFvNnzw6E2yo3NR3DleM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZZMw0wHpFvNnzw6E2yo3NR3DleM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZZMw0wHpFvNnzw6E2yo3NR3DleM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZZMw0wHpFvNnzw6E2yo3NR3DleM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/naldodj/~4/5avWzCHU61Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blacktdn.com.br/feeds/2049207735355077724/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blacktdn.com.br/2012/01/blacktdn-small-memory-manager-test-code_1517.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/2049207735355077724?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/2049207735355077724?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/naldodj/~3/5avWzCHU61Y/blacktdn-small-memory-manager-test-code_1517.html" title="BlackTDN :: a small memory manager test code (Harbour vs AppServer : round V fight)" /><author><name>иαldσ dj</name><uri>http://www.blogger.com/profile/02363588786835561737</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://img4.orkut.com/images/medium/1192104489/5172173.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.blacktdn.com.br/2012/01/blacktdn-small-memory-manager-test-code_1517.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8GSHg4fCp7ImA9WhRUF0w.&quot;"><id>tag:blogger.com,1999:blog-980185764358695221.post-2857937817268660291</id><published>2012-01-27T22:30:00.001-02:00</published><updated>2012-01-27T23:07:09.634-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-27T23:07:09.634-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Harbour" /><category scheme="http://www.blogger.com/atom/ns#" term="иαldσ dj" /><category scheme="http://www.blogger.com/atom/ns#" term="totvsappserver" /><category scheme="http://www.blogger.com/atom/ns#" term="Naldo Dj" /><category scheme="http://www.blogger.com/atom/ns#" term="appserver" /><category scheme="http://www.blogger.com/atom/ns#" term="memtst" /><category scheme="http://www.blogger.com/atom/ns#" term="Memory Allocation" /><category scheme="http://www.blogger.com/atom/ns#" term="BlackTDN" /><category scheme="http://www.blogger.com/atom/ns#" term="protheus" /><title>BlackTDN :: a small memory manager test code (Harbour vs AppServer : round IV fight)</title><content type="html">&lt;p&gt;Comparando os resultados do &lt;strong&gt;Quarto&lt;/strong&gt; teste teremos:&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="839"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="837"&gt;Harbour&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="837"&gt; &lt;p&gt;27/01/2012, 09:01:57, Harbour 3.1.0dev (Rev. 17207), Windows XP 5.1.2600 Service Pack 3  &lt;p&gt;Len( cWSpace ) :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096  &lt;p&gt;testing single large memory blocks allocation and freeing...  &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.8125000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.8430000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="847"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="845"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="845"&gt; &lt;p&gt;27/01/2012, 10:22:40, TOTVS APPServer P10 7.00.101202A-20110330 R1, Windows  &lt;p&gt;Len( cWSpace ) :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096  &lt;p&gt;testing single large memory blocks allocation and freeing...  &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.1250000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.1250000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="846"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="844"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="841"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="412"&gt;testing many large memory blocks allocation and freeing...&lt;/td&gt; &lt;td valign="top" width="427"&gt;testing large memory block reallocation with intermediate allocations...&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="838"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="408"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="406"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="203"&gt;Harbour&lt;/td&gt; &lt;td valign="top" width="203"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="203"&gt; &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp; 85.4687500000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 99.2340000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="203"&gt; &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp; 96.2030000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 96.2030000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt; &lt;td valign="top" width="428"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="420"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt;Harbour&lt;/td&gt; &lt;td valign="top" width="210"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt; &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.9843750000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.4220000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="210"&gt; &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp; 11.5940000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11.5940000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p align="center"&gt;Teste 4&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="851"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="420"&gt; &lt;p&gt;27/01/2012, 09:03:44, Harbour 3.1.0dev (Rev. 17207), Windows XP 5.1.2600 Service Pack 3&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="429"&gt;27/01/2012, 10:24:30, TOTVS APPServer P10 7.00.101202A-20110330 R1, Windows&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="420"&gt; &lt;p&gt;CPU time (total):&amp;nbsp;&amp;nbsp; 93.2500000000 sec.&lt;br&gt;real time (total):&amp;nbsp;&amp;nbsp;&amp;nbsp; 107.5150000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="429"&gt; &lt;p&gt;CPU time (total):&amp;nbsp; 110.0780000000 sec.&lt;br&gt;real time (total):&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 110.0780000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;[]s&lt;br&gt;иαldσ dj&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/980185764358695221-2857937817268660291?l=www.blacktdn.com.br' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pKoAFf7K1zctc7EQm9oeRzJsOz0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pKoAFf7K1zctc7EQm9oeRzJsOz0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pKoAFf7K1zctc7EQm9oeRzJsOz0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pKoAFf7K1zctc7EQm9oeRzJsOz0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/naldodj/~4/pd-XWbBj8_E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blacktdn.com.br/feeds/2857937817268660291/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blacktdn.com.br/2012/01/blacktdn-small-memory-manager-test-code_384.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/2857937817268660291?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/2857937817268660291?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/naldodj/~3/pd-XWbBj8_E/blacktdn-small-memory-manager-test-code_384.html" title="BlackTDN :: a small memory manager test code (Harbour vs AppServer : round IV fight)" /><author><name>иαldσ dj</name><uri>http://www.blogger.com/profile/02363588786835561737</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://img4.orkut.com/images/medium/1192104489/5172173.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.blacktdn.com.br/2012/01/blacktdn-small-memory-manager-test-code_384.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8BR345eyp7ImA9WhRUF0w.&quot;"><id>tag:blogger.com,1999:blog-980185764358695221.post-7811933144726273889</id><published>2012-01-27T22:24:00.001-02:00</published><updated>2012-01-27T23:07:36.023-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-27T23:07:36.023-02:00</app:edited><title>BlackTDN :: a small memory manager test code (Harbour vs AppServer : round III fight)</title><content type="html">&lt;p&gt;Comparando os resultados do &lt;strong&gt;Terceiro&lt;/strong&gt; teste teremos:&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="839"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="837"&gt;Harbour&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="837"&gt; &lt;p&gt;27/01/2012, 09:00:35, Harbour 3.1.0dev (Rev. 17207), Windows XP 5.1.2600 Service Pack 3  &lt;p&gt;Len( cWSpace ) :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3072  &lt;p&gt;testing single large memory blocks allocation and freeing...  &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.6250000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.6400000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="847"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="845"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="845"&gt; &lt;p&gt;27/01/2012, 10:21:18, TOTVS APPServer P10 7.00.101202A-20110330 R1, Windows  &lt;p&gt;Len( cWSpace ) :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3072  &lt;p&gt;testing single large memory blocks allocation and freeing...  &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.5940000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.5940000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="846"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="844"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="841"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="412"&gt;testing many large memory blocks allocation and freeing...&lt;/td&gt; &lt;td valign="top" width="427"&gt;testing large memory block reallocation with intermediate allocations...&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="838"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="408"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="406"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="203"&gt;Harbour&lt;/td&gt; &lt;td valign="top" width="203"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="203"&gt; &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp; 63.7187500000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 74.7820000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="203"&gt; &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp; 72.0780000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 72.0780000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt; &lt;td valign="top" width="428"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="420"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt;Harbour&lt;/td&gt; &lt;td valign="top" width="210"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt; &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.2031250000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.6250000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="210"&gt; &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 8.6560000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8.6560000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p align="center"&gt;Teste 3&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="851"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="420"&gt; &lt;p&gt;27/01/2012, 09:01:57, Harbour 3.1.0dev (Rev. 17207), Windows XP 5.1.2600 Service Pack 3&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="429"&gt;27/01/2012, 10:22:40, TOTVS APPServer P10 7.00.101202A-20110330 R1, Windows&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="420"&gt; &lt;p&gt;CPU time (total):&amp;nbsp;&amp;nbsp; 70.5468750000 sec.&lt;br&gt;real time (total):&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 82.0470000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="429"&gt; &lt;p&gt;CPU time (total):&amp;nbsp;&amp;nbsp; 82.4530000000 sec.&lt;br&gt;real time (total):&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 82.4530000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;[]s&lt;br&gt;иαldσ dj&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/980185764358695221-7811933144726273889?l=www.blacktdn.com.br' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8LSz30pDVIiU64MhXcxnmxSkkzo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8LSz30pDVIiU64MhXcxnmxSkkzo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8LSz30pDVIiU64MhXcxnmxSkkzo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8LSz30pDVIiU64MhXcxnmxSkkzo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/naldodj/~4/CD8fjc0EegU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blacktdn.com.br/feeds/7811933144726273889/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blacktdn.com.br/2012/01/blacktdn-small-memory-manager-test-code_8110.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/7811933144726273889?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/7811933144726273889?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/naldodj/~3/CD8fjc0EegU/blacktdn-small-memory-manager-test-code_8110.html" title="BlackTDN :: a small memory manager test code (Harbour vs AppServer : round III fight)" /><author><name>иαldσ dj</name><uri>http://www.blogger.com/profile/02363588786835561737</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://img4.orkut.com/images/medium/1192104489/5172173.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.blacktdn.com.br/2012/01/blacktdn-small-memory-manager-test-code_8110.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8DSXc6cSp7ImA9WhRUF0w.&quot;"><id>tag:blogger.com,1999:blog-980185764358695221.post-3756006456444095638</id><published>2012-01-27T22:17:00.001-02:00</published><updated>2012-01-27T23:07:58.919-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-27T23:07:58.919-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Harbour" /><category scheme="http://www.blogger.com/atom/ns#" term="иαldσ dj" /><category scheme="http://www.blogger.com/atom/ns#" term="totvsappserver" /><category scheme="http://www.blogger.com/atom/ns#" term="Naldo Dj" /><category scheme="http://www.blogger.com/atom/ns#" term="appserver" /><category scheme="http://www.blogger.com/atom/ns#" term="memtst" /><category scheme="http://www.blogger.com/atom/ns#" term="Memory Allocation" /><category scheme="http://www.blogger.com/atom/ns#" term="BlackTDN" /><title>BlackTDN :: a small memory manager test code (Harbour vs AppServer : round II fight)</title><content type="html">&lt;p&gt;Comparando os resultados do &lt;strong&gt;Segundo&lt;/strong&gt; teste teremos:&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="839"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="837"&gt;Harbour&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="837"&gt; &lt;p&gt;27/01/2012, 08:59:56, Harbour 3.1.0dev (Rev. 17207), Windows XP 5.1.2600 Service Pack 3  &lt;p&gt;Len( cWSpace ) :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2048  &lt;p&gt;testing single large memory blocks allocation and freeing...  &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.3906250000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.4220000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="847"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="845"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="845"&gt; &lt;p&gt;27/01/2012, 10:20:20, TOTVS APPServer P10 7.00.101202A-20110330 R1, Windows  &lt;p&gt;Len( cWSpace ) :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2048  &lt;p&gt;testing single large memory blocks allocation and freeing...  &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.0620000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.0620000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="846"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="844"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="841"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="412"&gt;testing many large memory blocks allocation and freeing...&lt;/td&gt; &lt;td valign="top" width="427"&gt;testing large memory block reallocation with intermediate allocations...&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="838"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="408"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="406"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="203"&gt;Harbour&lt;/td&gt; &lt;td valign="top" width="203"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="203"&gt; &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp; 27.8437500000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 32.2030000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="203"&gt; &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp; 50.8750000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 50.8750000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt; &lt;td valign="top" width="428"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="420"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt;Harbour&lt;/td&gt; &lt;td valign="top" width="210"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt; &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.4843750000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.7500000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="210"&gt; &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.7190000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.7190000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p align="center"&gt;Teste 2&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="851"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="420"&gt; &lt;p&gt;27/01/2012, 09:00:35, Harbour 3.1.0dev (Rev. 17207), Windows XP 5.1.2600 Service Pack 3&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="429"&gt;27/01/2012, 10:21:18, TOTVS APPServer P10 7.00.101202A-20110330 R1, Windows&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="420"&gt; &lt;p&gt;CPU time (total):&amp;nbsp;&amp;nbsp; 33.6406250000 sec.&lt;br&gt;real time (total):&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 38.3910000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="429"&gt; &lt;p&gt;CPU time (total):&amp;nbsp;&amp;nbsp; 57.7810000000 sec.&lt;br&gt;real time (total):&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 57.7810000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;[]s&lt;br&gt;иαldσ dj &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/980185764358695221-3756006456444095638?l=www.blacktdn.com.br' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Nbh42jRonOMP9u5Kbvfv1mMqCFU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Nbh42jRonOMP9u5Kbvfv1mMqCFU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Nbh42jRonOMP9u5Kbvfv1mMqCFU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Nbh42jRonOMP9u5Kbvfv1mMqCFU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/naldodj/~4/pYTXc21AoQ4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blacktdn.com.br/feeds/3756006456444095638/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blacktdn.com.br/2012/01/blacktdn-small-memory-manager-test-code_8992.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/3756006456444095638?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/3756006456444095638?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/naldodj/~3/pYTXc21AoQ4/blacktdn-small-memory-manager-test-code_8992.html" title="BlackTDN :: a small memory manager test code (Harbour vs AppServer : round II fight)" /><author><name>иαldσ dj</name><uri>http://www.blogger.com/profile/02363588786835561737</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://img4.orkut.com/images/medium/1192104489/5172173.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.blacktdn.com.br/2012/01/blacktdn-small-memory-manager-test-code_8992.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4GQH0yfCp7ImA9WhRUF0w.&quot;"><id>tag:blogger.com,1999:blog-980185764358695221.post-8596570332038530821</id><published>2012-01-27T22:00:00.001-02:00</published><updated>2012-01-27T23:08:41.394-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-27T23:08:41.394-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Harbour" /><category scheme="http://www.blogger.com/atom/ns#" term="иαldσ dj" /><category scheme="http://www.blogger.com/atom/ns#" term="totvsappserver" /><category scheme="http://www.blogger.com/atom/ns#" term="Naldo Dj" /><category scheme="http://www.blogger.com/atom/ns#" term="appserver" /><category scheme="http://www.blogger.com/atom/ns#" term="memtst" /><category scheme="http://www.blogger.com/atom/ns#" term="Memory Allocation" /><category scheme="http://www.blogger.com/atom/ns#" term="BlackTDN" /><title>BlackTDN :: a small memory manager test code (Harbour vs AppServer : round I fight)</title><content type="html">&lt;p&gt;&lt;a href="http://lh3.ggpht.com/-xrYSdUJlCCo/TyM6hF4HlhI/AAAAAAAAE98/v0rqXgA49u8/s1600-h/totvsappmemtst%25255B18%25255D.jpg" target="_blank"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="totvsappmemtst" border="0" alt="totvsappmemtst" align="left" src="http://lh6.ggpht.com/-sCt-1ABBUCE/TyM6ioMsUrI/AAAAAAAAE-E/ioGrMQcU6Z0/totvsappmemtst_thumb%25255B16%25255D.jpg?imgmax=800" width="155" height="148"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p align="justify"&gt;Em 27/01/2012, 10:19:52, TOTVS APPServer P10 7.00.101202A-20110330 R1, Windows teve um desempenho mais que aceitável no teste de gerenciamento de memória e de processamento ao usar o algoritmo desenvolvido por um dos colaboradores do &lt;a title="Harbour Project" href="http://www.harbour-project.org/" target="_blank"&gt;Harbour Project&lt;/a&gt;, vszakats. O algoritmo, desenvolvido orginalmente para testar o gerenciamento de memória pelo próprio Harbour, foi modificado e adaptado para compilar e rodar tanto no Harbour quando no TotvsApp.&lt;/p&gt; &lt;p align="justify"&gt;É um algoritmo de certa forma interessante pois usa um “buffer” de 1024 bytes para testar Strings e Arrays com muitos elementos (os dois maiores consumidores de memória depois dos objetos) para testar, além do desempenho da aplicação, a alocação e liberação de memória dinâmica.&lt;/p&gt; &lt;p align="justify"&gt;Na nova versão do código foram implementados 10 testes, dos quais o TotvsAppServer executou satisfatoriamente quase 8.&lt;/p&gt; &lt;p align="center"&gt;&lt;em&gt;“a small memory manager test code”&lt;/em&gt;  &lt;p align="center"&gt;&lt;em&gt;#define N_LOOPS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (1000*1000)&lt;br&gt;&lt;/em&gt;&lt;em&gt;&lt;strong&gt;#define N_MAXLOOP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;br&gt;&lt;/strong&gt;#defineWHITE_SPACE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1024&lt;br&gt;#defineMAX_SIZE_ARRAY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100000&lt;/em&gt;&lt;/p&gt; &lt;p align="justify"&gt;Aos resultados: &lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-h7aiup_KZMM/TyM6krdMN8I/AAAAAAAAE-M/MPqulZTCL_s/s1600-h/image%25255B30%25255D.png" target="_blank"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" border="0" alt="image" align="left" src="http://lh5.ggpht.com/-7gxgdaj54LU/TyM6l7AG1iI/AAAAAAAAE-U/bxz1xFA6Cs4/image_thumb%25255B22%25255D.png?imgmax=800" width="706" height="327"&gt;&lt;/a&gt;&amp;nbsp; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p align="justify"&gt;Usando o &lt;a title="WinMerge" href="http://winmerge.org/" target="_blank"&gt;WinMerge&lt;/a&gt; para comparar o conteúdo dos diretórios poderemos perceber que Harbour executou 10 dos 10 testes definidos.&lt;/p&gt; &lt;p align="justify"&gt;&lt;/p&gt; &lt;p align="justify"&gt;Com isso, podemos concluir que o Harbour teve mais folego na execução dos testes e possuindo gerenciamento de memória e&amp;nbsp; “&lt;em&gt;Garbage Collector&lt;/em&gt;” mais eficientes, não desmerecendo o TotvsAppServer que enviou mensagens bem informativas e esclarecedoras sobre o processo de Gerenciamento de Memória:&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="691"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="689"&gt; &lt;p&gt;----------- OS Memory Summary -------------&lt;br&gt;Physical memory .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2035.77 MB.&amp;nbsp;&amp;nbsp; Used&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2022.23 MB.&amp;nbsp;&amp;nbsp; Free&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 13.54 MB.&lt;br&gt;Paging file .....&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3927.52 MB.&amp;nbsp;&amp;nbsp; Used&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2816.35 MB.&amp;nbsp;&amp;nbsp; Free&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1111.17 MB.  &lt;p&gt;----------- APP Memory Summary ------------&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Service Memory Capacity ...&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2047.88 MB.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Service Virtual Address ...&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1944.62 MB.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Service Resident Memory ...&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1917.86 MB.  &lt;p&gt;[FATAL][SERVER] [MEMORY] Used memory OVER SAFE LIMIT. REMOTE CONNECTIONS ARE DISABLED.  &lt;p&gt;[INFO ][SERVER] [MEMORY] VMA Avg&amp;nbsp;&amp;nbsp; 0.90 - Peak&amp;nbsp; 1844.74 MB. - SL&amp;nbsp; 2047.88 MB.  &lt;p&gt;[INFO ][SERVER] [MEMORY] RES Avg&amp;nbsp;&amp;nbsp; 1.00 - Peak&amp;nbsp; 1818.76 MB. - SL&amp;nbsp; 1818.76 MB.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;Comparando os resultados do &lt;strong&gt;Primeiro&lt;/strong&gt; teste teremos:&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="839"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="837"&gt;Harbour&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="837"&gt; &lt;p&gt;27/01/2012, 08:59:36, Harbour 3.1.0dev (Rev. 17207), Windows XP 5.1.2600 Service Pack 3  &lt;p&gt;Len( cWSpace ) :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1024  &lt;p&gt;testing single large memory blocks allocation and freeing...  &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.2031250000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.2190000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="847"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="845"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="845"&gt; &lt;p&gt;27/01/2012, 10:19:52, TOTVS APPServer P10 7.00.101202A-20110330 R1, Windows  &lt;p&gt;Len( cWSpace ) :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1024  &lt;p&gt;testing single large memory blocks allocation and freeing...  &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.5310000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.5310000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="846"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="844"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="841"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="412"&gt;testing many large memory blocks allocation and freeing...&lt;/td&gt; &lt;td valign="top" width="427"&gt;testing large memory block reallocation with intermediate allocations...&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="838"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="408"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="406"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="203"&gt;Harbour&lt;/td&gt; &lt;td valign="top" width="203"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="203"&gt; &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp; 13.1093750000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 14.9690000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="203"&gt; &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp; 24.3600000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24.3600000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt; &lt;td valign="top" width="428"&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="420"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt;Harbour&lt;/td&gt; &lt;td valign="top" width="210"&gt;Protheus/TotvsAppServer&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="210"&gt; &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.7187500000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.8120000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="210"&gt; &lt;p&gt;CPU time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.8440000000 sec.&lt;br&gt;real time:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.8440000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p align="center"&gt;Teste 1&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="851"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="420"&gt; &lt;p&gt;27/01/2012, 08:59:56, Harbour 3.1.0dev (Rev. 17207), Windows XP 5.1.2600 Service Pack 3 &lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="429"&gt;27/01/2012, 10:20:20, TOTVS APPServer P10 7.00.101202A-20110330 R1, Windows&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="420"&gt; &lt;p&gt;CPU time (total):&amp;nbsp;&amp;nbsp; 18.0156250000 sec.&lt;br&gt;real time (total):&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20.0000000000 sec.&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="429"&gt; &lt;p&gt;CPU time (total):&amp;nbsp;&amp;nbsp; 28.0000000000 sec.&lt;br&gt;real time (total):&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 28.0000000000 sec.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;[]s&lt;br&gt;иαldσ dj&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/980185764358695221-8596570332038530821?l=www.blacktdn.com.br' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Z4R7-FtYAEGzPHujnDu8FwoPR9E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z4R7-FtYAEGzPHujnDu8FwoPR9E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Z4R7-FtYAEGzPHujnDu8FwoPR9E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z4R7-FtYAEGzPHujnDu8FwoPR9E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/naldodj/~4/Nel6Jh9zcZs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blacktdn.com.br/feeds/8596570332038530821/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blacktdn.com.br/2012/01/blacktdn-small-memory-manager-test-code_27.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/8596570332038530821?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/8596570332038530821?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/naldodj/~3/Nel6Jh9zcZs/blacktdn-small-memory-manager-test-code_27.html" title="BlackTDN :: a small memory manager test code (Harbour vs AppServer : round I fight)" /><author><name>иαldσ dj</name><uri>http://www.blogger.com/profile/02363588786835561737</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://img4.orkut.com/images/medium/1192104489/5172173.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-sCt-1ABBUCE/TyM6ioMsUrI/AAAAAAAAE-E/ioGrMQcU6Z0/s72-c/totvsappmemtst_thumb%25255B16%25255D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.blacktdn.com.br/2012/01/blacktdn-small-memory-manager-test-code_27.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUEQXk7fip7ImA9WhRUFks.&quot;"><id>tag:blogger.com,1999:blog-980185764358695221.post-4697110609916630903</id><published>2012-01-27T10:10:00.001-02:00</published><updated>2012-01-27T10:10:00.706-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-27T10:10:00.706-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="performance" /><category scheme="http://www.blogger.com/atom/ns#" term="иαldσ dj" /><category scheme="http://www.blogger.com/atom/ns#" term="totvsappserver" /><category scheme="http://www.blogger.com/atom/ns#" term="Naldo Dj" /><category scheme="http://www.blogger.com/atom/ns#" term="appserver" /><category scheme="http://www.blogger.com/atom/ns#" term="totvs" /><category scheme="http://www.blogger.com/atom/ns#" term="memtst" /><category scheme="http://www.blogger.com/atom/ns#" term="advpl" /><category scheme="http://www.blogger.com/atom/ns#" term="Memory Allocation" /><category scheme="http://www.blogger.com/atom/ns#" term="BlackTDN" /><title>BlackTDN :: TotvsAppServer : Memory Allocation Failure</title><content type="html">&lt;table border="1" width="740"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td width="738"&gt;&lt;pre&gt;[FATAL][SERVER] [Thread 3808] [THROW] Memory Allocation Failure ( 39577972 bytes ) at file c:\advtec9_101202a\lib_base\list.hpp line 794&lt;br /&gt;/*-------------------------------------------------------&lt;br /&gt;ERRO THREAD ([3808], marinaldo.jesus, NALDO-PC)   27/01/2012   09:59:32&lt;br /&gt;&lt;br /&gt; Stack : &lt;br /&gt;Memory Allocation Failure ( 39577972 bytes ) in file c:\advtec9_101202a\lib_base\list.hpp at line 794 on MEMTST(MEMTST.PRG) 26/01/2012 23:36:48 line : 232&lt;br /&gt;&lt;br /&gt;[build: 7.00.101202A-20110330]&lt;br /&gt;[environment: ndj_01]&lt;br /&gt;[thread: 3808]&lt;br /&gt;[rpodb: SQL]&lt;br /&gt;[localfiles: ADS]&lt;br /&gt;[remark: ]&lt;br /&gt;[threadtype: RmtSockThread]&lt;br /&gt;Called from U_MEMTST(MEMTST.PRG) 26/01/2012 23:36:48 line : 91&lt;br /&gt;-------------------------------------------------------*/&lt;br /&gt;&lt;br /&gt;[INFO ][SERVER] [MEMORY][27/01/2012 09:59:34] Used memory average CRITICAL.&lt;br /&gt;&lt;br /&gt;----------- Total Thread Count ------------&lt;br /&gt;                 Total Threads ... 17&lt;br /&gt;                        Thread ... 2&lt;br /&gt;                       WThread ... 9&lt;br /&gt;                 RmtSockThread ... 1&lt;br /&gt;                    SockServer ... 1&lt;br /&gt;                      VtThread ... 3&lt;br /&gt;                      VtServer ... 1&lt;br /&gt;&lt;br /&gt;----------- Detailed Thread List ----------&lt;br /&gt;[      3808][    0.00 MB]	marinaldo.jesus	NALDO-PC		U_MEMTST	ndj_01	Fri Jan 27 09:39:18 2012	00:20:16	394828994	64014		[]&lt;br /&gt;----------- Detailed Process List ----&lt;br /&gt;[      2056][    0.00 MB][         Thread][ tMemoryMonitor][]&lt;br /&gt;[      4088][    0.00 MB][       VtServer][       VtServer][]&lt;br /&gt;[      6096][    0.00 MB][       VtThread][     tVTWThread][]&lt;br /&gt;[      5776][    0.00 MB][       VtThread][     tVTWThread][]&lt;br /&gt;[      1792][    0.00 MB][       VtThread][     tVTWThread][]&lt;br /&gt;[      4576][    0.00 MB][     SockServer][    tMainServer][]&lt;br /&gt;[      5972][    0.00 MB][        WThread][   tWThreadBase][]&lt;br /&gt;[      5768][    0.00 MB][        WThread][   tWThreadBase][]&lt;br /&gt;[      5588][    0.00 MB][        WThread][   tWThreadBase][]&lt;br /&gt;[      5316][    0.00 MB][        WThread][   tWThreadBase][]&lt;br /&gt;[      1440][    0.00 MB][        WThread][   tWThreadBase][]&lt;br /&gt;[      5488][    0.00 MB][        WThread][   tWThreadBase][]&lt;br /&gt;[      4468][    0.00 MB][        WThread][   tWThreadBase][]&lt;br /&gt;[       672][    0.00 MB][        WThread][   tWThreadBase][]&lt;br /&gt;[      5164][    0.00 MB][        WThread][   tWThreadBase][]&lt;br /&gt;[      3312][    0.00 MB][         Thread][    tJobManager][]&lt;br /&gt;&lt;br /&gt;----------- Global List Info --------------&lt;br /&gt;                 IMAP Glb List ...        0.00 KB. Count 0&lt;br /&gt;             Variable Glb List ...        0.00 KB. Count 0&lt;br /&gt;              Session Glb List ...        0.00 KB. Count 0&lt;br /&gt;                   SymTab List ...      469.94 KB. Count 29929&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;----------- SmartHeap Pools Info ----------&lt;br /&gt;                  ctSimplePool ...        3.98 Kb. Count 0&lt;br /&gt;                     ctDtmPool ...        3.98 Kb. Count 0&lt;br /&gt;                ctIntervalPool ...        3.98 Kb. Count 0&lt;br /&gt;                   decimalPool ...        3.98 Kb. Count 0&lt;br /&gt;                    stringPool ...   124073.67 Kb. Count 7925224&lt;br /&gt;                  rContentPool ...   619572.67 Kb. Count 15833052&lt;br /&gt;                  namedVarPool ...       71.95 Kb. Count 248&lt;br /&gt;                  instrVarPool ...   495406.98 Kb. Count 15831990&lt;br /&gt;                       sumPool ...       75.94 Kb. Count 503&lt;br /&gt;                   comparePool ...       75.94 Kb. Count 51&lt;br /&gt;                  asnParamPool ...        3.98 Kb. Count 0&lt;br /&gt;                  localEnvPool ...       71.95 Kb. Count 16&lt;br /&gt;                   interFCPool ...       75.94 Kb. Count 25&lt;br /&gt;                  directFCPool ...       75.94 Kb. Count 181&lt;br /&gt;                inter4GLFCPool ...        3.98 Kb. Count 0&lt;br /&gt;                   prgCodePool ...     6090.47 Kb. Count 18766&lt;br /&gt;                   asnBasePool ...       75.94 Kb. Count 456&lt;br /&gt;               ctCodeBlockPool ...       75.94 Kb. Count 4&lt;br /&gt;                ctCodeBlockEnv ...       71.95 Kb. Count 1&lt;br /&gt;                ctCodeBlockRef ...       71.95 Kb. Count 3&lt;br /&gt;              ctCodeBlockInstr ...       71.95 Kb. Count 3&lt;br /&gt;           ctAPXmlDocInterface ...        3.98 Kb. Count 0&lt;br /&gt;                   ctClassData ...      139.92 Kb. Count 733&lt;br /&gt;                   ctAPXmlItem ...        3.98 Kb. Count 0&lt;br /&gt;             ctPrgFunctXRefEle ...      331.88 Kb. Count 12759&lt;br /&gt;                  ctIdentifier ...       75.94 Kb. Count 6&lt;br /&gt;             ctNamedVarXVarRef ...       75.94 Kb. Count 695&lt;br /&gt;                  ctParmDefDet ...       75.94 Kb. Count 554&lt;br /&gt;                     ctVarList ...   433442.13 Kb. Count 7915617&lt;br /&gt;                    ctStatList ...      139.92 Kb. Count 52&lt;br /&gt;                       ctConst ...       75.94 Kb. Count 1042&lt;br /&gt;                ctCreateVarAbs ...        3.98 Kb. Count 0&lt;br /&gt;                    ctParmList ...       75.94 Kb. Count 163&lt;br /&gt;                ctArrayElement ...       75.94 Kb. Count 2&lt;br /&gt;                      ctBaseIf ...       75.94 Kb. Count 54&lt;br /&gt;                      ctMethod ...      139.92 Kb. Count 1135&lt;br /&gt;                  ctFindObject ...       71.95 Kb. Count 2&lt;br /&gt;                     ctSelfVar ...       71.95 Kb. Count 1&lt;br /&gt;                   ctClassProp ...       71.95 Kb. Count 1&lt;br /&gt;               ctClassInstance ...        3.98 Kb. Count 0&lt;br /&gt;                  ctMethodCall ...        3.98 Kb. Count 0&lt;br /&gt;                      ctReturn ...       75.94 Kb. Count 23&lt;br /&gt;                   ctStaticEnv ...       75.94 Kb. Count 23&lt;br /&gt;                  ctPrivateEnv ...       71.95 Kb. Count 17&lt;br /&gt;           Default Memory Pool ...   257337.05 Kb. Count 15923586&lt;br /&gt;&lt;br /&gt;           TOTAL POOLED MEMORY ...  1938505.08 Kb.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;----------- OS Memory Summary -------------&lt;br /&gt;Physical memory .     2035.77 MB.   Used     2031.42 MB.   Free        4.35 MB.&lt;br /&gt;Paging file .....     3927.52 MB.   Used     2629.15 MB.   Free     1298.37 MB.&lt;br /&gt;&lt;br /&gt;----------- APP Memory Summary ------------&lt;br /&gt;       Service Memory Capacity ...      2047.88 MB.&lt;br /&gt;       Service Virtual Address ...      1946.66 MB.&lt;br /&gt;       Service Resident Memory ...      1918.40 MB.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[FATAL][SERVER] [MEMORY] Used memory OVER SAFE LIMIT. REMOTE CONNECTIONS ARE DISABLED.&lt;br /&gt;[INFO ][SERVER] [MEMORY] VMA Avg   0.95 - Peak  1946.66 MB. - SL  2047.88 MB.&lt;br /&gt;&lt;br /&gt;[INFO ][SERVER] [MEMORY] RES Avg   1.00 - Peak  1918.40 MB. - SL  1918.40 MB.&lt;br /&gt;//=====================================================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Exception code: C0000005 ACCESS_VIOLATION&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fault address:  1002F894 01:0002E894 d:\totvs\p10\ndj\appserver\apwinnt.dll&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Call stack:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Address   Frame&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1002F894  0190C648  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Call stack:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Address   Frame     Logical addr  Module&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[WARN ][SERVER] [Thread 3808] [27/01/2012 10:01:47] Erro na finalização da Thread (marinaldo.jesus, NALDO-PC) ********************************************&lt;br /&gt;*** THREAD 3808 : UNEXPECTED EXCEPTION FOUND&lt;br /&gt;*** tRmtServer::RMS_REMOTESTARTED&lt;br /&gt;********************************************&lt;br /&gt;PLEASE, CONTACT TOTVS TECHNOLOGY DEPARTMENT.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;****************************************&lt;br /&gt;*** Stack Overflow found *** &lt;br /&gt;*** theThreadProc -DoExecute() *** &lt;br /&gt;****************************************&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/980185764358695221-4697110609916630903?l=www.blacktdn.com.br' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7ixVu4hND1Gu386QyKHpMEy3Khs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7ixVu4hND1Gu386QyKHpMEy3Khs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7ixVu4hND1Gu386QyKHpMEy3Khs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7ixVu4hND1Gu386QyKHpMEy3Khs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/naldodj/~4/nEBVWZWaFLw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blacktdn.com.br/feeds/4697110609916630903/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blacktdn.com.br/2012/01/blacktdn-totvsappserver-memory.html#comment-form" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/4697110609916630903?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/980185764358695221/posts/default/4697110609916630903?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/naldodj/~3/nEBVWZWaFLw/blacktdn-totvsappserver-memory.html" title="BlackTDN :: TotvsAppServer : Memory Allocation Failure" /><author><name>иαldσ dj</name><uri>http://www.blogger.com/profile/02363588786835561737</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://img4.orkut.com/images/medium/1192104489/5172173.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.blacktdn.com.br/2012/01/blacktdn-totvsappserver-memory.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EBRXg8fSp7ImA9WhRUFks.&quot;"><id>tag:blogger.com,1999:blog-980185764358695221.post-7672083862904024836</id><published>2012-01-25T10:00:00.001-02:00</published><updated>2012-01-27T08:54:14.675-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-27T08:54:14.675-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Harbour Project" /><category scheme="http://www.blogger.com/atom/ns#" term="иαldσ dj" /><category scheme="http://www.blogger.com/atom/ns#" term="totvsappserver" /><category scheme="http://www.blogger.com/atom/ns#" term="Naldo Dj" /><category scheme="http://www.blogger.com/atom/ns#" term="teste de memória" /><category scheme="http://www.blogger.com/atom/ns#" term="BlackTDN" /><category scheme="http://www.blogger.com/atom/ns#" term="protheus" /><category scheme="http://www.blogger.com/atom/ns#" term="Harbour" /><category scheme="http://www.blogger.com/atom/ns#" term="performance" /><category scheme="http://www.blogger.com/atom/ns#" term="appserver" /><category scheme="http://www.blogger.com/atom/ns#" term="totvs" /><category scheme="http://www.blogger.com/atom/ns#" term="memtst" /><category scheme="http://www.blogger.com/atom/ns#" term="advpl" /><category scheme="http://www.blogger.com/atom/ns#" term="Harbour Tutorial" /><title>BlackTDN :: a small memory manager test code (Harbour vs AppServer)</title><content type="html">&lt;p align="justify"&gt;Peguei emprestado um código de teste do &lt;a title="Harbour Project" href="http://www.harbour-project.org/" target="_blank"&gt;Harbour Project&lt;/a&gt;, fiz algumas alterações e adaptações para poder usá-lo no Protheus/TotvsTec de forma a verificar sua performance e ter, como referência, os mesmos resultados obtidos a partir dos mesmos testes efetuados com o código compilado pelo Harbour.&lt;/p&gt; &lt;p align="justify"&gt;Eis o Código:&lt;/p&gt; &lt;div id="codeSnippetWrapper"&gt; &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum1"&gt;   1:&lt;/span&gt; &lt;span style="color: #008000"&gt;/*&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum2"&gt;   2:&lt;/span&gt; &lt;span style="color: #008000"&gt; * $Id: memtst.prg 13932 2010-02-20 11:57:17Z vszakats $&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum3"&gt;   3:&lt;/span&gt; &lt;span style="color: #008000"&gt; */&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum4"&gt;   4:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum5"&gt;   5:&lt;/span&gt; &lt;span style="color: #008000"&gt;/*&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum6"&gt;   6:&lt;/span&gt; &lt;span style="color: #008000"&gt; *    Harbour Project source code:&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum7"&gt;   7:&lt;/span&gt; &lt;span style="color: #008000"&gt; *    a small memory manager test code&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum8"&gt;   8:&lt;/span&gt; &lt;span style="color: #008000"&gt; */&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum9"&gt;   9:&lt;/span&gt; &lt;span style="color: #cc6633"&gt;#define&lt;/span&gt; N_LOOPS      (1000*1000)&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum10"&gt;  10:&lt;/span&gt; &lt;span style="color: #cc6633"&gt;#define&lt;/span&gt; N_MAXLOOP             10&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum11"&gt;  11:&lt;/span&gt; &lt;span style="color: #cc6633"&gt;#define&lt;/span&gt; WHITE_SPACE         1024&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum12"&gt;  12:&lt;/span&gt; &lt;span style="color: #cc6633"&gt;#define&lt;/span&gt; MAX_SIZE_ARRAY    100000&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum13"&gt;  13:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum14"&gt;  14:&lt;/span&gt; #ifndef HB_SYMBOL_UNUSED&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum15"&gt;  15:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#define&lt;/span&gt; HB_SYMBOL_UNUSED( symbol ) ( symbol := ( symbol ) )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum16"&gt;  16:&lt;/span&gt; &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum17"&gt;  17:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum18"&gt;  18:&lt;/span&gt; #ifdef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum19"&gt;  19:&lt;/span&gt;     #include &lt;span style="color: #006080"&gt;"simpleio.ch"&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum20"&gt;  20:&lt;/span&gt;     #include &lt;span style="color: #006080"&gt;"hbmemory.ch"&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum21"&gt;  21:&lt;/span&gt; &lt;span style="color: #cc6633"&gt;#else&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum22"&gt;  22:&lt;/span&gt;     #xcommand ?  [&amp;lt;list,...&amp;gt;] =&amp;gt; ConOut( [ &amp;lt;list&amp;gt; ] )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum23"&gt;  23:&lt;/span&gt;     #xcommand ?? [&amp;lt;list,...&amp;gt;] =&amp;gt; ConOut( [ &amp;lt;list&amp;gt; ] )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum24"&gt;  24:&lt;/span&gt;     #xtranslate hb_secondsCPU() =&amp;gt; seconds()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum25"&gt;  25:&lt;/span&gt;     #ifdef TOTVS&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum26"&gt;  26:&lt;/span&gt;         #include &lt;span style="color: #006080"&gt;"totvs.ch"&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum27"&gt;  27:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#else&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum28"&gt;  28:&lt;/span&gt;         #include &lt;span style="color: #006080"&gt;"protheus.ch"&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum29"&gt;  29:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;    &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum30"&gt;  30:&lt;/span&gt; &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum31"&gt;  31:&lt;/span&gt; &lt;span style="color: #008000"&gt;//-----------------------------------------------------------------------------------------------------------&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum32"&gt;  32:&lt;/span&gt; #ifdef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum33"&gt;  33:&lt;/span&gt; procedure main()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum34"&gt;  34:&lt;/span&gt;     local cCRLF        := hb_OsNewLine()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum35"&gt;  35:&lt;/span&gt;     local cVersion     := VERSION()+build_mode()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum36"&gt;  36:&lt;/span&gt;     local cOS          := OS()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum37"&gt;  37:&lt;/span&gt; &lt;span style="color: #cc6633"&gt;#else&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum38"&gt;  38:&lt;/span&gt; user function memtst()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum39"&gt;  39:&lt;/span&gt;     local cCRLF        := CRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum40"&gt;  40:&lt;/span&gt;     local cVersion     := &lt;span style="color: #006080"&gt;"TOTVS APPServer "&lt;/span&gt; + GetVersao(.T.,.F.) + &lt;span style="color: #006080"&gt;" "&lt;/span&gt; + GetBuild() + &lt;span style="color: #006080"&gt;" "&lt;/span&gt; + GetRPORelease()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum41"&gt;  41:&lt;/span&gt;     local cOS          := IF( IsSrvUnix() , &lt;span style="color: #006080"&gt;"Unix/Linux"&lt;/span&gt;, &lt;span style="color: #006080"&gt;"Windows"&lt;/span&gt; )    &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum42"&gt;  42:&lt;/span&gt; &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum43"&gt;  43:&lt;/span&gt;     local dDate&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum44"&gt;  44:&lt;/span&gt;     local cTime&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum45"&gt;  45:&lt;/span&gt;     local t&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum46"&gt;  46:&lt;/span&gt;     local nCPUSec&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum47"&gt;  47:&lt;/span&gt;     local nRealSec&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum48"&gt;  48:&lt;/span&gt;     local nSizeArr     := 100&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum49"&gt;  49:&lt;/span&gt;     local cWSpace      := &lt;span style="color: #006080"&gt;""&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum50"&gt;  50:&lt;/span&gt;     local nfhandle&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum51"&gt;  51:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum52"&gt;  52:&lt;/span&gt;     SET DATE TO BRITISH&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum53"&gt;  53:&lt;/span&gt;     SET CENTURY ON&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum54"&gt;  54:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum55"&gt;  55:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;for&lt;/span&gt; t := 1 to N_MAXLOOP&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum56"&gt;  56:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum57"&gt;  57:&lt;/span&gt;         nRealSec    := seconds()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum58"&gt;  58:&lt;/span&gt;         nCPUSec     := hb_secondsCPU()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum59"&gt;  59:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum60"&gt;  60:&lt;/span&gt;         nfhandle    := fCreate( &lt;span style="color: #006080"&gt;"memtst"&lt;/span&gt; + StrZero(t,10) + &lt;span style="color: #006080"&gt;".log"&lt;/span&gt; )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum61"&gt;  61:&lt;/span&gt;         IF ( nfhandle &amp;lt; 0 )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum62"&gt;  62:&lt;/span&gt;             ? &lt;span style="color: #006080"&gt;"Can not start a test: "&lt;/span&gt; + Str( t )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum63"&gt;  63:&lt;/span&gt;             loop&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum64"&gt;  64:&lt;/span&gt;         EndIF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum65"&gt;  65:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum66"&gt;  66:&lt;/span&gt;         dDate := date()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum67"&gt;  67:&lt;/span&gt;         cTime := Time()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum68"&gt;  68:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum69"&gt;  69:&lt;/span&gt;         ? dDate, cTime, cVersion+&lt;span style="color: #006080"&gt;", "&lt;/span&gt;+cOS&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum70"&gt;  70:&lt;/span&gt;         fWrite( nfhandle , dtoc( dDate ) + &lt;span style="color: #006080"&gt;", "&lt;/span&gt; + cTime + &lt;span style="color: #006080"&gt;", "&lt;/span&gt; + cVersion+&lt;span style="color: #006080"&gt;", "&lt;/span&gt;+cOS + cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum71"&gt;  71:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum72"&gt;  72:&lt;/span&gt;         #ifdef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum73"&gt;  73:&lt;/span&gt;             &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; MEMORY( HB_MEM_USEDMAX ) != 0&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum74"&gt;  74:&lt;/span&gt;                 ?&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum75"&gt;  75:&lt;/span&gt;                fWrite( nfhandle , cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum76"&gt;  76:&lt;/span&gt;                ? &lt;span style="color: #006080"&gt;"Warning !!! Memory statistic enabled."&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum77"&gt;  77:&lt;/span&gt;                fWrite( nfhandle , &lt;span style="color: #006080"&gt;"Warning !!! Memory statistic enabled."&lt;/span&gt; + cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum78"&gt;  78:&lt;/span&gt;             endif&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum79"&gt;  79:&lt;/span&gt;         &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum80"&gt;  80:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum81"&gt;  81:&lt;/span&gt;         nSizeArr    := Min( nSizeArr * 10 , MAX_SIZE_ARRAY )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum82"&gt;  82:&lt;/span&gt;         cWSpace     := Space( t * WHITE_SPACE  )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum83"&gt;  83:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum84"&gt;  84:&lt;/span&gt;         ?&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum85"&gt;  85:&lt;/span&gt;         fWrite( nfhandle , cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum86"&gt;  86:&lt;/span&gt;         &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum87"&gt;  87:&lt;/span&gt;         fWrite( nfhandle , &lt;span style="color: #006080"&gt;"Len( cWSpace ) :"&lt;/span&gt; + Transform( Len( cWSpace ) , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum88"&gt;  88:&lt;/span&gt;         &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum89"&gt;  89:&lt;/span&gt;         fWrite( nfhandle , cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum90"&gt;  90:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum91"&gt;  91:&lt;/span&gt;         memtst(@nfhandle,@cCRLF,@t,@nSizeArr,@cWSpace)&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum92"&gt;  92:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum93"&gt;  93:&lt;/span&gt;         dDate       := date()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum94"&gt;  94:&lt;/span&gt;         cTime       := Time()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum95"&gt;  95:&lt;/span&gt;         nCPUSec     := hb_secondsCPU() - nCPUSec&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum96"&gt;  96:&lt;/span&gt;         nRealSec    := seconds() - nRealSec&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum97"&gt;  97:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum98"&gt;  98:&lt;/span&gt;         ?&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum99"&gt;  99:&lt;/span&gt;         fWrite( nfhandle , cCRLF )        &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum100"&gt; 100:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum101"&gt; 101:&lt;/span&gt;         ? dDate, cTime, cVersion+&lt;span style="color: #006080"&gt;", "&lt;/span&gt;+cOS&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum102"&gt; 102:&lt;/span&gt;         fWrite( nfhandle , dtoc( dDate ) + &lt;span style="color: #006080"&gt;", "&lt;/span&gt; + cTime + &lt;span style="color: #006080"&gt;", "&lt;/span&gt; + cVersion+&lt;span style="color: #006080"&gt;", "&lt;/span&gt;+cOS + cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum103"&gt; 103:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum104"&gt; 104:&lt;/span&gt;         ?&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum105"&gt; 105:&lt;/span&gt;         fWrite( nfhandle , cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum106"&gt; 106:&lt;/span&gt;       &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum107"&gt; 107:&lt;/span&gt;         ? &lt;span style="color: #006080"&gt;" CPU time (total):"&lt;/span&gt;, nCPUSec, &lt;span style="color: #006080"&gt;"sec."&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum108"&gt; 108:&lt;/span&gt;         fWrite( nfhandle , &lt;span style="color: #006080"&gt;" CPU time (total):"&lt;/span&gt; + Transform(  nCPUSec , &lt;span style="color: #006080"&gt;"99999.9999999999"&lt;/span&gt; )  + &lt;span style="color: #006080"&gt;" sec."&lt;/span&gt; + cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum109"&gt; 109:&lt;/span&gt;         &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum110"&gt; 110:&lt;/span&gt;         ? &lt;span style="color: #006080"&gt;"real time (total):"&lt;/span&gt;, nRealSec, &lt;span style="color: #006080"&gt;"sec."&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum111"&gt; 111:&lt;/span&gt;         fWrite( nfhandle , &lt;span style="color: #006080"&gt;"real time (total):"&lt;/span&gt; + Transform( nRealSec , &lt;span style="color: #006080"&gt;"99999.9999999999"&lt;/span&gt; ) + &lt;span style="color: #006080"&gt;" sec."&lt;/span&gt; + cCRLF  )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum112"&gt; 112:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum113"&gt; 113:&lt;/span&gt;         fClose( nfhandle )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum114"&gt; 114:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum115"&gt; 115:&lt;/span&gt;     next t&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum116"&gt; 116:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum117"&gt; 117:&lt;/span&gt;     cWSpace := NIL&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum118"&gt; 118:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum119"&gt; 119:&lt;/span&gt; Return&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum120"&gt; 120:&lt;/span&gt; &lt;span style="color: #008000"&gt;//-----------------------------------------------------------------------------------------------------------&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum121"&gt; 121:&lt;/span&gt; Static procedure memtst(nfhandle,cCRLF,t,nSizeArr,cWSpace)&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum122"&gt; 122:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum123"&gt; 123:&lt;/span&gt;     local i&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum124"&gt; 124:&lt;/span&gt;     local a&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum125"&gt; 125:&lt;/span&gt;     local nCPUSec&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum126"&gt; 126:&lt;/span&gt;     local nRealSec&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum127"&gt; 127:&lt;/span&gt;     local nCRLF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum128"&gt; 128:&lt;/span&gt;     local lFree := .F.&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum129"&gt; 129:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum130"&gt; 130:&lt;/span&gt;     ?&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum131"&gt; 131:&lt;/span&gt;     fWrite( nfhandle , cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum132"&gt; 132:&lt;/span&gt;     ? &lt;span style="color: #006080"&gt;"testing single large memory blocks allocation and freeing..."&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum133"&gt; 133:&lt;/span&gt;     fWrite( nfhandle , &lt;span style="color: #006080"&gt;"testing single large memory blocks allocation and freeing..."&lt;/span&gt;+ cCRLF )    &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum134"&gt; 134:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum135"&gt; 135:&lt;/span&gt;     ?&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum136"&gt; 136:&lt;/span&gt;     fWrite( nfhandle , cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum137"&gt; 137:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum138"&gt; 138:&lt;/span&gt;     nRealSec    := seconds()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum139"&gt; 139:&lt;/span&gt;     nCPUSec     := hb_secondsCPU()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum140"&gt; 140:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum141"&gt; 141:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;for&lt;/span&gt; i := 1 to ( t * N_LOOPS )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum142"&gt; 142:&lt;/span&gt;         a := cWSpace&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum143"&gt; 143:&lt;/span&gt;         HB_SYMBOL_UNUSED( a )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum144"&gt; 144:&lt;/span&gt;         a := &lt;span style="color: #006080"&gt;""&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum145"&gt; 145:&lt;/span&gt;         HB_SYMBOL_UNUSED( a )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum146"&gt; 146:&lt;/span&gt;         a := NIL&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum147"&gt; 147:&lt;/span&gt;     next i&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum148"&gt; 148:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum149"&gt; 149:&lt;/span&gt;     nCPUSec     := hb_secondsCPU() - nCPUSec&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum150"&gt; 150:&lt;/span&gt;     nRealSec    := seconds() - nRealSec&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum151"&gt; 151:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum152"&gt; 152:&lt;/span&gt;     ? &lt;span style="color: #006080"&gt;" CPU time:"&lt;/span&gt;, nCPUSec, &lt;span style="color: #006080"&gt;"sec."&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum153"&gt; 153:&lt;/span&gt;     fWrite( nfhandle , &lt;span style="color: #006080"&gt;" CPU time:"&lt;/span&gt; + Transform(  nCPUSec , &lt;span style="color: #006080"&gt;"99999.9999999999"&lt;/span&gt; )  + &lt;span style="color: #006080"&gt;" sec."&lt;/span&gt; + cCRLF )    &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum154"&gt; 154:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum155"&gt; 155:&lt;/span&gt;     ? &lt;span style="color: #006080"&gt;"real time:"&lt;/span&gt;, nRealSec, &lt;span style="color: #006080"&gt;"sec."&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum156"&gt; 156:&lt;/span&gt;     fWrite( nfhandle , &lt;span style="color: #006080"&gt;"real time:"&lt;/span&gt; + Transform( nRealSec , &lt;span style="color: #006080"&gt;"99999.9999999999"&lt;/span&gt; ) + &lt;span style="color: #006080"&gt;" sec."&lt;/span&gt; + cCRLF )    &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum157"&gt; 157:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum158"&gt; 158:&lt;/span&gt;     ?&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum159"&gt; 159:&lt;/span&gt;     fWrite( nfhandle , cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum160"&gt; 160:&lt;/span&gt;    &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum161"&gt; 161:&lt;/span&gt;     ? &lt;span style="color: #006080"&gt;"testing many large memory blocks allocation and freeing..."&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum162"&gt; 162:&lt;/span&gt;     ?&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum163"&gt; 163:&lt;/span&gt;    &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum164"&gt; 164:&lt;/span&gt;     fWrite( nfhandle , cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum165"&gt; 165:&lt;/span&gt;     fWrite( nfhandle , &lt;span style="color: #006080"&gt;"testing many large memory blocks allocation and freeing..."&lt;/span&gt; + cCRLF )    &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum166"&gt; 166:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum167"&gt; 167:&lt;/span&gt;     ?&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum168"&gt; 168:&lt;/span&gt;     fWrite( nfhandle , cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum169"&gt; 169:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum170"&gt; 170:&lt;/span&gt;     nRealSec    := seconds()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum171"&gt; 171:&lt;/span&gt;     nCPUSec     := hb_secondsCPU()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum172"&gt; 172:&lt;/span&gt;     a           := Array(nSizeArr)&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum173"&gt; 173:&lt;/span&gt;     nCRLF       := 0&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum174"&gt; 174:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;for&lt;/span&gt; i := 1 to ( t * N_LOOPS )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum175"&gt; 175:&lt;/span&gt;         a[ i % 100 + 1 ] := cWSpace&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum176"&gt; 176:&lt;/span&gt;         fWrite( nfhandle , Transform( i % 100 + 1  , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum177"&gt; 177:&lt;/span&gt;         IF ( ( ++nCRLF % 10 ) == 0 )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum178"&gt; 178:&lt;/span&gt;             fWrite( nfhandle , cCRLF )    &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum179"&gt; 179:&lt;/span&gt;         EndIF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum180"&gt; 180:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; i % 200 == 0&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum181"&gt; 181:&lt;/span&gt;             fWrite( nfhandle , cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum182"&gt; 182:&lt;/span&gt;             IF ( lFree )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum183"&gt; 183:&lt;/span&gt;                 lFree := .F.&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum184"&gt; 184:&lt;/span&gt;                 afill(a,&lt;span style="color: #006080"&gt;""&lt;/span&gt;)&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum185"&gt; 185:&lt;/span&gt;                 ? &lt;span style="color: #006080"&gt;"Free  :"&lt;/span&gt;,i&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum186"&gt; 186:&lt;/span&gt;                 fWrite( nfhandle , &lt;span style="color: #006080"&gt;"Free  : "&lt;/span&gt; + Transform( i  , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum187"&gt; 187:&lt;/span&gt;             Else&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum188"&gt; 188:&lt;/span&gt;                 lFree := .T.&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum189"&gt; 189:&lt;/span&gt;                 afill(a,cWSpace)&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum190"&gt; 190:&lt;/span&gt;                 ? &lt;span style="color: #006080"&gt;"Alloc :"&lt;/span&gt;,i&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum191"&gt; 191:&lt;/span&gt;                 fWrite( nfhandle , &lt;span style="color: #006080"&gt;"Alloc : "&lt;/span&gt; + TransForm( i  , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) + cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum192"&gt; 192:&lt;/span&gt;             EndIF&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum193"&gt; 193:&lt;/span&gt;             fWrite( nfhandle , cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum194"&gt; 194:&lt;/span&gt;         endif&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum195"&gt; 195:&lt;/span&gt;     next i&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum196"&gt; 196:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum197"&gt; 197:&lt;/span&gt;     aSize( a , 0 )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum198"&gt; 198:&lt;/span&gt;     a           := NIL&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum199"&gt; 199:&lt;/span&gt;     nCPUSec     := hb_secondsCPU() - nCPUSec&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum200"&gt; 200:&lt;/span&gt;     nRealSec    := seconds() - nRealSec&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum201"&gt; 201:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum202"&gt; 202:&lt;/span&gt;     ? &lt;span style="color: #006080"&gt;" CPU time:"&lt;/span&gt;, nCPUSec, &lt;span style="color: #006080"&gt;"sec."&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum203"&gt; 203:&lt;/span&gt;     fWrite( nfhandle , &lt;span style="color: #006080"&gt;" CPU time:"&lt;/span&gt; + Transform( nCPUSec  , &lt;span style="color: #006080"&gt;"99999.9999999999"&lt;/span&gt; )  + &lt;span style="color: #006080"&gt;" sec."&lt;/span&gt; + cCRLF )    &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum204"&gt; 204:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum205"&gt; 205:&lt;/span&gt;     ? &lt;span style="color: #006080"&gt;"real time:"&lt;/span&gt;, nRealSec, &lt;span style="color: #006080"&gt;"sec."&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum206"&gt; 206:&lt;/span&gt;     fWrite( nfhandle , &lt;span style="color: #006080"&gt;"real time:"&lt;/span&gt; + Transform( nRealSec  , &lt;span style="color: #006080"&gt;"99999.9999999999"&lt;/span&gt; ) + &lt;span style="color: #006080"&gt;" sec."&lt;/span&gt; + cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum207"&gt; 207:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum208"&gt; 208:&lt;/span&gt;     ?&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum209"&gt; 209:&lt;/span&gt;     fWrite( nfhandle , cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum210"&gt; 210:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum211"&gt; 211:&lt;/span&gt;     ? &lt;span style="color: #006080"&gt;"testing large memory block reallocation with intermediate allocations..."&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum212"&gt; 212:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum213"&gt; 213:&lt;/span&gt;     fWrite( nfhandle , &lt;span style="color: #006080"&gt;"testing large memory block reallocation with intermediate allocations..."&lt;/span&gt; + cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum214"&gt; 214:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum215"&gt; 215:&lt;/span&gt;     ? &lt;span style="color: #006080"&gt;"Warning!!! some compilers may badly fail here"&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum216"&gt; 216:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum217"&gt; 217:&lt;/span&gt;     ?&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum218"&gt; 218:&lt;/span&gt;     fWrite( nfhandle , cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum219"&gt; 219:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum220"&gt; 220:&lt;/span&gt;     fWrite( nfhandle , &lt;span style="color: #006080"&gt;"Warning!!! some compilers may badly fail here"&lt;/span&gt; + cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum221"&gt; 221:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum222"&gt; 222:&lt;/span&gt;     ?&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum223"&gt; 223:&lt;/span&gt;     fWrite( nfhandle , cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum224"&gt; 224:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum225"&gt; 225:&lt;/span&gt;     IdleSleep( 2 )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum226"&gt; 226:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum227"&gt; 227:&lt;/span&gt;     nRealSec    := seconds()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum228"&gt; 228:&lt;/span&gt;     nCPUSec     := hb_secondsCPU()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum229"&gt; 229:&lt;/span&gt;     nCRLF       := 0&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum230"&gt; 230:&lt;/span&gt;     a           := Array(0)&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum231"&gt; 231:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;for&lt;/span&gt; i := 1 to ( t * N_LOOPS )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum232"&gt; 232:&lt;/span&gt;         aadd( a, { cWSpace } )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum233"&gt; 233:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; i%1000 == 0&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum234"&gt; 234:&lt;/span&gt;             ?? i&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum235"&gt; 235:&lt;/span&gt;             fWrite( nfhandle , Transform( i  , &lt;span style="color: #006080"&gt;"9999999999"&lt;/span&gt; ) )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum236"&gt; 236:&lt;/span&gt;             &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; ( ( ++nCRLF % 10 ) == 0 )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum237"&gt; 237:&lt;/span&gt;                 fWrite( nfhandle , cCRLF )    &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum238"&gt; 238:&lt;/span&gt;             endif&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum239"&gt; 239:&lt;/span&gt;         endif&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum240"&gt; 240:&lt;/span&gt;     next i&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum241"&gt; 241:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum242"&gt; 242:&lt;/span&gt;     fWrite( nfhandle , cCRLF )    &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum243"&gt; 243:&lt;/span&gt;     aSize( a , 0 )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum244"&gt; 244:&lt;/span&gt;     a           := NIL&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum245"&gt; 245:&lt;/span&gt;     nCPUSec     := hb_secondsCPU() - nCPUSec&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum246"&gt; 246:&lt;/span&gt;     nRealSec    := seconds() - nRealSec&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum247"&gt; 247:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum248"&gt; 248:&lt;/span&gt;     ? &lt;span style="color: #006080"&gt;" CPU time:"&lt;/span&gt;, nCPUSec, &lt;span style="color: #006080"&gt;"sec."&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum249"&gt; 249:&lt;/span&gt;     fWrite( nfhandle , &lt;span style="color: #006080"&gt;" CPU time:"&lt;/span&gt; + Transform( nCPUSec  , &lt;span style="color: #006080"&gt;"99999.9999999999"&lt;/span&gt; )  + &lt;span style="color: #006080"&gt;" sec."&lt;/span&gt; + cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum250"&gt; 250:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum251"&gt; 251:&lt;/span&gt;     ? &lt;span style="color: #006080"&gt;"real time:"&lt;/span&gt;, nRealSec, &lt;span style="color: #006080"&gt;"sec."&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum252"&gt; 252:&lt;/span&gt;     fWrite( nfhandle , &lt;span style="color: #006080"&gt;"real time:"&lt;/span&gt; + Transform( nRealSec  , &lt;span style="color: #006080"&gt;"99999.9999999999"&lt;/span&gt; ) + &lt;span style="color: #006080"&gt;" sec."&lt;/span&gt; + cCRLF )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum253"&gt; 253:&lt;/span&gt;     &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum254"&gt; 254:&lt;/span&gt;     IdleSleep( 2 )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum255"&gt; 255:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum256"&gt; 256:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;return&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum257"&gt; 257:&lt;/span&gt; &lt;span style="color: #008000"&gt;//-----------------------------------------------------------------------------------------------------------&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum258"&gt; 258:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;static&lt;/span&gt; procedure IdleSleep( n )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum259"&gt; 259:&lt;/span&gt;     #ifdef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum260"&gt; 260:&lt;/span&gt;         n += seconds()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum261"&gt; 261:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;while&lt;/span&gt; seconds() &amp;lt; n&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum262"&gt; 262:&lt;/span&gt;         enddo&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum263"&gt; 263:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#else&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum264"&gt; 264:&lt;/span&gt;         Sleep( n )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum265"&gt; 265:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum266"&gt; 266:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;return&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum267"&gt; 267:&lt;/span&gt; &lt;span style="color: #008000"&gt;//-----------------------------------------------------------------------------------------------------------&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum268"&gt; 268:&lt;/span&gt; #ifndef PROTHEUS&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum269"&gt; 269:&lt;/span&gt;     #ifndef TOTVS&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum270"&gt; 270:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;static&lt;/span&gt; function build_mode()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum271"&gt; 271:&lt;/span&gt;         #ifdef __CLIP__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum272"&gt; 272:&lt;/span&gt;            &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; &lt;span style="color: #006080"&gt;" (MT)"&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum273"&gt; 273:&lt;/span&gt;         &lt;span style="color: #cc6633"&gt;#else&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum274"&gt; 274:&lt;/span&gt;            #ifdef __XHARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum275"&gt; 275:&lt;/span&gt;               &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; iif( HB_MULTITHREAD(), &lt;span style="color: #006080"&gt;" (MT)"&lt;/span&gt;, &lt;span style="color: #006080"&gt;""&lt;/span&gt; ) + ;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum276"&gt; 276:&lt;/span&gt;                      iif( MEMORY( HB_MEM_USEDMAX ) != 0, &lt;span style="color: #006080"&gt;" (FMSTAT)"&lt;/span&gt;, &lt;span style="color: #006080"&gt;""&lt;/span&gt; )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum277"&gt; 277:&lt;/span&gt;            &lt;span style="color: #cc6633"&gt;#else&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum278"&gt; 278:&lt;/span&gt;               #ifdef __HARBOUR__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum279"&gt; 279:&lt;/span&gt;                  &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; iif( HB_MTVM(), &lt;span style="color: #006080"&gt;" (MT)"&lt;/span&gt;, &lt;span style="color: #006080"&gt;""&lt;/span&gt; ) + ;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum280"&gt; 280:&lt;/span&gt;                         iif( MEMORY( HB_MEM_USEDMAX ) != 0, &lt;span style="color: #006080"&gt;" (FMSTAT)"&lt;/span&gt;, &lt;span style="color: #006080"&gt;""&lt;/span&gt; )&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum281"&gt; 281:&lt;/span&gt;               &lt;span style="color: #cc6633"&gt;#else&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum282"&gt; 282:&lt;/span&gt;                  #ifdef __XPP__&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum283"&gt; 283:&lt;/span&gt;                     &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; &lt;span style="color: #006080"&gt;" (MT)"&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum284"&gt; 284:&lt;/span&gt;                  &lt;span style="color: #cc6633"&gt;#else&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum285"&gt; 285:&lt;/span&gt;                     &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; &lt;span style="color: #006080"&gt;""&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum286"&gt; 286:&lt;/span&gt;                  &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum287"&gt; 287:&lt;/span&gt;               &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum288"&gt; 288:&lt;/span&gt;            &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum289"&gt; 289:&lt;/span&gt;         &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum290"&gt; 290:&lt;/span&gt;     &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum291"&gt; 291:&lt;/span&gt; &lt;span style="color: #cc6633"&gt;#endif&lt;/span&gt; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p align="justify"&gt;O AppServer, até certo ponto,&amp;nbsp; se saiu bem: mas não agüentou o tranco. Logo mais publico os resultados. &lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;Se alguém puder testar em uma máquina mais parruda e puder me enviar os logs e um resumo de como o AppServer se comportou bem como&amp;nbsp; das características do ambiente de teste publico junto com os resultados apresentados em meu micrinho xing-ling. &lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;Para baixar o original, siga o link: &lt;a title="memtst" href="http://code.google.com/p/totvs-advpl-naldodj/source/browse/trunk/harbour/samples/tests/memtst/memtst.prg" target="_blank"&gt;Source path:svn/trunk/harbour/samples/tests/memtst/memtst.prg&lt;/a&gt;&lt;/p&gt;&lt;br&gt;&lt;br /&gt;&lt;p&gt;[]s&lt;br&gt;иαldσ dj &lt;br /&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/980185764358695221-7672083862904024836?l=www.blacktdn.com.br' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jt2VZdxa6DksuAv7O7UNymvXzZE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jt2VZdxa6DksuAv7O7UNymvXzZE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jt2VZdxa6DksuAv7O7UNymvXzZE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jt2VZdxa6DksuAv7O7UNymvXzZE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/naldodj/~4/bDC32eyIjHQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.blacktdn.com.br/feeds/7672083862904024836/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blacktdn.com.br/2012/01/blacktdn-small-memory-manager-test-code.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogg
