18 #include <gwenhywfar/buffer.h> 19 #include <gwenhywfar/db.h> 20 #include <gwenhywfar/list.h> 21 #include <gwenhywfar/types.h> int AB_Value_MultValue(AB_VALUE *v1, const AB_VALUE *v2)
double AB_Value_GetValueAsDouble(const AB_VALUE *v)
AB_VALUE * AB_Value_fromDouble(double i)
int AB_Value_Negate(AB_VALUE *v)
void AB_Value_SetValueFromDouble(AB_VALUE *v, double i)
int AB_Value_Equal(const AB_VALUE *v1, const AB_VALUE *v2)
AB_VALUE * AB_Value_fromString(const char *s)
long int AB_Value_Denom(const AB_VALUE *v)
const char * AB_Value_GetCurrency(const AB_VALUE *v)
int AB_Value_IsPositive(const AB_VALUE *v)
void AB_Value_toHumanReadableString2(const AB_VALUE *v, GWEN_BUFFER *buf, int prec, int withCurrency)
void AB_Value_toString(const AB_VALUE *v, GWEN_BUFFER *buf)
AB_VALUE * AB_Value_fromInt(long int num, long int denom)
int AB_Value_IsNegative(const AB_VALUE *v)
int AB_Value_IsZero(const AB_VALUE *v)
AB_VALUE * AB_Value_new(void)
void AB_Value_free(AB_VALUE *v)
int AB_Value_SubValue(AB_VALUE *v1, const AB_VALUE *v2)
AB_VALUE * AB_Value_fromDb(GWEN_DB_NODE *db)
AB_VALUE_LIST * AB_Value_List_dup(const AB_VALUE_LIST *vl)
int AB_Value_toDb(const AB_VALUE *v, GWEN_DB_NODE *db)
void AB_Value_toHbciString(const AB_VALUE *v, GWEN_BUFFER *buf)
void AB_Value_toHumanReadableString(const AB_VALUE *v, GWEN_BUFFER *buf, int prec)
int AB_Value_AddValue(AB_VALUE *v1, const AB_VALUE *v2)
long int AB_Value_Num(const AB_VALUE *v)
int AB_Value_Compare(const AB_VALUE *v1, const AB_VALUE *v2)
AB_VALUE * AB_Value_dup(const AB_VALUE *ov)
void AB_Value_Dump(const AB_VALUE *v, FILE *f, unsigned int indent)
int AB_Value_toDbFloat(const AB_VALUE *v, GWEN_DB_NODE *db)
int AB_Value_DivValue(AB_VALUE *v1, const AB_VALUE *v2)
GWEN_LIST_FUNCTION_LIB_DEFS(AB_PROVIDER_DESCRIPTION, AB_ProviderDescription,) GWEN_LIST2_FUNCTION_LIB_DEFS(AB_PROVIDER_DESCRIPTION
void AB_Value_SetCurrency(AB_VALUE *v, const char *s)
void AB_Value_SetZero(AB_VALUE *v)
int AB_Value_GetNumDenomString(const AB_VALUE *v, char *buffer, uint32_t buflen)