const char * gncEntryPaymentTypeToString (GncEntryPaymentType type) { switch (type) { GNC_RETURN_ENUM_AS_STRING(GNC_PAYMENT_CASH, "CASH"); GNC_RETURN_ENUM_AS_STRING(GNC_PAYMENT_CARD, "CARD"); default: g_warning ("asked to translate unknown payment type %d.\n", type); break; } return(NULL); }
const char * gncAmountTypeToString (GncAmountType type) { switch (type) { GNC_RETURN_ENUM_AS_STRING(GNC_AMT_TYPE_VALUE, "VALUE"); GNC_RETURN_ENUM_AS_STRING(GNC_AMT_TYPE_PERCENT, "PERCENT"); default: g_warning ("asked to translate unknown amount type %d.\n", type); break; } return(NULL); }
const char * gncEntryDiscountHowToString (GncDiscountHow how) { switch (how) { GNC_RETURN_ENUM_AS_STRING(GNC_DISC_PRETAX, "PRETAX"); GNC_RETURN_ENUM_AS_STRING(GNC_DISC_SAMETIME, "SAMETIME"); GNC_RETURN_ENUM_AS_STRING(GNC_DISC_POSTTAX, "POSTTAX"); default: g_warning ("asked to translate unknown discount-how %d.\n", how); break; } return(NULL); }
const char * gncTaxIncludedTypeToString (GncTaxIncluded type) { switch (type) { GNC_RETURN_ENUM_AS_STRING(GNC_TAXINCLUDED_YES, "YES"); GNC_RETURN_ENUM_AS_STRING(GNC_TAXINCLUDED_NO, "NO"); GNC_RETURN_ENUM_AS_STRING(GNC_TAXINCLUDED_USEGLOBAL, "USEGLOBAL"); default: g_warning ("asked to translate unknown taxincluded type %d.\n", type); break; } return(NULL); }