Hi Tom,

Thanks for getting back to me.  I did discover both of these things in my debuggng 
efforts.  The PG_RETURN_NULL() macro doesn't accomodate a Point type very easily (that 
I can see), but I think I'll just raise an error for a situation where a NULL would be 
returned.

Thanks again,

Laurette
On Tue, 24 Jul 2001, Tom Lane wrote:

> Laurette Cisneros <[EMAIL PROTECTED]> writes:
> > Here's the stack track from the core file:
> > #1  0x4013c445 in fprintf (stream=0x0,
> >     format=0x4001966f "nbpointdist\n") at fprintf.c:32
>
> Sure looks like you're trying to write on a non-open file (stream=0
> suggests you're passing a NULL file pointer to fprintf).
>
> As for your later message, no you can't return an SQL NULL by
> returning a NULL pointer.  The only way to return NULLs cleanly
> is to use the v1 function call interface, within which the macro
> PG_RETURN_NULL() works.  See the documentation about writing C
> functions.
>
>                       regards, tom lane
>

-- 
Laurette Cisneros
(510) 420-3137
NextBus Information Systems, Inc.
www.nextbus.com
Passenger Information Everywhere


---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster

Reply via email to