sult *res, size_t nBytes);</PRE
><P>
     </P
><P
>      Any memory allocated with this function will be freed when
      <TT
CLASS="PARAMETER"
>res</TT
> is cleared.  If the function fails,
      the return value is <TT
CLASS="SYMBOL"
>NULL</TT
>.  The result is
      guaranteed to be adequately aligned for any type of data,
      just as for <CODE
CLASS="FUNCTION"
>malloc</CODE
>.
     </P
></DD
><DT
><A
NAME="LIBPQ-PQLIBVERSION"
></A
><CODE
CLASS="FUNCTION"
>PQlibVersion</CODE
>
     </DT
><DD
><P
>     