lcore.org gitweb
/
lcore.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add cleartree to bsearchtree which clears a hashtable and frees all resources
[lcore.git]
/
binipstuff.pas
diff --git
a/binipstuff.pas
b/binipstuff.pas
index ae3d23a87da1437554b865b6b22ef25550b71358..0b9fcb84a9e8a081833cf0b77aaecaf970398f59 100644
(file)
--- a/
binipstuff.pas
+++ b/
binipstuff.pas
@@
-4,19
+4,22
@@
----------------------------------------------------------------------------- }
\r
unit binipstuff;
\r
\r
----------------------------------------------------------------------------- }
\r
unit binipstuff;
\r
\r
+{$ifdef fpc}
\r
+{$mode delphi}
\r
+{$endif}
\r
+
\r
interface
\r
\r
{$include lcoreconfig.inc}
\r
\r
uses
\r
interface
\r
\r
{$include lcoreconfig.inc}
\r
\r
uses
\r
- {$ifndef win32}{$ifdef ipv6}sockets,{$endif}{$endif}
\r
+{$ifndef win32}
\r
+ sockets,
\r
+{$endif}
\r
pgtypes;
\r
\r
pgtypes;
\r
\r
-{$ifdef fpc}
\r
- {$mode delphi}
\r
-{$endif}
\r
-{$ifdef cpu386}{$define i386}{$endif}
\r
-{$ifdef i386}{$define ENDIAN_LITTLE}{$endif}
\r
+
\r
+{$include pgtypes.inc}
\r
\r
{$include uint32.inc}
\r
\r
\r
{$include uint32.inc}
\r
\r
@@
-382,6
+385,13
@@
begin
end;
\r
end;
\r
end;
\r
end;
\r
end;
\r
end;
\r
+
\r
+ {run length atleast 2 0 words}
\r
+ if (runlength = 1) then begin
\r
+ runlength := 0;
\r
+ runbegin := 0;
\r
+ end;
\r
+
\r
result := '';
\r
for a := 0 to runbegin-1 do begin
\r
if (a <> 0) then result := result + ':';
\r
result := '';
\r
for a := 0 to runbegin-1 do begin
\r
if (a <> 0) then result := result + ':';
\r