Lines Matching refs:Decimal

3688 typedef struct Decimal Decimal;  typedef
3689 struct Decimal { struct
3702 static void decimal_clear(Decimal *p){ in decimal_clear()
3709 static void decimal_free(Decimal *p){ in decimal_free()
3720 static Decimal *decimalNewFromText(const char *zIn, int n){ in decimalNewFromText()
3721 Decimal *p = 0; in decimalNewFromText()
3822 static Decimal *decimalFromDouble(double);
3835 static Decimal *decimal_new( in decimal_new()
3840 Decimal *p = 0; in decimal_new()
3891 static void decimal_result(sqlite3_context *pCtx, Decimal *p){ in decimal_result()
3946 static void decimal_result_sci(sqlite3_context *pCtx, Decimal *p){ in decimal_result_sci()
4013 static int decimal_cmp(const Decimal *pA, const Decimal *pB){ in decimal_cmp()
4019 const Decimal *pTemp = pA; in decimal_cmp()
4048 Decimal *pA = 0, *pB = 0; in decimalCmpFunc()
4069 static void decimal_expand(Decimal *p, int nDigit, int nFrac){ in decimal_expand()
4098 static void decimal_add(Decimal *pA, Decimal *pB){ in decimal_add()
4171 static void decimalMul(Decimal *pA, Decimal *pB){ in decimalMul()
4219 static Decimal *decimalPow2(int N){ in decimalPow2()
4220 Decimal *pA = 0; /* The result to be returned */ in decimalPow2()
4221 Decimal *pX = 0; /* Multiplier */ in decimalPow2()
4254 static Decimal *decimalFromDouble(double r){ in decimalFromDouble()
4258 Decimal *pA; in decimalFromDouble()
4259 Decimal *pX; in decimalFromDouble()
4317 Decimal *p = decimal_new(context, argv[0], 0); in decimalFunc()
4339 Decimal *pA = decimalNewFromText((const char*)zA, nKey1); in decimalCollFunc()
4340 Decimal *pB = decimalNewFromText((const char*)zB, nKey2); in decimalCollFunc()
4365 Decimal *pA = decimal_new(context, argv[0], 1); in decimalAddFunc()
4366 Decimal *pB = decimal_new(context, argv[1], 1); in decimalAddFunc()
4378 Decimal *pA = decimal_new(context, argv[0], 1); in decimalSubFunc()
4379 Decimal *pB = decimal_new(context, argv[1], 1); in decimalSubFunc()
4400 Decimal *p; in decimalSumStep()
4401 Decimal *pArg; in decimalSumStep()
4426 Decimal *p; in decimalSumInverse()
4427 Decimal *pArg; in decimalSumInverse()
4438 Decimal *p = sqlite3_aggregate_context(context, 0); in decimalSumValue()
4443 Decimal *p = sqlite3_aggregate_context(context, 0); in decimalSumFinalize()
4459 Decimal *pA = decimal_new(context, argv[0], 1); in decimalMulFunc()
4460 Decimal *pB = decimal_new(context, argv[1], 1); in decimalMulFunc()
4490 Decimal *pA = decimalPow2(sqlite3_value_int(argv[0])); in decimalPow2Func()