26 lines
763 B
C++
Executable File
26 lines
763 B
C++
Executable File
/*-------------------------------------------------------------------------
|
|
*
|
|
* 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
|