summaryrefslogtreecommitdiff
path: root/girepository/girffi.c
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2010-11-09 17:06:29 -0500
committerColin Walters <walters@verbum.org>2010-11-09 17:07:26 -0500
commit57488c5e52b8f51a032c61860a9bb75526c015bc (patch)
tree9057dace8f9842c699be8fdf9f3a0bef365b517a /girepository/girffi.c
parentf43f3a722323448dfce514a2b435390fd837ddee (diff)
downloadgobject-introspection-57488c5e52b8f51a032c61860a9bb75526c015bc.tar.gz
Export gi_type_tag_get_ffi_type
This is needed by the offsets code, and is generally useful. We need to export it for a future patch which won't export symbols with a leading _.
Diffstat (limited to 'girepository/girffi.c')
-rw-r--r--girepository/girffi.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/girepository/girffi.c b/girepository/girffi.c
index 23b076bc..c46d3d3c 100644
--- a/girepository/girffi.c
+++ b/girepository/girffi.c
@@ -30,9 +30,16 @@
#include "girepository.h"
#include "girepository-private.h"
+/**
+ * gi_type_tag_get_ffi_type:
+ * @tag: A #GITypeTag
+ * @is_pointer: Whether or not this is a pointer type
+ *
+ * Returns: A #ffi_type corresponding to the platform default C ABI for @tag and @is_pointer.
+ */
ffi_type *
-_gi_type_tag_get_ffi_type (GITypeTag tag,
- gboolean is_pointer)
+gi_type_tag_get_ffi_type (GITypeTag tag,
+ gboolean is_pointer)
{
switch (tag)
{
@@ -96,7 +103,7 @@ _gi_type_tag_get_ffi_type (GITypeTag tag,
ffi_type *
g_type_info_get_ffi_type (GITypeInfo *info)
{
- return _gi_type_tag_get_ffi_type (g_type_info_get_tag (info), g_type_info_is_pointer (info));
+ return gi_type_tag_get_ffi_type (g_type_info_get_tag (info), g_type_info_is_pointer (info));
}
/**