projects
/
uffi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r1543: *** empty log message ***
[uffi.git]
/
doc
/
ref.sgml
diff --git
a/doc/ref.sgml
b/doc/ref.sgml
index 81c75aad198724057b3791d17134ef4787403350..2935dcf7346c47a21c6a160b2c1819f54df683ad 100644
(file)
--- a/
doc/ref.sgml
+++ b/
doc/ref.sgml
@@
-61,11
+61,11
@@
</sect1>
<sect1>
</sect1>
<sect1>
- <title>
Immediat
e Types</title>
+ <title>
Primitiv
e Types</title>
<sect2>
<title>Overview</title>
<para>
<sect2>
<title>Overview</title>
<para>
-
Immediat
e types have a single value, these include
+
Primitiv
e types have a single value, these include
characters, numbers, and pointers. They are all symbols in
the keyword package.
</para>
characters, numbers, and pointers. They are all symbols in
the keyword package.
</para>
@@
-344,7
+344,9
@@
always need to have memory for them.
<synopsis>
<function>def-function</function> <replaceable>name args &key module returning</replaceable>
</synopsis>
<synopsis>
<function>def-function</function> <replaceable>name args &key module returning</replaceable>
</synopsis>
- <para>Arguments and Values</para>
+ </refsynopsisdiv>
+ <refsect1>
+ <title>Arguments and Values</title>
<variablelist>
<varlistentry>
<term><parameter>name</parameter></term>
<variablelist>
<varlistentry>
<term><parameter>name</parameter></term>
@@
-375,7
+377,7
@@
foreign function.
</listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>
</variablelist>
- </refs
ynopsisdiv
>
+ </refs
ect1
>
<refsect1>
<title>Description</title>
<para>Declares a foreign function.
<refsect1>
<title>Description</title>
<para>Declares a foreign function.
@@
-417,7
+419,7
@@
foreign function.
<refsect1>
<title>Syntax</title>
<synopsis>
<refsect1>
<title>Syntax</title>
<synopsis>
- <function>load-foreign-library</function> <replaceable>filename module supporting-libraries</replaceable> => <returnvalue>success</returnvalue>
+ <function>load-foreign-library</function> <replaceable>filename
&key
module supporting-libraries</replaceable> => <returnvalue>success</returnvalue>
</synopsis>
</refsect1>
<refsect1>
</synopsis>
</refsect1>
<refsect1>
@@
-427,7
+429,8
@@
foreign function.
<term><parameter>filename</parameter></term>
<listitem>
<para>A string or pathname specifying the library location
<term><parameter>filename</parameter></term>
<listitem>
<para>A string or pathname specifying the library location
-in the filesystem.
+in the filesystem. At least one implementation (&lw;) can not
+accept a logical pathname.
</para>
</listitem>
</varlistentry>
</para>
</listitem>
</varlistentry>