The following bug has been logged on the website: Bug reference: 6436 Logged by: Atsushi Tanaka Email address: a.tanak...@gmail.com PostgreSQL version: 9.1.2 Operating system: CentOS 6.2 Description:
I tried preprocess my program source by ecpg. Then, ecpg processed wrong variable name for host value of struct. variable definition: ---------- EXEC SQL BEGIN DECLARE SECTION; struct _save_data { varchar vstring[256]; int idx; } save_data; EXEC SQL END DECLARE SECTION; ---------- call EXEC SQL: ---------- EXEC SQL INSERT INTO test_tbl ( title ) VALUES ( :save_data.vstring ); ---------- wrong preprocessed line: ---------- ECPGt_varchar,&(save_data.vstring),(long)256,(long)1,sizeof(struct varchar_save_data.vstring_1), ---------- correct: ---------- ECPGt_varchar,&(save_data.vstring),(long)256,(long)1,sizeof(struct varchar_vstring_1), ---------- -- Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-bugs