postgresql/src/interfaces/ecpg
Tom Lane 25f9a72662 Make ecpg's rjulmdy() and rmdyjul() agree with their declarations.
We had "short *mdy" in the extern declarations, but "short mdy[3]"
in the actual function definitions.  Per C99 these are equivalent,
but recent versions of gcc have started to issue warnings about
the inconsistency.  Clean it up before the warnings get any more
widespread.

Back-patch, in case anyone wants to build older PG versions with
bleeding-edge compilers.

Discussion: https://postgr.es/m/2401575.1611764534@sss.pgh.pa.us
2021-01-28 11:17:33 -05:00
..
compatlib Make ecpg's rjulmdy() and rmdyjul() agree with their declarations. 2021-01-28 11:17:33 -05:00
ecpglib Fix ancient bug in ecpg's pthread_once() emulation for Windows. 2020-10-24 13:12:26 -04:00
include Move declaration of ecpg_gettext() to a saner place. 2019-11-07 14:21:52 -05:00
pgtypeslib Allow ecpg to be built stand-alone, allow parallel libpq make 2020-03-31 14:17:32 -04:00
preproc Translation updates 2020-11-09 12:36:44 +01:00
test Increase hard-wired timeout values in ecpg regression tests. 2020-08-04 15:20:31 -04:00
Makefile Fix parallel make risk with new check temp-install setup 2015-04-29 20:34:22 -04:00
README.dynSQL Fix whitespace issues found by git diff --check, add gitattributes 2013-11-10 14:48:29 -05:00

src/interfaces/ecpg/README.dynSQL

descriptor statements have the following shortcomings

- input descriptors (USING DESCRIPTOR <name>) are not supported

  Reason: to fully support dynamic SQL the frontend/backend communication
          should change to recognize input parameters.
          Since this is not likely to happen in the near future and you
          can cover the same functionality with the existing infrastructure
          (using s[n]printf), I'll leave the work to someone else.