postgres/contrib/hstore_plpython
Peter Eisentraut 361cabb11d Fix volatile vs. pointer confusion
Variables used after a longjmp() need to be declared volatile.  In
case of a pointer, it's the pointer itself that needs to be declared
volatile, not the pointed-to value.  So we need

    PyObject *volatile items;

instead of

    volatile PyObject *items;  /* wrong */

Discussion: https://www.postgresql.org/message-id/flat/f747368d-9e1a-c46a-ac76-3c27da32e8e4%402ndquadrant.com
2019-03-15 08:39:12 +01:00
..
expected Make Python tests more portable 2015-05-31 07:10:45 -04:00
sql Make Python tests more portable 2015-05-31 07:10:45 -04:00
.gitignore Add transforms feature 2015-04-26 10:33:14 -04:00
hstore_plpython.c Fix volatile vs. pointer confusion 2019-03-15 08:39:12 +01:00
hstore_plpython2u--1.0.sql Use LOAD not actual code execution to pull in plpython library. 2016-01-11 20:06:47 -05:00
hstore_plpython2u.control Add transforms feature 2015-04-26 10:33:14 -04:00
hstore_plpython3u--1.0.sql Use LOAD not actual code execution to pull in plpython library. 2016-01-11 20:06:47 -05:00
hstore_plpython3u.control Add transforms feature 2015-04-26 10:33:14 -04:00
hstore_plpythonu--1.0.sql Use LOAD not actual code execution to pull in plpython library. 2016-01-11 20:06:47 -05:00
hstore_plpythonu.control Add transforms feature 2015-04-26 10:33:14 -04:00
Makefile Prevent accidental linking of system-supplied copies of libpq.so etc. 2018-07-09 17:23:31 -04:00