Data Structures | Macros | Functions | Variables
gfsmVersion.h File Reference

Library version information. More...

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

Go to the source code of this file.

Data Structures

struct  gfsmVersionInfo
 Library Version information. More...

Macros

#define gfsm_version_eq(v1, v2)   (gfsm_version_compare((gfsmVersionInfo)(v1),(gfsmVersionInfo)(v2))==0)
#define gfsm_version_less(v1, v2)   (gfsm_version_compare((gfsmVersionInfo)(v1),(gfsmVersionInfo)(v2))<0)
#define gfsm_version_le(v1, v2)   (gfsm_version_compare((gfsmVersionInfo)(v1),(gfsmVersionInfo)(v2))<=0)
#define gfsm_version_greater(v1, v2)   (gfsm_version_compare((gfsmVersionInfo)(v1),(gfsmVersionInfo)(v2))>0)
#define gfsm_version_ge(v1, v2)   (gfsm_version_compare((gfsmVersionInfo)(v1),(gfsmVersionInfo)(v2))>=0)

Functions

int gfsm_version_compare (gfsmVersionInfo v1, gfsmVersionInfo v2)

Variables

const gfsmVersionInfo gfsm_version
const char * gfsm_version_string

Detailed Description

Macro Definition Documentation

#define gfsm_version_eq (   v1,
  v2 
)    (gfsm_version_compare((gfsmVersionInfo)(v1),(gfsmVersionInfo)(v2))==0)

Equality check for gfsmVersionInfo structures

#define gfsm_version_less (   v1,
  v2 
)    (gfsm_version_compare((gfsmVersionInfo)(v1),(gfsmVersionInfo)(v2))<0)

Less-than comparison for gfsmVersionInfo structures: v1 < v2

#define gfsm_version_le (   v1,
  v2 
)    (gfsm_version_compare((gfsmVersionInfo)(v1),(gfsmVersionInfo)(v2))<=0)

Less-than-or-equal comparison for gfsmVersionInfo structures: v1 <= v2

#define gfsm_version_greater (   v1,
  v2 
)    (gfsm_version_compare((gfsmVersionInfo)(v1),(gfsmVersionInfo)(v2))>0)

Greater-than comparison for gfsmVersionInfo structures: v1 > v2

#define gfsm_version_ge (   v1,
  v2 
)    (gfsm_version_compare((gfsmVersionInfo)(v1),(gfsmVersionInfo)(v2))>=0)

Greater-than-or-equal comparison for gfsmVersionInfo structures: v1 >= v2

Function Documentation

int gfsm_version_compare ( gfsmVersionInfo  v1,
gfsmVersionInfo  v2 
)

3-way comparison two gfsmVersionInfo structures

Variable Documentation

const gfsmVersionInfo gfsm_version

Current version information

const char* gfsm_version_string

Current version string