X-Git-Url: https://git.distorted.org.uk/~mdw/zone/blobdiff_plain/b496b60f441cf9b91de3a9eecafc3c253c8ca458..78d11eb172a3cf0ae51133eb13c9a7635d30ad84:/net.lisp diff --git a/net.lisp b/net.lisp index 1e32684..7480b3c 100644 --- a/net.lisp +++ b/net.lisp @@ -315,7 +315,7 @@ (print-unreadable-object (ipn stream :type t) (write-string (ipnet-string ipn) stream))) -(defun parse-subnet (class width max str &key (start 0) (end nil)) +(defun parse-subnet (class width max str &key (start 0) (end nil)) "Parse a subnet description from a (substring of) STR." (setf-default end (length str)) (let ((sl (position #\/ str :start start :end end))) @@ -376,6 +376,7 @@ (export 'string-subipnet) (defun string-subipnet (ipn str &key (start 0) (end nil)) + "Parse an IP subnet from a parent net IPN and a suffix string STR." (setf str (stringify str)) (let* ((addr-class (extract-class-name (ipnet-net ipn))) (width (ipaddr-width addr-class))