\r
\r
\r
- {$ifdef ipv6}\r
+ {$ifdef ipv6}\r
{$ifdef ver1_0}\r
cuint16=word;\r
cuint32=dword;\r
sa_family_t=word;\r
\r
+ TInetSockAddr6 = packed record\r
+ sin6_family: word;\r
+ sin6_port: word;\r
+ sin6_flowinfo: uint32;\r
+ sin6_addr: tin6_addr;\r
+ sin6_scope_id: uint32;\r
+ end;\r
{$endif}\r
{$endif}\r
TinetSockAddrv = packed record\r
\r
{\r
IPv6 address binary to/from string conversion routines\r
-written by beware (steendijk at xs4all dot nl)\r
+written by beware\r
\r
- implementation does not depend on other ipv6 code such as the tin6_addr type,\r
the parameter can also be untyped.\r
\r
const\r
biniplist_prefix='bipl'#0;\r
- biniplist_prefixlen=length(biniplist_prefix);\r
+ //fpc 1.0.x doesn't seem to like use of length function in a constant \r
+ //definition\r
+ //biniplist_prefixlen=length(biniplist_prefix);\r
\r
+ biniplist_prefixlen=5;\r
+ \r
function biniplist_new:tbiniplist;\r
begin\r
result := biniplist_prefix;\r