Functions
gfsmUtils.h File Reference

Miscellaneous utilities. More...

#include <stdio.h>
#include <gfsmError.h>
Include dependency graph for gfsmUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

gint gfsm_int_compare (gconstpointer a, gconstpointer b)
gint gfsm_int_compare_data (gconstpointer a, gconstpointer b, gpointer data)
gint gfsm_uint_compare (gconstpointer a, gconstpointer b)
gint gfsm_uint_compare_data (gconstpointer a, gconstpointer b, gpointer data)
gboolean gfsm_hash_clear_func (gpointer key, gpointer value, gpointer user_data)
FILE * gfsm_open_filename (const char *filename, const char *mode, gfsmError **errp)

Detailed Description

Function Documentation

gint gfsm_int_compare ( gconstpointer  a,
gconstpointer  b 
)

3-way comparison predicate for integers

gint gfsm_int_compare_data ( gconstpointer  a,
gconstpointer  b,
gpointer  data 
)

3-way comparison predicate for integers, with user-data slot

gint gfsm_uint_compare ( gconstpointer  a,
gconstpointer  b 
)

3-way comparison predicate for unsigned integers

gint gfsm_uint_compare_data ( gconstpointer  a,
gconstpointer  b,
gpointer  data 
)

3-way comparison predicate for unsigned integers, with user-data slot

gboolean gfsm_hash_clear_func ( gpointer  key,
gpointer  value,
gpointer  user_data 
)

Utility function to clear hash tables

FILE* gfsm_open_filename ( const char *  filename,
const char *  mode,
gfsmError **  errp 
)