ECPG check variables hidden by locals v2

Поиск
Список
Период
Сортировка
От Boszormenyi Zoltan
Тема ECPG check variables hidden by locals v2
Дата
Msg-id 4BB4564A.50906@cybertec.at
обсуждение исходный текст
Ответ на Re: Problems with variable cursorname in ecpg  (Boszormenyi Zoltan <zb@cybertec.at>)
Ответы Re: ECPG check variables hidden by locals v2
Список pgsql-hackers
Hi,

here's a little beautified patch:
- more logical parameter order in ECPGdump_a_type()
- use mm_strdup() instead of strdup() (I notoriously forget this)
- actually bail out with ET_FATAL if the local variable is
  of a different type than the global variable that was used in
  the DECLARE in the global scope

Although with this patch we can only detect variables under
DECLARE SECTIONs, so we can't detect the scenario
in the attached test case. Should we? This test code would be
a good candidate for the Underhanded C Contest. :-)

Best regards,
Zoltán Böszörményi

--
Bible has answers for everything. Proof:
"But let your communication be, Yea, yea; Nay, nay: for whatsoever is more
than these cometh of evil." (Matthew 5:37) - basics of digital technology.
"May your kingdom come" - superficial description of plate tectonics

----------------------------------
Zoltán Böszörményi
Cybertec Schönig & Schönig GmbH
http://www.postgresql.at/


Вложения

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Dave Page
Дата:
Сообщение: Postgres 9.1 - Release Theme
Следующее
От: Thom Brown
Дата:
Сообщение: Re: Postgres 9.1 - Release Theme