23 #ifndef SYSLOG_NG_GENERIC_NUMBER_H_INCLUDED
24 #define SYSLOG_NG_GENERIC_NUMBER_H_INCLUDED
28 typedef struct _GenericNumber
gint64 gn_as_int64(const GenericNumber *number)
Definition: generic-number.c:44
gboolean gn_is_zero(const GenericNumber *number)
Definition: generic-number.c:70
void gn_set_nan(GenericNumber *number)
Definition: generic-number.c:82
gint gn_compare(const GenericNumber *left, const GenericNumber *right)
Definition: generic-number.c:116
gdouble gn_as_double(const GenericNumber *number)
Definition: generic-number.c:26
gboolean gn_is_nan(const GenericNumber *number)
Definition: generic-number.c:88
void gn_set_int64(GenericNumber *number, gint64 value)
Definition: generic-number.c:62
void gn_set_double(GenericNumber *number, double value, gint precision)
Definition: generic-number.h:29
@ GN_NAN
Definition: generic-number.h:34
@ GN_DOUBLE
Definition: generic-number.h:33
@ GN_INT64
Definition: generic-number.h:32
gdouble raw_double
Definition: generic-number.h:40
gint precision
Definition: generic-number.h:36
gint64 raw_int64
Definition: generic-number.h:39
GString * value
Definition: test_decode.c:28