chiark / gitweb /
New function TYPE-EQUAL-P
authorespen <espen>
Wed, 10 Dec 2008 02:40:18 +0000 (02:40 +0000)
committerespen <espen>
Wed, 10 Dec 2008 02:40:18 +0000 (02:40 +0000)
gffi/interface.lisp

index 6b249a3..084ed47 100644 (file)
@@ -20,7 +20,7 @@
 ;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 ;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
-;; $Id: interface.lisp,v 1.9 2008-10-08 16:34:07 espen Exp $
+;; $Id: interface.lisp,v 1.10 2008-12-10 02:40:18 espen Exp $
 
 (in-package "GFFI")
 
@@ -445,6 +445,8 @@ (defun type-expand-to (type form)
                   (error "~A can not be expanded to ~A" form type))))))
     (expand form)))
 
+(defun type-equal-p (type1 type2)
+  (and (subtypep type1 type2) (subtypep type2 type1)))
 
 
 ;;;; Type methods