Re: Passing character data to C function

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: Passing character data to C function
Дата
Msg-id Pine.LNX.4.44.0210072040320.928-100000@localhost.localdomain
обсуждение исходный текст
Ответ на Passing character data to C function  (Philip Compton <pcompton@mcs.vuw.ac.nz>)
Список pgsql-bugs
Philip Compton writes:

> CREATE FUNCTION pc_fn(char(50), char(50), char(255)) RETURNS Boolean
> AS '/u/students/pcompton/comp442/ass4/pc_fn.so' LANGUAGE 'C';
>
> //C function prototype
> int pc_fn(char* a1,char* a2,char* a3){...}
> or
> int pc_fn(char a1[50],char a2[50],char a3[255]){...}
>
> fails to work. The function _is_ called and I can _log output_ as it executes,
> but no character data shows up in the arguments.

Have you read the documentation?  That works a lot better than making
stuff up and wondering why it doesn't work.  ;-)

--
Peter Eisentraut   peter_e@gmx.net

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

Предыдущее
От: Lee Kindness
Дата:
Сообщение: Re: postmaster will not start with stale lockfile but not report why
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: unable to build on openbsd-sparc