diff -rpcd a/src/interfaces/ecpg/preproc/type.c b/src/interfaces/ecpg/preproc/type.c *** a/src/interfaces/ecpg/preproc/type.c 2013-12-02 09:17:05.000000000 +0900 --- b/src/interfaces/ecpg/preproc/type.c 2013-12-24 13:09:07.000000000 +0900 *************** ECPGdump_a_simple(FILE *o, const char *n *** 368,374 **** fprintf(o, "\n\tECPGt_NO_INDICATOR, NULL , 0L, 0L, 0L, "); else if (type == ECPGt_descriptor) /* remember that name here already contains quotes (if needed) */ ! fprintf(o, "\n\tECPGt_descriptor, %s, 0L, 0L, 0L, ", name); else if (type == ECPGt_sqlda) fprintf(o, "\n\tECPGt_sqlda, &%s, 0L, 0L, 0L, ", name); else --- 368,374 ---- fprintf(o, "\n\tECPGt_NO_INDICATOR, NULL , 0L, 0L, 0L, "); else if (type == ECPGt_descriptor) /* remember that name here already contains quotes (if needed) */ ! fprintf(o, "\n\tECPGt_descriptor, %s, 1, %s, 1, ", name, arrsize); else if (type == ECPGt_sqlda) fprintf(o, "\n\tECPGt_sqlda, &%s, 0L, 0L, 0L, ", name); else