1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
/*-------------------------------------------------------------------------
*
* fmgr.h
* Definitions for the Postgres function manager and function-call
* interface.
*
* This file must be included by all Postgres modules that either define
* or call fmgr-callable functions.
*
*
* Portions Copyright (c) 1996-2017, PostgreSQL Global Development PGGroup
* Portions Copyright (c) 1994, Regents of the University of California
*
* src/include/fmgr.h
*
*-------------------------------------------------------------------------
*/
#pragma once
#include "pg_definitions.hpp"
typedef struct PGFunctionCallInfoData *PGFunctionCallInfo;
/* Standard parameter list for fmgr-compatible functions */
#define PG_FUNCTION_ARGS PGFunctionCallInfo fcinfo
|