summaryrefslogtreecommitdiff
path: root/liboil/liboiltypes.h
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2005-11-14 07:56:12 +0000
committerDavid Schleef <ds@schleef.org>2005-11-14 07:56:12 +0000
commitf388b672c5c6b2e6993a16953069231bdde385b2 (patch)
tree818caa858b1f9af6abe9a3f058e35e0e137c9969 /liboil/liboiltypes.h
parent4617964a6deda6c351a54f13cea2d2be4f69a489 (diff)
downloadliboil-f388b672c5c6b2e6993a16953069231bdde385b2.tar.gz
* doc/liboil-docs.sgml: Clean up documentation, document
remaining functions. Up to 96% coverage, woohoo! * doc/liboil-overrides.txt: * doc/liboil-sections.txt: * doc/tmpl/liboil-unused.sgml: * doc/tmpl/liboilclass-unstable.sgml: * doc/tmpl/liboildebug.sgml: * doc/tmpl/liboilfunction.sgml: * doc/tmpl/liboilimpl-unstable.sgml: * doc/tmpl/liboilinit-unstable.sgml: * doc/tmpl/liboilinit.sgml: * doc/tmpl/liboiljunk.sgml: * doc/tmpl/liboilmacros.sgml: * doc/tmpl/liboilparameter.sgml: * doc/tmpl/liboilprofile.sgml: * doc/tmpl/liboilprototype.sgml: * doc/tmpl/liboilrandom.sgml: * doc/tmpl/liboiltest.sgml: * doc/tmpl/liboiltypes.sgml: * liboil/liboil.h: * liboil/liboildebug.h: * liboil/liboilfunction.c: * liboil/liboilfunction.h: * liboil/liboilprofile.h: * liboil/liboiltest.h: * liboil/liboiltypes.h:
Diffstat (limited to 'liboil/liboiltypes.h')
-rw-r--r--liboil/liboiltypes.h126
1 files changed, 126 insertions, 0 deletions
diff --git a/liboil/liboiltypes.h b/liboil/liboiltypes.h
index ed1d3b4..9494a1e 100644
--- a/liboil/liboiltypes.h
+++ b/liboil/liboiltypes.h
@@ -30,6 +30,11 @@
#include <stdint.h>
+/**
+ * NULL:
+ *
+ * FIXME: gtk-doc is broken and doesn't know how to ignore this.
+ */
#ifndef NULL
#define NULL ((void *)0)
#endif
@@ -46,13 +51,53 @@ typedef struct _OilTest OilTest;
typedef void (*OilTestFunction) (OilTest *test);
+/**
+ * type_s8:
+ *
+ * Useful for autogenerated code. Do not use otherwise.
+ */
#define type_s8 int8_t
+/**
+ * type_u8:
+ *
+ * Useful for autogenerated code. Do not use otherwise.
+ */
#define type_u8 uint8_t
+/**
+ * type_s16:
+ *
+ * Useful for autogenerated code. Do not use otherwise.
+ */
#define type_s16 int16_t
+/**
+ * type_u16:
+ *
+ * Useful for autogenerated code. Do not use otherwise.
+ */
#define type_u16 uint16_t
+/**
+ * type_s32:
+ *
+ * Useful for autogenerated code. Do not use otherwise.
+ */
#define type_s32 int32_t
+/**
+ * type_u32:
+ *
+ * Useful for autogenerated code. Do not use otherwise.
+ */
#define type_u32 uint32_t
+/**
+ * type_f32:
+ *
+ * Useful for autogenerated code. Do not use otherwise.
+ */
#define type_f32 float
+/**
+ * type_f64:
+ *
+ * Useful for autogenerated code. Do not use otherwise.
+ */
#define type_f64 double
#define type_min_s8 (-128)
@@ -69,6 +114,87 @@ typedef void (*OilTestFunction) (OilTest *test);
#define type_max_s32 (2147483647)
#define type_max_u32 (4294967295U)
+/**
+ * type_min_s8:
+ *
+ * Useful for autogenerated code. Do not use otherwise.
+ */
+/**
+ * type_min_u8:
+ *
+ * Useful for autogenerated code. Do not use otherwise.
+ */
+/**
+ * type_min_s16:
+ *
+ * Useful for autogenerated code. Do not use otherwise.
+ */
+/**
+ * type_min_u16:
+ *
+ * Useful for autogenerated code. Do not use otherwise.
+ */
+/**
+ * type_min_s32:
+ *
+ * Useful for autogenerated code. Do not use otherwise.
+ */
+/**
+ * type_min_u32:
+ *
+ * Useful for autogenerated code. Do not use otherwise.
+ */
+/**
+ * type_min_f32:
+ *
+ * Useful for autogenerated code. Do not use otherwise.
+ */
+/**
+ * type_min_f64:
+ *
+ * Useful for autogenerated code. Do not use otherwise.
+ */
+
+/**
+ * type_max_s8:
+ *
+ * Useful for autogenerated code. Do not use otherwise.
+ */
+/**
+ * type_max_u8:
+ *
+ * Useful for autogenerated code. Do not use otherwise.
+ */
+/**
+ * type_max_s16:
+ *
+ * Useful for autogenerated code. Do not use otherwise.
+ */
+/**
+ * type_max_u16:
+ *
+ * Useful for autogenerated code. Do not use otherwise.
+ */
+/**
+ * type_max_s32:
+ *
+ * Useful for autogenerated code. Do not use otherwise.
+ */
+/**
+ * type_max_u32:
+ *
+ * Useful for autogenerated code. Do not use otherwise.
+ */
+/**
+ * type_max_f32:
+ *
+ * Useful for autogenerated code. Do not use otherwise.
+ */
+/**
+ * type_max_f64:
+ *
+ * Useful for autogenerated code. Do not use otherwise.
+ */
#endif