Readded GFreeFunc, g_node_insert_after and g_find_program_in_path resp.,
authorSebastian Wilhelmi <wilhelmi@ira.uka.de>
Fri, 13 Oct 2000 08:16:54 +0000 (08:16 +0000)
committerSebastian Wilhelmi <wilhelmi@src.gnome.org>
Fri, 13 Oct 2000 08:16:54 +0000 (08:16 +0000)
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.

14 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
glib/gnode.h
glib/gtypes.h
glib/gutils.h
gnode.h
gtypes.h
gutils.h

index d2d1e44..5e82e1e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+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.
+
 2000-10-12  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
        * glibconfig.h.win32.in: Adapted accordingly to header separation
index d2d1e44..5e82e1e 100644 (file)
@@ -1,3 +1,9 @@
+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.
+
 2000-10-12  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
        * glibconfig.h.win32.in: Adapted accordingly to header separation
index d2d1e44..5e82e1e 100644 (file)
@@ -1,3 +1,9 @@
+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.
+
 2000-10-12  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
        * glibconfig.h.win32.in: Adapted accordingly to header separation
index d2d1e44..5e82e1e 100644 (file)
@@ -1,3 +1,9 @@
+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.
+
 2000-10-12  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
        * glibconfig.h.win32.in: Adapted accordingly to header separation
index d2d1e44..5e82e1e 100644 (file)
@@ -1,3 +1,9 @@
+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.
+
 2000-10-12  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
        * glibconfig.h.win32.in: Adapted accordingly to header separation
index d2d1e44..5e82e1e 100644 (file)
@@ -1,3 +1,9 @@
+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.
+
 2000-10-12  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
        * glibconfig.h.win32.in: Adapted accordingly to header separation
index d2d1e44..5e82e1e 100644 (file)
@@ -1,3 +1,9 @@
+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.
+
 2000-10-12  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
        * glibconfig.h.win32.in: Adapted accordingly to header separation
index d2d1e44..5e82e1e 100644 (file)
@@ -1,3 +1,9 @@
+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.
+
 2000-10-12  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
        * glibconfig.h.win32.in: Adapted accordingly to header separation
index 2b9b21d..c4a9c5f 100644 (file)
@@ -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,
index ac856a7..cfe572b 100644 (file)
@@ -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.
index 62cc215..c4dcb1b 100644 (file)
@@ -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
  */
diff --git a/gnode.h b/gnode.h
index 2b9b21d..c4a9c5f 100644 (file)
--- a/gnode.h
+++ b/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,
index ac856a7..cfe572b 100644 (file)
--- a/gtypes.h
+++ b/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.
index 62cc215..c4dcb1b 100644 (file)
--- a/gutils.h
+++ b/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
  */