postgresql/src/interfaces/ecpg/include
Thomas Munro 3bc19d0d26 Add PGTYPESchar_free() to avoid cross-module problems on Windows.
On Windows, it is sometimes important for corresponding malloc() and
free() calls to be made from the same DLL, since some build options can
result in multiple allocators being active at the same time.  For that
reason we already provided PQfreemem().  This commit adds a similar
function for freeing string results allocated by the pgtypes library.

Author: Takayuki Tsunakawa
Reviewed-by: Kyotaro Horiguchi
Discussion: https://postgr.es/m/0A3221C70F24FB45833433255569204D1F8AD5D6%40G01JPEXMBYT05
2018-06-26 20:54:40 +12:00
..
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
datetime.h Make sure ecpg header files do not have a comment lasting several lines, one of 2016-02-01 13:20:37 +01:00
decimal.h Make sure ecpg header files do not have a comment lasting several lines, one of 2016-02-01 13:20:37 +01:00
ecpg-pthread-win32.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
ecpg_config.h.in Remove extra newlines at end and beginning of files, add missing newlines 2010-08-19 05:57:36 +00:00
ecpg_informix.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
ecpgerrno.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
ecpglib.h Tweak __attribute__-wrapping macros for better pgindent results. 2015-03-26 14:03:25 -04:00
ecpgtype.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
Makefile Add PGTYPESchar_free() to avoid cross-module problems on Windows. 2018-06-26 20:54:40 +12:00
pgtypes.h Add PGTYPESchar_free() to avoid cross-module problems on Windows. 2018-06-26 20:54:40 +12:00
pgtypes_date.h Add PGTYPESchar_free() to avoid cross-module problems on Windows. 2018-06-26 20:54:40 +12:00
pgtypes_error.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
pgtypes_interval.h Add PGTYPESchar_free() to avoid cross-module problems on Windows. 2018-06-26 20:54:40 +12:00
pgtypes_numeric.h Add PGTYPESchar_free() to avoid cross-module problems on Windows. 2018-06-26 20:54:40 +12:00
pgtypes_timestamp.h Add PGTYPESchar_free() to avoid cross-module problems on Windows. 2018-06-26 20:54:40 +12:00
sql3types.h fix ecpg regression tests broken by over-eager adding of $PostgreSQL$ markers 2008-05-17 02:43:16 +00:00
sqlca.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
sqlda-compat.h pgindent run for 9.0 2010-02-26 02:01:40 +00:00
sqlda-native.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
sqlda.h With ecpg exclusion removed, re-run pgindent for 9.4 2014-05-06 20:39:28 -04:00
sqltypes.h With ecpg exclusion removed, re-run pgindent for 9.4 2014-05-06 20:39:28 -04:00