which is a preprocessor directive. This leads ecpg to incorrectly parse the comment as nested.
 
 #include <ecpg_informix.h>
 
-#ifndef _ECPGLIB_H                             /* source created by ecpg which defines these
-                                                                * symbols */
+/* source created by ecpg which defines these symbols */
+#ifndef _ECPGLIB_H
 typedef timestamp dtime_t;
 typedef interval intrvl_t;
 #endif   /* ndef _ECPGLIB_H */
 
 
 #include <ecpg_informix.h>
 
-#ifndef _ECPGLIB_H                             /* source created by ecpg which defines this
-                                                                * symbol */
+/* source created by ecpg which defines this */
+#ifndef _ECPGLIB_H
 typedef decimal dec_t;
 #endif   /* ndef _ECPGLIB_H */