-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackages.lisp
More file actions
38 lines (38 loc) · 880 Bytes
/
packages.lisp
File metadata and controls
38 lines (38 loc) · 880 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
(defpackage :netaddr
(:use :cl)
(:local-nicknames (:ax :alexandria))
(:import-from :split-sequence #:split-sequence)
(:export :make-ip-address
:make-ip-network
:make-ip-range
:make-ip-set
:add
:add!
:addnew
:addnew!
:sub
:sub!
:ip=
:contains?
:contiguous?
:disjoint?
:subset?
:superset?
:ip-equal
:ip-equalp
:int
:str
:version
:first-ip
:last-ip
:size
:ip-set-union
:ip-set-intersection
:ip-set-difference
:ip-set-symmetric-difference
:enable-ip-syntax
:public?
:private?
:reserved?
:multicast?
:route-type))