summaryrefslogtreecommitdiff
path: root/glib
diff options
context:
space:
mode:
authorSebastian Wilhelmi <wilhelmi@ira.uka.de>2000-10-13 08:16:54 +0000
committerSebastian Wilhelmi <wilhelmi@src.gnome.org>2000-10-13 08:16:54 +0000
commit24b4bfbea1c5d935817391198ad0c14aabc8373b (patch)
tree4b217141b7b0e6331cb9fb35fa6f1ee2e21ff66c /glib
parent5a2c122afd75c715bc6659ba12ae35469b7222bb (diff)
downloadglib-24b4bfbea1c5d935817391198ad0c14aabc8373b.tar.gz
Readded GFreeFunc, g_node_insert_after and g_find_program_in_path resp.,
2000-10-13 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * gtypes.h, gnode.h, gutils.h: Readded GFreeFunc, g_node_insert_after and g_find_program_in_path resp., which mysteriously disappeared during the glib.h dissection.
Diffstat (limited to 'glib')
-rw-r--r--glib/gnode.h3
-rw-r--r--glib/gtypes.h1
-rw-r--r--glib/gutils.h2
3 files changed, 6 insertions, 0 deletions
diff --git a/glib/gnode.h b/glib/gnode.h
index 2b9b21d64..c4a9c5f69 100644
--- a/glib/gnode.h
+++ b/glib/gnode.h
@@ -84,6 +84,9 @@ GNode* g_node_insert (GNode *parent,
GNode* g_node_insert_before (GNode *parent,
GNode *sibling,
GNode *node);
+GNode* g_node_insert_after (GNode *parent,
+ GNode *sibling,
+ GNode *node);
GNode* g_node_prepend (GNode *parent,
GNode *node);
guint g_node_n_nodes (GNode *root,
diff --git a/glib/gtypes.h b/glib/gtypes.h
index ac856a7d8..cfe572b1f 100644
--- a/glib/gtypes.h
+++ b/glib/gtypes.h
@@ -76,6 +76,7 @@ typedef guint (*GHashFunc) (gconstpointer key);
typedef void (*GHFunc) (gpointer key,
gpointer value,
gpointer user_data);
+typedef void (*GFreeFunc) (gpointer data);
/* Define some mathematical constants that aren't available
* symbolically in some strict ISO C implementations.
diff --git a/glib/gutils.h b/glib/gutils.h
index 62cc2154e..c4dcb1b8a 100644
--- a/glib/gutils.h
+++ b/glib/gutils.h
@@ -183,6 +183,8 @@ typedef void (*GVoidFunc) (void);
*/
void g_atexit (GVoidFunc func);
+/* Look for an executable in PATH, following execvp() rules */
+gchar* g_find_program_in_path (const gchar *program);
/* Bit tests
*/