![]() |
![]() |
![]() |
Holyrel Library Reference Manual | ![]() |
---|
Helper functionsHelper functions — Helper functions. |
#include <libhrel/relation.h> GSList* h_va_list_to_slist (va_list args); GSList* h_string_list_copy (GSList *list); void h_string_list_free (GSList *list); GList* h_list_find_custom_with_data (GList *list, gconstpointer data, GCompareDataFunc func, gpointer func_data);
GSList* h_va_list_to_slist (va_list args);
Converts a va_list into a GSList.
args : |
argument list |
Returns : | a GSList |
GSList* h_string_list_copy (GSList *list);
Returns a deep copy of list
.
list : |
list of strings to copy |
Returns : | copy of list
|
void h_string_list_free (GSList *list);
Frees a GSList of strings.
list : |
string list to free |
GList* h_list_find_custom_with_data (GList *list, gconstpointer data, GCompareDataFunc func, gpointer func_data);
A version of #g_list_find_custom()
that takes a GCompareDataFunc
as the comparator.
list : |
list to search |
data : |
data to look for |
func : |
comparator |
func_data : |
user data passed to func
|
Returns : | the found GList element, or NULL if it is not found
|
<< Miscellaneous | Stack >> |