Gregory Stark <[EMAIL PROTECTED]> writes:
> "zhuge xiao" <[EMAIL PROTECTED]> writes:
>> I wrote and compiled and linked a C function, add_float, which returns
>> float in C like following:
> float8 and float aren't the same thing. "float" is a C data type which is not
> wide enough to hold a float
"zhuge xiao" <[EMAIL PROTECTED]> writes:
> I wrote and compiled and linked a C function, add_float, which returns
> float in C like following:
>
> PG_FUNCTION_INFO_V1(add_float);
>
> Datum
> add_float(PG_FUNCTION_ARGS)
> {
> float arg = PG_GETARG_FLOAT8(0);
>
> PG_RETURN_FLOAT8(arg + 10);
> }
>
>
I wrote and compiled and linked a C function, add_float, which returns
float in C like following:
PG_FUNCTION_INFO_V1(add_float);
Datum
add_float(PG_FUNCTION_ARGS)
{
float arg = PG_GETARG_FLOAT8(0);
PG_RETURN_FLOAT8(arg + 10);
}
After having loaded it into database, executed the SQL command, "s