mirror of
https://github.com/postgres/postgres.git
synced 2025-11-12 05:01:15 +03:00
Another pgindent run. Sorry folks.
This commit is contained in:
@@ -71,7 +71,7 @@ int8in(char *str)
|
||||
/* int8out()
|
||||
*/
|
||||
char *
|
||||
int8out(int64 * val)
|
||||
int8out(int64 *val)
|
||||
{
|
||||
char *result;
|
||||
|
||||
@@ -100,37 +100,37 @@ int8out(int64 * val)
|
||||
* Is val1 relop val2?
|
||||
*/
|
||||
bool
|
||||
int8eq(int64 * val1, int64 * val2)
|
||||
int8eq(int64 *val1, int64 *val2)
|
||||
{
|
||||
return *val1 == *val2;
|
||||
} /* int8eq() */
|
||||
|
||||
bool
|
||||
int8ne(int64 * val1, int64 * val2)
|
||||
int8ne(int64 *val1, int64 *val2)
|
||||
{
|
||||
return *val1 != *val2;
|
||||
} /* int8ne() */
|
||||
|
||||
bool
|
||||
int8lt(int64 * val1, int64 * val2)
|
||||
int8lt(int64 *val1, int64 *val2)
|
||||
{
|
||||
return *val1 < *val2;
|
||||
} /* int8lt() */
|
||||
|
||||
bool
|
||||
int8gt(int64 * val1, int64 * val2)
|
||||
int8gt(int64 *val1, int64 *val2)
|
||||
{
|
||||
return *val1 > *val2;
|
||||
} /* int8gt() */
|
||||
|
||||
bool
|
||||
int8le(int64 * val1, int64 * val2)
|
||||
int8le(int64 *val1, int64 *val2)
|
||||
{
|
||||
return *val1 <= *val2;
|
||||
} /* int8le() */
|
||||
|
||||
bool
|
||||
int8ge(int64 * val1, int64 * val2)
|
||||
int8ge(int64 *val1, int64 *val2)
|
||||
{
|
||||
return *val1 >= *val2;
|
||||
} /* int8ge() */
|
||||
@@ -140,37 +140,37 @@ int8ge(int64 * val1, int64 * val2)
|
||||
* Is 64-bit val1 relop 32-bit val2?
|
||||
*/
|
||||
bool
|
||||
int84eq(int64 * val1, int32 val2)
|
||||
int84eq(int64 *val1, int32 val2)
|
||||
{
|
||||
return *val1 == val2;
|
||||
} /* int84eq() */
|
||||
|
||||
bool
|
||||
int84ne(int64 * val1, int32 val2)
|
||||
int84ne(int64 *val1, int32 val2)
|
||||
{
|
||||
return *val1 != val2;
|
||||
} /* int84ne() */
|
||||
|
||||
bool
|
||||
int84lt(int64 * val1, int32 val2)
|
||||
int84lt(int64 *val1, int32 val2)
|
||||
{
|
||||
return *val1 < val2;
|
||||
} /* int84lt() */
|
||||
|
||||
bool
|
||||
int84gt(int64 * val1, int32 val2)
|
||||
int84gt(int64 *val1, int32 val2)
|
||||
{
|
||||
return *val1 > val2;
|
||||
} /* int84gt() */
|
||||
|
||||
bool
|
||||
int84le(int64 * val1, int32 val2)
|
||||
int84le(int64 *val1, int32 val2)
|
||||
{
|
||||
return *val1 <= val2;
|
||||
} /* int84le() */
|
||||
|
||||
bool
|
||||
int84ge(int64 * val1, int32 val2)
|
||||
int84ge(int64 *val1, int32 val2)
|
||||
{
|
||||
return *val1 >= val2;
|
||||
} /* int84ge() */
|
||||
@@ -180,37 +180,37 @@ int84ge(int64 * val1, int32 val2)
|
||||
* Is 32-bit val1 relop 64-bit val2?
|
||||
*/
|
||||
bool
|
||||
int48eq(int32 val1, int64 * val2)
|
||||
int48eq(int32 val1, int64 *val2)
|
||||
{
|
||||
return val1 == *val2;
|
||||
} /* int48eq() */
|
||||
|
||||
bool
|
||||
int48ne(int32 val1, int64 * val2)
|
||||
int48ne(int32 val1, int64 *val2)
|
||||
{
|
||||
return val1 != *val2;
|
||||
} /* int48ne() */
|
||||
|
||||
bool
|
||||
int48lt(int32 val1, int64 * val2)
|
||||
int48lt(int32 val1, int64 *val2)
|
||||
{
|
||||
return val1 < *val2;
|
||||
} /* int48lt() */
|
||||
|
||||
bool
|
||||
int48gt(int32 val1, int64 * val2)
|
||||
int48gt(int32 val1, int64 *val2)
|
||||
{
|
||||
return val1 > *val2;
|
||||
} /* int48gt() */
|
||||
|
||||
bool
|
||||
int48le(int32 val1, int64 * val2)
|
||||
int48le(int32 val1, int64 *val2)
|
||||
{
|
||||
return val1 <= *val2;
|
||||
} /* int48le() */
|
||||
|
||||
bool
|
||||
int48ge(int32 val1, int64 * val2)
|
||||
int48ge(int32 val1, int64 *val2)
|
||||
{
|
||||
return val1 >= *val2;
|
||||
} /* int48ge() */
|
||||
@@ -221,7 +221,7 @@ int48ge(int32 val1, int64 * val2)
|
||||
*---------------------------------------------------------*/
|
||||
|
||||
int64 *
|
||||
int8um(int64 * val)
|
||||
int8um(int64 *val)
|
||||
{
|
||||
int64 temp = 0;
|
||||
int64 *result = palloc(sizeof(int64));
|
||||
@@ -236,7 +236,7 @@ int8um(int64 * val)
|
||||
|
||||
|
||||
int64 *
|
||||
int8pl(int64 * val1, int64 * val2)
|
||||
int8pl(int64 *val1, int64 *val2)
|
||||
{
|
||||
int64 *result = palloc(sizeof(int64));
|
||||
|
||||
@@ -249,7 +249,7 @@ int8pl(int64 * val1, int64 * val2)
|
||||
} /* int8pl() */
|
||||
|
||||
int64 *
|
||||
int8mi(int64 * val1, int64 * val2)
|
||||
int8mi(int64 *val1, int64 *val2)
|
||||
{
|
||||
int64 *result = palloc(sizeof(int64));
|
||||
|
||||
@@ -262,7 +262,7 @@ int8mi(int64 * val1, int64 * val2)
|
||||
} /* int8mi() */
|
||||
|
||||
int64 *
|
||||
int8mul(int64 * val1, int64 * val2)
|
||||
int8mul(int64 *val1, int64 *val2)
|
||||
{
|
||||
int64 *result = palloc(sizeof(int64));
|
||||
|
||||
@@ -275,7 +275,7 @@ int8mul(int64 * val1, int64 * val2)
|
||||
} /* int8mul() */
|
||||
|
||||
int64 *
|
||||
int8div(int64 * val1, int64 * val2)
|
||||
int8div(int64 *val1, int64 *val2)
|
||||
{
|
||||
int64 *result = palloc(sizeof(int64));
|
||||
|
||||
@@ -288,7 +288,7 @@ int8div(int64 * val1, int64 * val2)
|
||||
} /* int8div() */
|
||||
|
||||
int64 *
|
||||
int8larger(int64 * val1, int64 * val2)
|
||||
int8larger(int64 *val1, int64 *val2)
|
||||
{
|
||||
int64 *result = palloc(sizeof(int64));
|
||||
|
||||
@@ -301,7 +301,7 @@ int8larger(int64 * val1, int64 * val2)
|
||||
} /* int8larger() */
|
||||
|
||||
int64 *
|
||||
int8smaller(int64 * val1, int64 * val2)
|
||||
int8smaller(int64 *val1, int64 *val2)
|
||||
{
|
||||
int64 *result = palloc(sizeof(int64));
|
||||
|
||||
@@ -315,7 +315,7 @@ int8smaller(int64 * val1, int64 * val2)
|
||||
|
||||
|
||||
int64 *
|
||||
int84pl(int64 * val1, int32 val2)
|
||||
int84pl(int64 *val1, int32 val2)
|
||||
{
|
||||
int64 *result = palloc(sizeof(int64));
|
||||
|
||||
@@ -328,7 +328,7 @@ int84pl(int64 * val1, int32 val2)
|
||||
} /* int84pl() */
|
||||
|
||||
int64 *
|
||||
int84mi(int64 * val1, int32 val2)
|
||||
int84mi(int64 *val1, int32 val2)
|
||||
{
|
||||
int64 *result = palloc(sizeof(int64));
|
||||
|
||||
@@ -341,7 +341,7 @@ int84mi(int64 * val1, int32 val2)
|
||||
} /* int84mi() */
|
||||
|
||||
int64 *
|
||||
int84mul(int64 * val1, int32 val2)
|
||||
int84mul(int64 *val1, int32 val2)
|
||||
{
|
||||
int64 *result = palloc(sizeof(int64));
|
||||
|
||||
@@ -354,7 +354,7 @@ int84mul(int64 * val1, int32 val2)
|
||||
} /* int84mul() */
|
||||
|
||||
int64 *
|
||||
int84div(int64 * val1, int32 val2)
|
||||
int84div(int64 *val1, int32 val2)
|
||||
{
|
||||
int64 *result = palloc(sizeof(int64));
|
||||
|
||||
@@ -368,7 +368,7 @@ int84div(int64 * val1, int32 val2)
|
||||
|
||||
|
||||
int64 *
|
||||
int48pl(int32 val1, int64 * val2)
|
||||
int48pl(int32 val1, int64 *val2)
|
||||
{
|
||||
int64 *result = palloc(sizeof(int64));
|
||||
|
||||
@@ -381,7 +381,7 @@ int48pl(int32 val1, int64 * val2)
|
||||
} /* int48pl() */
|
||||
|
||||
int64 *
|
||||
int48mi(int32 val1, int64 * val2)
|
||||
int48mi(int32 val1, int64 *val2)
|
||||
{
|
||||
int64 *result = palloc(sizeof(int64));
|
||||
|
||||
@@ -394,7 +394,7 @@ int48mi(int32 val1, int64 * val2)
|
||||
} /* int48mi() */
|
||||
|
||||
int64 *
|
||||
int48mul(int32 val1, int64 * val2)
|
||||
int48mul(int32 val1, int64 *val2)
|
||||
{
|
||||
int64 *result = palloc(sizeof(int64));
|
||||
|
||||
@@ -407,7 +407,7 @@ int48mul(int32 val1, int64 * val2)
|
||||
} /* int48mul() */
|
||||
|
||||
int64 *
|
||||
int48div(int32 val1, int64 * val2)
|
||||
int48div(int32 val1, int64 *val2)
|
||||
{
|
||||
int64 *result = palloc(sizeof(int64));
|
||||
|
||||
@@ -435,7 +435,7 @@ int48(int32 val)
|
||||
} /* int48() */
|
||||
|
||||
int32
|
||||
int84(int64 * val)
|
||||
int84(int64 *val)
|
||||
{
|
||||
int32 result;
|
||||
|
||||
@@ -473,7 +473,7 @@ int28 (int16 val)
|
||||
} /* int28() */
|
||||
|
||||
int16
|
||||
int82(int64 * val)
|
||||
int82(int64 *val)
|
||||
{
|
||||
int16 result;
|
||||
|
||||
@@ -491,7 +491,7 @@ int82(int64 * val)
|
||||
#endif
|
||||
|
||||
float64
|
||||
i8tod(int64 * val)
|
||||
i8tod(int64 *val)
|
||||
{
|
||||
float64 result = palloc(sizeof(float64data));
|
||||
|
||||
@@ -546,7 +546,7 @@ text_int8(text *str)
|
||||
/* int8_text()
|
||||
*/
|
||||
text *
|
||||
int8_text(int64 * val)
|
||||
int8_text(int64 *val)
|
||||
{
|
||||
text *result;
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* 1998 Jan Wieck
|
||||
*
|
||||
* $Header: /cvsroot/pgsql/src/backend/utils/adt/numeric.c,v 1.15 1999/05/25 22:04:40 momjian Exp $
|
||||
* $Header: /cvsroot/pgsql/src/backend/utils/adt/numeric.c,v 1.16 1999/05/25 22:42:13 momjian Exp $
|
||||
*
|
||||
* ----------
|
||||
*/
|
||||
@@ -63,7 +63,7 @@ typedef struct NumericDigitBuf
|
||||
struct NumericDigitBuf *prev;
|
||||
struct NumericDigitBuf *next;
|
||||
int size;
|
||||
} NumericDigitBuf;
|
||||
} NumericDigitBuf;
|
||||
|
||||
typedef struct NumericVar
|
||||
{
|
||||
@@ -74,7 +74,7 @@ typedef struct NumericVar
|
||||
int sign;
|
||||
NumericDigitBuf *buf;
|
||||
NumericDigit *digits;
|
||||
} NumericVar;
|
||||
} NumericVar;
|
||||
|
||||
|
||||
/* ----------
|
||||
@@ -114,7 +114,7 @@ static NumericVar const_nan =
|
||||
|
||||
#ifdef NUMERIC_DEBUG
|
||||
static void dump_numeric(char *str, Numeric num);
|
||||
static void dump_var(char *str, NumericVar * var);
|
||||
static void dump_var(char *str, NumericVar *var);
|
||||
|
||||
#else
|
||||
#define dump_numeric(s,n)
|
||||
@@ -122,37 +122,37 @@ static void dump_var(char *str, NumericVar * var);
|
||||
#endif
|
||||
|
||||
static NumericDigitBuf *digitbuf_alloc(int size);
|
||||
static void digitbuf_free(NumericDigitBuf * buf);
|
||||
static void digitbuf_free(NumericDigitBuf *buf);
|
||||
|
||||
#define init_var(v) memset(v,0,sizeof(NumericVar))
|
||||
static void free_var(NumericVar * var);
|
||||
static void free_var(NumericVar *var);
|
||||
static void free_allvars(void);
|
||||
|
||||
static void set_var_from_str(char *str, NumericVar * dest);
|
||||
static void set_var_from_num(Numeric value, NumericVar * dest);
|
||||
static void set_var_from_var(NumericVar * value, NumericVar * dest);
|
||||
static Numeric make_result(NumericVar * var);
|
||||
static void set_var_from_str(char *str, NumericVar *dest);
|
||||
static void set_var_from_num(Numeric value, NumericVar *dest);
|
||||
static void set_var_from_var(NumericVar *value, NumericVar *dest);
|
||||
static Numeric make_result(NumericVar *var);
|
||||
|
||||
static void apply_typmod(NumericVar * var, int32 typmod);
|
||||
static void apply_typmod(NumericVar *var, int32 typmod);
|
||||
|
||||
static int cmp_var(NumericVar * var1, NumericVar * var2);
|
||||
static void add_var(NumericVar * var1, NumericVar * var2, NumericVar * result);
|
||||
static void sub_var(NumericVar * var1, NumericVar * var2, NumericVar * result);
|
||||
static void mul_var(NumericVar * var1, NumericVar * var2, NumericVar * result);
|
||||
static void div_var(NumericVar * var1, NumericVar * var2, NumericVar * result);
|
||||
static void mod_var(NumericVar * var1, NumericVar * var2, NumericVar * result);
|
||||
static void ceil_var(NumericVar * var, NumericVar * result);
|
||||
static void floor_var(NumericVar * var, NumericVar * result);
|
||||
static int cmp_var(NumericVar *var1, NumericVar *var2);
|
||||
static void add_var(NumericVar *var1, NumericVar *var2, NumericVar *result);
|
||||
static void sub_var(NumericVar *var1, NumericVar *var2, NumericVar *result);
|
||||
static void mul_var(NumericVar *var1, NumericVar *var2, NumericVar *result);
|
||||
static void div_var(NumericVar *var1, NumericVar *var2, NumericVar *result);
|
||||
static void mod_var(NumericVar *var1, NumericVar *var2, NumericVar *result);
|
||||
static void ceil_var(NumericVar *var, NumericVar *result);
|
||||
static void floor_var(NumericVar *var, NumericVar *result);
|
||||
|
||||
static void sqrt_var(NumericVar * arg, NumericVar * result);
|
||||
static void exp_var(NumericVar * arg, NumericVar * result);
|
||||
static void ln_var(NumericVar * arg, NumericVar * result);
|
||||
static void log_var(NumericVar * base, NumericVar * num, NumericVar * result);
|
||||
static void power_var(NumericVar * base, NumericVar * exp, NumericVar * result);
|
||||
static void sqrt_var(NumericVar *arg, NumericVar *result);
|
||||
static void exp_var(NumericVar *arg, NumericVar *result);
|
||||
static void ln_var(NumericVar *arg, NumericVar *result);
|
||||
static void log_var(NumericVar *base, NumericVar *num, NumericVar *result);
|
||||
static void power_var(NumericVar *base, NumericVar *exp, NumericVar *result);
|
||||
|
||||
static int cmp_abs(NumericVar * var1, NumericVar * var2);
|
||||
static void add_abs(NumericVar * var1, NumericVar * var2, NumericVar * result);
|
||||
static void sub_abs(NumericVar * var1, NumericVar * var2, NumericVar * result);
|
||||
static int cmp_abs(NumericVar *var1, NumericVar *var2);
|
||||
static void add_abs(NumericVar *var1, NumericVar *var2, NumericVar *result);
|
||||
static void sub_abs(NumericVar *var1, NumericVar *var2, NumericVar *result);
|
||||
|
||||
|
||||
|
||||
@@ -1835,7 +1835,7 @@ dump_numeric(char *str, Numeric num)
|
||||
* ----------
|
||||
*/
|
||||
static void
|
||||
dump_var(char *str, NumericVar * var)
|
||||
dump_var(char *str, NumericVar *var)
|
||||
{
|
||||
int i;
|
||||
|
||||
@@ -1962,7 +1962,7 @@ digitbuf_alloc(int size)
|
||||
* ----------
|
||||
*/
|
||||
static void
|
||||
digitbuf_free(NumericDigitBuf * buf)
|
||||
digitbuf_free(NumericDigitBuf *buf)
|
||||
{
|
||||
NumericDigitBuf *smallest;
|
||||
|
||||
@@ -2048,7 +2048,7 @@ digitbuf_free(NumericDigitBuf * buf)
|
||||
* ----------
|
||||
*/
|
||||
static void
|
||||
free_var(NumericVar * var)
|
||||
free_var(NumericVar *var)
|
||||
{
|
||||
if (var->buf != NULL)
|
||||
{
|
||||
@@ -2096,7 +2096,7 @@ free_allvars(void)
|
||||
* ----------
|
||||
*/
|
||||
static void
|
||||
set_var_from_str(char *str, NumericVar * dest)
|
||||
set_var_from_str(char *str, NumericVar *dest)
|
||||
{
|
||||
char *cp = str;
|
||||
bool have_dp = FALSE;
|
||||
@@ -2238,7 +2238,7 @@ set_var_from_str(char *str, NumericVar * dest)
|
||||
*
|
||||
*/
|
||||
static void
|
||||
set_var_from_num(Numeric num, NumericVar * dest)
|
||||
set_var_from_num(Numeric num, NumericVar *dest)
|
||||
{
|
||||
NumericDigit *digit;
|
||||
int i;
|
||||
@@ -2275,7 +2275,7 @@ set_var_from_num(Numeric num, NumericVar * dest)
|
||||
* ----------
|
||||
*/
|
||||
static void
|
||||
set_var_from_var(NumericVar * value, NumericVar * dest)
|
||||
set_var_from_var(NumericVar *value, NumericVar *dest)
|
||||
{
|
||||
NumericDigitBuf *newbuf;
|
||||
NumericDigit *newdigits;
|
||||
@@ -2299,7 +2299,7 @@ set_var_from_var(NumericVar * value, NumericVar * dest)
|
||||
* ----------
|
||||
*/
|
||||
static Numeric
|
||||
make_result(NumericVar * var)
|
||||
make_result(NumericVar *var)
|
||||
{
|
||||
Numeric result;
|
||||
NumericDigit *digit = var->digits;
|
||||
@@ -2368,7 +2368,7 @@ make_result(NumericVar * var)
|
||||
* ----------
|
||||
*/
|
||||
static void
|
||||
apply_typmod(NumericVar * var, int32 typmod)
|
||||
apply_typmod(NumericVar *var, int32 typmod)
|
||||
{
|
||||
int precision;
|
||||
int scale;
|
||||
@@ -2439,7 +2439,7 @@ apply_typmod(NumericVar * var, int32 typmod)
|
||||
* ----------
|
||||
*/
|
||||
static int
|
||||
cmp_var(NumericVar * var1, NumericVar * var2)
|
||||
cmp_var(NumericVar *var1, NumericVar *var2)
|
||||
{
|
||||
if (var1->ndigits == 0)
|
||||
{
|
||||
@@ -2478,7 +2478,7 @@ cmp_var(NumericVar * var1, NumericVar * var2)
|
||||
* ----------
|
||||
*/
|
||||
static void
|
||||
add_var(NumericVar * var1, NumericVar * var2, NumericVar * result)
|
||||
add_var(NumericVar *var1, NumericVar *var2, NumericVar *result)
|
||||
{
|
||||
/* ----------
|
||||
* Decide on the signs of the two variables what to do
|
||||
@@ -2506,10 +2506,10 @@ add_var(NumericVar * var1, NumericVar * var2, NumericVar * result)
|
||||
switch (cmp_abs(var1, var2))
|
||||
{
|
||||
case 0: /* ----------
|
||||
* ABS(var1) == ABS(var2)
|
||||
* result = ZERO
|
||||
* ----------
|
||||
*/
|
||||
* ABS(var1) == ABS(var2)
|
||||
* result = ZERO
|
||||
* ----------
|
||||
*/
|
||||
digitbuf_free(result->buf);
|
||||
result->buf = digitbuf_alloc(0);
|
||||
result->ndigits = 0;
|
||||
@@ -2522,10 +2522,10 @@ add_var(NumericVar * var1, NumericVar * var2, NumericVar * result)
|
||||
break;
|
||||
|
||||
case 1: /* ----------
|
||||
* ABS(var1) > ABS(var2)
|
||||
* result = +(ABS(var1) - ABS(var2))
|
||||
* ----------
|
||||
*/
|
||||
* ABS(var1) > ABS(var2)
|
||||
* result = +(ABS(var1) - ABS(var2))
|
||||
* ----------
|
||||
*/
|
||||
sub_abs(var1, var2, result);
|
||||
result->sign = NUMERIC_POS;
|
||||
break;
|
||||
@@ -2553,10 +2553,10 @@ add_var(NumericVar * var1, NumericVar * var2, NumericVar * result)
|
||||
switch (cmp_abs(var1, var2))
|
||||
{
|
||||
case 0: /* ----------
|
||||
* ABS(var1) == ABS(var2)
|
||||
* result = ZERO
|
||||
* ----------
|
||||
*/
|
||||
* ABS(var1) == ABS(var2)
|
||||
* result = ZERO
|
||||
* ----------
|
||||
*/
|
||||
digitbuf_free(result->buf);
|
||||
result->buf = digitbuf_alloc(0);
|
||||
result->ndigits = 0;
|
||||
@@ -2569,10 +2569,10 @@ add_var(NumericVar * var1, NumericVar * var2, NumericVar * result)
|
||||
break;
|
||||
|
||||
case 1: /* ----------
|
||||
* ABS(var1) > ABS(var2)
|
||||
* result = -(ABS(var1) - ABS(var2))
|
||||
* ----------
|
||||
*/
|
||||
* ABS(var1) > ABS(var2)
|
||||
* result = -(ABS(var1) - ABS(var2))
|
||||
* ----------
|
||||
*/
|
||||
sub_abs(var1, var2, result);
|
||||
result->sign = NUMERIC_NEG;
|
||||
break;
|
||||
@@ -2609,7 +2609,7 @@ add_var(NumericVar * var1, NumericVar * var2, NumericVar * result)
|
||||
* ----------
|
||||
*/
|
||||
static void
|
||||
sub_var(NumericVar * var1, NumericVar * var2, NumericVar * result)
|
||||
sub_var(NumericVar *var1, NumericVar *var2, NumericVar *result)
|
||||
{
|
||||
/* ----------
|
||||
* Decide on the signs of the two variables what to do
|
||||
@@ -2637,10 +2637,10 @@ sub_var(NumericVar * var1, NumericVar * var2, NumericVar * result)
|
||||
switch (cmp_abs(var1, var2))
|
||||
{
|
||||
case 0: /* ----------
|
||||
* ABS(var1) == ABS(var2)
|
||||
* result = ZERO
|
||||
* ----------
|
||||
*/
|
||||
* ABS(var1) == ABS(var2)
|
||||
* result = ZERO
|
||||
* ----------
|
||||
*/
|
||||
digitbuf_free(result->buf);
|
||||
result->buf = digitbuf_alloc(0);
|
||||
result->ndigits = 0;
|
||||
@@ -2653,10 +2653,10 @@ sub_var(NumericVar * var1, NumericVar * var2, NumericVar * result)
|
||||
break;
|
||||
|
||||
case 1: /* ----------
|
||||
* ABS(var1) > ABS(var2)
|
||||
* result = +(ABS(var1) - ABS(var2))
|
||||
* ----------
|
||||
*/
|
||||
* ABS(var1) > ABS(var2)
|
||||
* result = +(ABS(var1) - ABS(var2))
|
||||
* ----------
|
||||
*/
|
||||
sub_abs(var1, var2, result);
|
||||
result->sign = NUMERIC_POS;
|
||||
break;
|
||||
@@ -2684,10 +2684,10 @@ sub_var(NumericVar * var1, NumericVar * var2, NumericVar * result)
|
||||
switch (cmp_abs(var1, var2))
|
||||
{
|
||||
case 0: /* ----------
|
||||
* ABS(var1) == ABS(var2)
|
||||
* result = ZERO
|
||||
* ----------
|
||||
*/
|
||||
* ABS(var1) == ABS(var2)
|
||||
* result = ZERO
|
||||
* ----------
|
||||
*/
|
||||
digitbuf_free(result->buf);
|
||||
result->buf = digitbuf_alloc(0);
|
||||
result->ndigits = 0;
|
||||
@@ -2700,10 +2700,10 @@ sub_var(NumericVar * var1, NumericVar * var2, NumericVar * result)
|
||||
break;
|
||||
|
||||
case 1: /* ----------
|
||||
* ABS(var1) > ABS(var2)
|
||||
* result = -(ABS(var1) - ABS(var2))
|
||||
* ----------
|
||||
*/
|
||||
* ABS(var1) > ABS(var2)
|
||||
* result = -(ABS(var1) - ABS(var2))
|
||||
* ----------
|
||||
*/
|
||||
sub_abs(var1, var2, result);
|
||||
result->sign = NUMERIC_NEG;
|
||||
break;
|
||||
@@ -2740,7 +2740,7 @@ sub_var(NumericVar * var1, NumericVar * var2, NumericVar * result)
|
||||
* ----------
|
||||
*/
|
||||
static void
|
||||
mul_var(NumericVar * var1, NumericVar * var2, NumericVar * result)
|
||||
mul_var(NumericVar *var1, NumericVar *var2, NumericVar *result)
|
||||
{
|
||||
NumericDigitBuf *res_buf;
|
||||
NumericDigit *res_digits;
|
||||
@@ -2825,7 +2825,7 @@ mul_var(NumericVar * var1, NumericVar * var2, NumericVar * result)
|
||||
* ----------
|
||||
*/
|
||||
static void
|
||||
div_var(NumericVar * var1, NumericVar * var2, NumericVar * result)
|
||||
div_var(NumericVar *var1, NumericVar *var2, NumericVar *result)
|
||||
{
|
||||
NumericDigit *res_digits;
|
||||
int res_ndigits;
|
||||
@@ -3046,7 +3046,7 @@ div_var(NumericVar * var1, NumericVar * var2, NumericVar * result)
|
||||
* ----------
|
||||
*/
|
||||
static void
|
||||
mod_var(NumericVar * var1, NumericVar * var2, NumericVar * result)
|
||||
mod_var(NumericVar *var1, NumericVar *var2, NumericVar *result)
|
||||
{
|
||||
NumericVar tmp;
|
||||
int save_global_rscale;
|
||||
@@ -3083,7 +3083,7 @@ mod_var(NumericVar * var1, NumericVar * var2, NumericVar * result)
|
||||
* ----------
|
||||
*/
|
||||
static void
|
||||
ceil_var(NumericVar * var, NumericVar * result)
|
||||
ceil_var(NumericVar *var, NumericVar *result)
|
||||
{
|
||||
NumericVar tmp;
|
||||
|
||||
@@ -3108,7 +3108,7 @@ ceil_var(NumericVar * var, NumericVar * result)
|
||||
* ----------
|
||||
*/
|
||||
static void
|
||||
floor_var(NumericVar * var, NumericVar * result)
|
||||
floor_var(NumericVar *var, NumericVar *result)
|
||||
{
|
||||
NumericVar tmp;
|
||||
|
||||
@@ -3132,7 +3132,7 @@ floor_var(NumericVar * var, NumericVar * result)
|
||||
* ----------
|
||||
*/
|
||||
static void
|
||||
sqrt_var(NumericVar * arg, NumericVar * result)
|
||||
sqrt_var(NumericVar *arg, NumericVar *result)
|
||||
{
|
||||
NumericVar tmp_arg;
|
||||
NumericVar tmp_val;
|
||||
@@ -3210,7 +3210,7 @@ sqrt_var(NumericVar * arg, NumericVar * result)
|
||||
* ----------
|
||||
*/
|
||||
static void
|
||||
exp_var(NumericVar * arg, NumericVar * result)
|
||||
exp_var(NumericVar *arg, NumericVar *result)
|
||||
{
|
||||
NumericVar x;
|
||||
NumericVar xpow;
|
||||
@@ -3304,7 +3304,7 @@ exp_var(NumericVar * arg, NumericVar * result)
|
||||
* ----------
|
||||
*/
|
||||
static void
|
||||
ln_var(NumericVar * arg, NumericVar * result)
|
||||
ln_var(NumericVar *arg, NumericVar *result)
|
||||
{
|
||||
NumericVar x;
|
||||
NumericVar xx;
|
||||
@@ -3382,7 +3382,7 @@ ln_var(NumericVar * arg, NumericVar * result)
|
||||
* ----------
|
||||
*/
|
||||
static void
|
||||
log_var(NumericVar * base, NumericVar * num, NumericVar * result)
|
||||
log_var(NumericVar *base, NumericVar *num, NumericVar *result)
|
||||
{
|
||||
NumericVar ln_base;
|
||||
NumericVar ln_num;
|
||||
@@ -3411,7 +3411,7 @@ log_var(NumericVar * base, NumericVar * num, NumericVar * result)
|
||||
* ----------
|
||||
*/
|
||||
static void
|
||||
power_var(NumericVar * base, NumericVar * exp, NumericVar * result)
|
||||
power_var(NumericVar *base, NumericVar *exp, NumericVar *result)
|
||||
{
|
||||
NumericVar ln_base;
|
||||
NumericVar ln_num;
|
||||
@@ -3455,7 +3455,7 @@ power_var(NumericVar * base, NumericVar * exp, NumericVar * result)
|
||||
* ----------
|
||||
*/
|
||||
static int
|
||||
cmp_abs(NumericVar * var1, NumericVar * var2)
|
||||
cmp_abs(NumericVar *var1, NumericVar *var2)
|
||||
{
|
||||
int i1 = 0;
|
||||
int i2 = 0;
|
||||
@@ -3513,7 +3513,7 @@ cmp_abs(NumericVar * var1, NumericVar * var2)
|
||||
* ----------
|
||||
*/
|
||||
static void
|
||||
add_abs(NumericVar * var1, NumericVar * var2, NumericVar * result)
|
||||
add_abs(NumericVar *var1, NumericVar *var2, NumericVar *result)
|
||||
{
|
||||
NumericDigitBuf *res_buf;
|
||||
NumericDigit *res_digits;
|
||||
@@ -3582,7 +3582,7 @@ add_abs(NumericVar * var1, NumericVar * var2, NumericVar * result)
|
||||
* ----------
|
||||
*/
|
||||
static void
|
||||
sub_abs(NumericVar * var1, NumericVar * var2, NumericVar * result)
|
||||
sub_abs(NumericVar *var1, NumericVar *var2, NumericVar *result)
|
||||
{
|
||||
NumericDigitBuf *res_buf;
|
||||
NumericDigit *res_digits;
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
* out of it's tuple
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $Header: /cvsroot/pgsql/src/backend/utils/adt/ruleutils.c,v 1.16 1999/05/25 22:04:41 momjian Exp $
|
||||
* $Header: /cvsroot/pgsql/src/backend/utils/adt/ruleutils.c,v 1.17 1999/05/25 22:42:13 momjian Exp $
|
||||
*
|
||||
* This software is copyrighted by Jan Wieck - Hamburg.
|
||||
*
|
||||
@@ -67,7 +67,7 @@ typedef struct QryHier
|
||||
{
|
||||
struct QryHier *parent;
|
||||
Query *query;
|
||||
} QryHier;
|
||||
} QryHier;
|
||||
|
||||
|
||||
/* ----------
|
||||
@@ -101,16 +101,16 @@ NameData *pg_get_userbyid(int4 uid);
|
||||
*/
|
||||
static char *make_ruledef(HeapTuple ruletup, TupleDesc rulettc);
|
||||
static char *make_viewdef(HeapTuple ruletup, TupleDesc rulettc);
|
||||
static char *get_query_def(Query *query, QryHier * parentqh);
|
||||
static char *get_select_query_def(Query *query, QryHier * qh);
|
||||
static char *get_insert_query_def(Query *query, QryHier * qh);
|
||||
static char *get_update_query_def(Query *query, QryHier * qh);
|
||||
static char *get_delete_query_def(Query *query, QryHier * qh);
|
||||
static char *get_rule_expr(QryHier * qh, int rt_index, Node *node, bool varprefix);
|
||||
static char *get_func_expr(QryHier * qh, int rt_index, Expr *expr, bool varprefix);
|
||||
static char *get_tle_expr(QryHier * qh, int rt_index, TargetEntry *tle, bool varprefix);
|
||||
static char *get_query_def(Query *query, QryHier *parentqh);
|
||||
static char *get_select_query_def(Query *query, QryHier *qh);
|
||||
static char *get_insert_query_def(Query *query, QryHier *qh);
|
||||
static char *get_update_query_def(Query *query, QryHier *qh);
|
||||
static char *get_delete_query_def(Query *query, QryHier *qh);
|
||||
static char *get_rule_expr(QryHier *qh, int rt_index, Node *node, bool varprefix);
|
||||
static char *get_func_expr(QryHier *qh, int rt_index, Expr *expr, bool varprefix);
|
||||
static char *get_tle_expr(QryHier *qh, int rt_index, TargetEntry *tle, bool varprefix);
|
||||
static char *get_const_expr(Const *constval);
|
||||
static char *get_sublink_expr(QryHier * qh, int rt_index, Node *node, bool varprefix);
|
||||
static char *get_sublink_expr(QryHier *qh, int rt_index, Node *node, bool varprefix);
|
||||
static char *get_relation_name(Oid relid);
|
||||
static char *get_attribute_name(Oid relid, int2 attnum);
|
||||
static bool check_if_rte_used(int rt_index, Node *node, int sup);
|
||||
@@ -806,7 +806,7 @@ make_viewdef(HeapTuple ruletup, TupleDesc rulettc)
|
||||
* ----------
|
||||
*/
|
||||
static char *
|
||||
get_query_def(Query *query, QryHier * parentqh)
|
||||
get_query_def(Query *query, QryHier *parentqh)
|
||||
{
|
||||
QryHier qh;
|
||||
|
||||
@@ -850,7 +850,7 @@ get_query_def(Query *query, QryHier * parentqh)
|
||||
* ----------
|
||||
*/
|
||||
static char *
|
||||
get_select_query_def(Query *query, QryHier * qh)
|
||||
get_select_query_def(Query *query, QryHier *qh)
|
||||
{
|
||||
char buf[BUFSIZE];
|
||||
char *sep;
|
||||
@@ -1020,7 +1020,7 @@ get_select_query_def(Query *query, QryHier * qh)
|
||||
* ----------
|
||||
*/
|
||||
static char *
|
||||
get_insert_query_def(Query *query, QryHier * qh)
|
||||
get_insert_query_def(Query *query, QryHier *qh)
|
||||
{
|
||||
char buf[BUFSIZE];
|
||||
char *sep;
|
||||
@@ -1130,7 +1130,7 @@ get_insert_query_def(Query *query, QryHier * qh)
|
||||
* ----------
|
||||
*/
|
||||
static char *
|
||||
get_update_query_def(Query *query, QryHier * qh)
|
||||
get_update_query_def(Query *query, QryHier *qh)
|
||||
{
|
||||
char buf[BUFSIZE];
|
||||
char *sep;
|
||||
@@ -1183,7 +1183,7 @@ get_update_query_def(Query *query, QryHier * qh)
|
||||
* ----------
|
||||
*/
|
||||
static char *
|
||||
get_delete_query_def(Query *query, QryHier * qh)
|
||||
get_delete_query_def(Query *query, QryHier *qh)
|
||||
{
|
||||
char buf[BUFSIZE];
|
||||
RangeTblEntry *rte;
|
||||
@@ -1217,7 +1217,7 @@ get_delete_query_def(Query *query, QryHier * qh)
|
||||
* ----------
|
||||
*/
|
||||
static char *
|
||||
get_rule_expr(QryHier * qh, int rt_index, Node *node, bool varprefix)
|
||||
get_rule_expr(QryHier *qh, int rt_index, Node *node, bool varprefix)
|
||||
{
|
||||
char buf[BUFSIZE];
|
||||
|
||||
@@ -1417,7 +1417,7 @@ get_rule_expr(QryHier * qh, int rt_index, Node *node, bool varprefix)
|
||||
* ----------
|
||||
*/
|
||||
static char *
|
||||
get_func_expr(QryHier * qh, int rt_index, Expr *expr, bool varprefix)
|
||||
get_func_expr(QryHier *qh, int rt_index, Expr *expr, bool varprefix)
|
||||
{
|
||||
char buf[BUFSIZE];
|
||||
HeapTuple proctup;
|
||||
@@ -1496,7 +1496,7 @@ get_func_expr(QryHier * qh, int rt_index, Expr *expr, bool varprefix)
|
||||
* ----------
|
||||
*/
|
||||
static char *
|
||||
get_tle_expr(QryHier * qh, int rt_index, TargetEntry *tle, bool varprefix)
|
||||
get_tle_expr(QryHier *qh, int rt_index, TargetEntry *tle, bool varprefix)
|
||||
{
|
||||
HeapTuple proctup;
|
||||
Form_pg_proc procStruct;
|
||||
@@ -1605,7 +1605,7 @@ get_const_expr(Const *constval)
|
||||
* ----------
|
||||
*/
|
||||
static char *
|
||||
get_sublink_expr(QryHier * qh, int rt_index, Node *node, bool varprefix)
|
||||
get_sublink_expr(QryHier *qh, int rt_index, Node *node, bool varprefix)
|
||||
{
|
||||
SubLink *sublink = (SubLink *) node;
|
||||
Query *query = (Query *) (sublink->subselect);
|
||||
|
||||
Reference in New Issue
Block a user