Re: [COMMITTERS]

Поиск
Список
Период
Сортировка
От Emanuel Calvo Franco
Тема Re: [COMMITTERS]
Дата
Msg-id f205bb120904060607u3a4d9feci55bad4a490b3cecf@mail.gmail.com
обсуждение исходный текст
Ответы compiling c function using MinGW  (eehab hamzeh <eehab40@hotmail.com>)
writing c functions for postgres  (eehab hamzeh <eehab40@hotmail.com>)
Список pgsql-general
2009/4/6 eehab hamzeh <eehab40@hotmail.com>:
>     Hello
>
> I am trying to build some functions using C language. these functions are
> mentioned in the postgresql documentation.
>
> http://www.postgresql.org/docs/8.3/interactive/xfunc-c.html
>
> Datum
> add_one_float8(PG_FUNCTION_ARGS)
> {
>     /* The macros for FLOAT8 hide its pass-by-reference nature. */
>     float8   arg = PG_GETARG_FLOAT8(0);
>
>     PG_RETURN_FLOAT8(arg + 1.0);
> }
>
> PG_FUNCTION_INFO_V1(makepoint);
>
> Datum
> makepoint(PG_FUNCTION_ARGS)
> {
>     /* Here, the pass-by-reference nature of Point is not hidden. */
>     Point     *pointx = PG_GETARG_POINT_P(0);
>     Point     *pointy = PG_GETARG_POINT_P(1);
>     Point     *new_point = (Point *) palloc(sizeof(Point));
>
>     new_point->x = pointx->x;
>     new_point->y = pointy->y;
>
>     PG_RETURN_POINT_P(new_
>  point);
> }
>
> the only function that are work are the one with int32 variable.
> the other function bring errors and are not working
> any body can give directions
>
>
> kind regards
> ihab

Re-send to pgsql-general.

Can you paste these errors and how you're compiling this?

--
      Emanuel Calvo Franco
        Sumate al ARPUG !
      (www.postgres-arg.org -
         www.arpug.com.ar)
    ArPUG / AOSUG Member
   Postgresql Support & Admin

В списке pgsql-general по дате отправления:

Предыдущее
От: "Chris Spotts"
Дата:
Сообщение: Re: copy from with trigger
Следующее
От: "A. Kretschmer"
Дата:
Сообщение: Re: Number Conversion Function