From 2acecde6ab32e718975cf49a2e03abe4b919bbca Mon Sep 17 00:00:00 2001
From: Kenneth Russel
Date: Sun, 26 Feb 2006 19:01:52 +0000
Subject: Cleaned up FIXMEs in manual and pointed at new examples chapter.
git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/gluegen/trunk@20 a78bb65f-1512-4460-ba86-f6dc96a7bf27
---
doc/manual/index.html | 50 ++++++++++++++++++++++++++------------------------
1 file changed, 26 insertions(+), 24 deletions(-)
(limited to 'doc')
diff --git a/doc/manual/index.html b/doc/manual/index.html
index ec1ff3a..4c1c4f4 100755
--- a/doc/manual/index.html
+++ b/doc/manual/index.html
@@ -8,7 +8,7 @@
Table of Contents
-Chapter 1 - Introduction
+Chapter 1 - Introduction
-Chapter 2 - Using GlueGen
+Chapter 2 - Using GlueGen
-Chapter 3 - Configuration File Examples
+Chapter 3 - Configuration File Examples
- Chapter 1 - Introduction
+
@@ -321,7 +321,7 @@ libraries for other languages.
- Chapter 2 - Using GlueGen
+
@@ -873,8 +873,8 @@ case-insensitive.
The following is an exhaustive list of the options currently supported
by each of these emitters' configuration files. It is difficult to see
exactly how to use the tool based simply on these descriptions, so the
-examples (FIXME) may be more helpful in seeing exactly how to
-structure a configuration file for proper glue code generation.
+examples may be more helpful in seeing exactly
+how to structure a configuration file for proper glue code generation.
@@ -1197,13 +1197,14 @@ types for which it is not desired to generate full Java classes but
instead expose them to Java as e.g. long
s. It is also
useful for forcing certain integral C data types to be exposed as e.g.
long
to Java to ensure 64-bit cleanliness of the
-generated glue code. See the (FIXME) examples. The C data type may
-be a multiple-level pointer type; for example Opaque long
-void**
. Note that it is not currently supported to make a given
-data type opaque for just a few functions; the Opaque directive
-currently applies to all C functions in the headers being parsed.
-This means that sweeping Opaque declarations like Opaque long
-void*
will likely have unforseen and undesirable consequences.
+generated glue code. See the examples. The C
+data type may be a multiple-level pointer type; for example
+Opaque long void**
. Note that it is not currently
+supported to make a given data type opaque for just a few functions;
+the Opaque directive currently applies to all C functions in the
+headers being parsed. This means that sweeping Opaque declarations
+like Opaque long void*
will likely have unforseen and
+undesirable consequences.
Package
@@ -1324,10 +1325,10 @@ href="#ReturnedArrayLength">ReturnedArrayLength directive handles
slicing up of a linear array of structs, while the ReturnValueLength
directive handles boxing of individual elements of the array (which
are pointers) in to the Java class which wraps that C struct type. See
-the (FIXME) examples for a concrete example of usage. As in the ReturnedArrayLength directive,
-argument name substitution is performed
-on MessageFormat expressions.
+the examples for a concrete example of usage.
+As in the ReturnedArrayLength
+directive, argument name substitution
+is performed on MessageFormat expressions.
RuntimeExceptionType
@@ -1385,9 +1386,9 @@ underlying C function completes. This is typically used in
conjunction with the ReturnValueCapacity or ReturnValueLength directives to capture
-the size of a returned C buffer or array of pointers. See the (FIXME)
-examples for a concrete example of usage of this directive. Note that
-unlike, for example, the examples for a concrete example of usage of this
+directive. Note that unlike, for example, the ReturnedArrayLength directive, no
substitution is performed on the supplied code, so the user must
typically have previously looked at the generated code and seen what
@@ -1405,8 +1406,9 @@ conjunction with the TemporaryCVariableAssignment
and ReturnValueCapacity or ReturnValueLength directives to capture
-the size of a returned C buffer or array of pointers. See the (FIXME)
-examples for a concrete example of usage of this directive.
+the size of a returned C buffer or array of pointers. See the examples for a concrete example of usage of this
+directive.
Unignore
@@ -1612,7 +1614,7 @@ the header.
- Chapter 3 - Configuration File Examples
+
--
cgit v1.2.3