X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=doc%2Fref_declare.xml;h=9c3f90292be87e6db02ce53e1c5174b5a36805d7;hb=309cfc1abd96f41f31c03642526c17ab4b1148d4;hp=49b6c7b40dfcebef79c4bf8aa232c4769a04b0af;hpb=c5115898210dbfa357c208c1bfe58049f7d6ff6d;p=uffi.git
diff --git a/doc/ref_declare.xml b/doc/ref_declare.xml
index 49b6c7b..9c3f902 100644
--- a/doc/ref_declare.xml
+++ b/doc/ref_declare.xml
@@ -1,13 +1,13 @@
-
+
+ "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
+
%myents;
]>
Declarations
-
+
Overview
@@ -19,64 +19,64 @@
-
-
- def-type
- Defines a Common Lisp type.
-
- Macro
-
-
- Syntax
-
- def-type name type
-
-
-
- Arguments and Values
-
-
- name
-
- A symbol naming the type
-
-
-
- type
-
- A form that is evaluated that specifies the &uffi; type.
-
-
-
-
-
-
- Description
- Defines a Common Lisp type based on a &uffi; type.
-
-
-
- Examples
-
+
+
+ def-type
+ Defines a Common Lisp type.
+
+ Macro
+
+
+ Syntax
+
+ def-type name type
+
+
+
+ Arguments and Values
+
+
+ name
+
+ A symbol naming the type
+
+
+
+ type
+
+ A form that specifies the &uffi; type. It is not evaluated.
+
+
+
+
+
+
+ Description
+ Defines a Common Lisp type based on a &uffi; type.
+
+
+
+ Examples
+
(def-type char-ptr '(* :char))
...
(defun foo (ptr)
- (declare (type char-ptr ptr))
- ...
-
-
-
- Side Effects
- Defines a new &cl; type.
-
-
- Affected by
- None.
-
-
- Exceptional Situations
- None.
-
-
-
+(declare (type char-ptr ptr))
+...
+
+
+
+ Side Effects
+ Defines a new &cl; type.
+
+
+ Affected by
+ None.
+
+
+ Exceptional Situations
+ None.
+
+
+