logo       
Google Custom Search
    AddThis Social Bookmark Button

r10473 - trunk/libraries/koala/sources/examples/buddha: msg#00086

Subject: r10473 - trunk/libraries/koala/sources/examples/buddha
Author: hannes
Date: Mon Dec 26 20:59:00 2005
New Revision: 10473

Modified:
   trunk/libraries/koala/sources/examples/buddha/ipv4.dylan
   trunk/libraries/koala/sources/examples/buddha/zone.dylan
Log:
Bug: 7257
nicer ptr name generation, (it was blackwings idea ;)


Modified: trunk/libraries/koala/sources/examples/buddha/ipv4.dylan
==============================================================================
--- trunk/libraries/koala/sources/examples/buddha/ipv4.dylan    (original)
+++ trunk/libraries/koala/sources/examples/buddha/ipv4.dylan    Mon Dec 26 
20:59:00 2005
@@ -23,6 +23,10 @@
   format(stream, "%s", as(<string>, ip));
 end;
 
+define method get-ptr (ip :: <ip-address>) => (res :: <string>)
+  concatenate(integer-to-string(ip[3]), "-", integer-to-string(ip[2]));
+end;
+
 //arithmetic operations: +(ip, int) +(int, ip) -(ip, int)
 define method \+ (a :: <ip-address>, b :: <integer>)
  => (res :: <ip-address>)

Modified: trunk/libraries/koala/sources/examples/buddha/zone.dylan
==============================================================================
--- trunk/libraries/koala/sources/examples/buddha/zone.dylan    (original)
+++ trunk/libraries/koala/sources/examples/buddha/zone.dylan    Mon Dec 26 
20:59:00 2005
@@ -198,7 +198,7 @@
       while (ip < broadcast-address(net.cidr))
         let reverse-name = element(reverse-table,
                                    as(<string>, ip),
-                                   default: concatenate("hacker-", 
as(<string>, ip)));
+                                   default: concatenate("hacker-", 
get-ptr(ip)));
         format(stream, "^%d.%s:%s.%s:%d\n",
                ip[3],
                print-zone.zone-name,
@@ -244,7 +244,7 @@
       while (ip < broadcast-address(*config*.networks[0].cidr))
         unless (element(reverse-table, as(<string>, ip), default: #f))
           format(stream, "+%s.%s:%s:%d\n",
-                 concatenate("hacker-", as(<string>, ip)),
+                 concatenate("hacker-", get-ptr(ip)),
                  print-zone.zone-name,
                  ip,
                  300);
-- 
Gd-chatter mailing list
Gd-chatter@xxxxxxxxxxxxxxxx
https://gauss.gwydiondylan.org/mailman/listinfo/gd-chatter




Try Searching:
servers, voip, java, networking, microsoft ...
<Prev in Thread] Current Thread [Next in Thread>