X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=doc%2Fref.sgml;h=58ac773cac341a8ec6f7a275f640b487a902f1f6;hb=a831d46a26cd75fe1d6884191a3a08b54185138b;hp=82ee66a5df717e7d9ed15cbbfa5e3d8d607c39f1;hpb=d3f9b63d9227cc2fb7b978e4b40b9592c04852ab;p=uffi.git diff --git a/doc/ref.sgml b/doc/ref.sgml index 82ee66a..58ac773 100644 --- a/doc/ref.sgml +++ b/doc/ref.sgml @@ -868,7 +868,7 @@ can be freed. Syntax - allocate-foreign-object type => ptr + allocate-foreign-object type &optional size => ptr @@ -877,7 +877,15 @@ can be freed. type - A type of foreign object to allocate. + A unevaluated type of foreign object to allocate. + + + + + size + + An optional size parameter. If specified, allocates and returns an +array of type that is size members long. @@ -1093,7 +1101,7 @@ can be freed. ensure-char-character - Ensures that a dereferenced :char pointer is + Ensures that a dereferenced :char pointer is a character. Macro @@ -1161,7 +1169,7 @@ integer. ensure-char-integer - Ensures that a dereferenced :char pointer is + Ensures that a dereferenced :char pointer is an integer. Macro