X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=doc%2Fref_declare.xml;h=7043e33fb28773edf5bb93e5aedc8f224aa6e6a1;hb=c44bbe98dff31eb4fd414aa7879cafbab7a8fa4b;hp=49b6c7b40dfcebef79c4bf8aa232c4769a04b0af;hpb=c5115898210dbfa357c208c1bfe58049f7d6ff6d;p=uffi.git
diff --git a/doc/ref_declare.xml b/doc/ref_declare.xml
index 49b6c7b..7043e33 100644
--- a/doc/ref_declare.xml
+++ b/doc/ref_declare.xml
@@ -1,13 +1,13 @@
-
+
%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 is evaluated that specifies the &uffi; type.
+
+
+
+
+
+
+ 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.
+
+
+