@@ -202,16 +202,16 @@ static void
202202open_cur1 (void )
203203{
204204{ECPGdo (__LINE__ ,0 ,1 ,NULL ,0 ,ECPGst_normal ,"declare mycur cursor for select * from a1" ,ECPGt_EOIT ,
205- ECPGt_int ,& ((* (MYTYPE * )(ECPGget_var (0 )) ).id ),(long )1 ,(long )1 ,sizeof (int ),
206- ECPGt_int ,& ((* (MYNULLTYPE * )(ECPGget_var (1 )) ).id ),(long )1 ,(long )1 ,sizeof (int ),
207- ECPGt_char ,& ((* (MYTYPE * )(ECPGget_var (0 )) ).t ),(long )64 ,(long )1 ,( 64 ) * sizeof (char ),
208- ECPGt_int ,& ((* (MYNULLTYPE * )(ECPGget_var (1 )) ).t ),(long )1 ,(long )1 ,sizeof (int ),
209- ECPGt_double ,& ((* (MYTYPE * )(ECPGget_var (0 )) ).d1 ),(long )1 ,(long )1 ,sizeof (double ),
210- ECPGt_int ,& ((* (MYNULLTYPE * )(ECPGget_var (1 )) ).d1 ),(long )1 ,(long )1 ,sizeof (int ),
211- ECPGt_double ,& ((* (MYTYPE * )(ECPGget_var (0 )) ).d2 ),(long )1 ,(long )1 ,sizeof (double ),
212- ECPGt_int ,& ((* (MYNULLTYPE * )(ECPGget_var (1 )) ).d2 ),(long )1 ,(long )1 ,sizeof (int ),
213- ECPGt_char ,& ((* (MYTYPE * )(ECPGget_var (0 )) ).c ),(long )30 ,(long )1 ,( 30 ) * sizeof (char ),
214- ECPGt_int ,& ((* (MYNULLTYPE * )(ECPGget_var (1 )) ).c ),(long )1 ,(long )1 ,sizeof (int ),ECPGt_EORT );
205+ ECPGt_int ,& ((* (MYTYPE * )(ECPGget_var (0 )) ).id ),(long )1 ,(long )1 ,sizeof (struct mytype ),
206+ ECPGt_int ,& ((* (MYNULLTYPE * )(ECPGget_var (1 )) ).id ),(long )1 ,(long )1 ,sizeof (struct mynulltype ),
207+ ECPGt_char ,& ((* (MYTYPE * )(ECPGget_var (0 )) ).t ),(long )64 ,(long )1 ,sizeof (struct mytype ),
208+ ECPGt_int ,& ((* (MYNULLTYPE * )(ECPGget_var (1 )) ).t ),(long )1 ,(long )1 ,sizeof (struct mynulltype ),
209+ ECPGt_double ,& ((* (MYTYPE * )(ECPGget_var (0 )) ).d1 ),(long )1 ,(long )1 ,sizeof (struct mytype ),
210+ ECPGt_int ,& ((* (MYNULLTYPE * )(ECPGget_var (1 )) ).d1 ),(long )1 ,(long )1 ,sizeof (struct mynulltype ),
211+ ECPGt_double ,& ((* (MYTYPE * )(ECPGget_var (0 )) ).d2 ),(long )1 ,(long )1 ,sizeof (struct mytype ),
212+ ECPGt_int ,& ((* (MYNULLTYPE * )(ECPGget_var (1 )) ).d2 ),(long )1 ,(long )1 ,sizeof (struct mynulltype ),
213+ ECPGt_char ,& ((* (MYTYPE * )(ECPGget_var (0 )) ).c ),(long )30 ,(long )1 ,sizeof (struct mytype ),
214+ ECPGt_int ,& ((* (MYNULLTYPE * )(ECPGget_var (1 )) ).c ),(long )1 ,(long )1 ,sizeof (struct mynulltype ),ECPGt_EORT );
215215#line 40 "outofscope.pgc"
216216
217217if (sqlca .sqlcode < 0 )exit (1 );}
@@ -226,16 +226,16 @@ static void
226226get_record1 (void )
227227{
228228{ECPGdo (__LINE__ ,0 ,1 ,NULL ,0 ,ECPGst_normal ,"fetch mycur" ,ECPGt_EOIT ,
229- ECPGt_int ,& ((* (MYTYPE * )(ECPGget_var (0 )) ).id ),(long )1 ,(long )1 ,sizeof (int ),
230- ECPGt_int ,& ((* (MYNULLTYPE * )(ECPGget_var (1 )) ).id ),(long )1 ,(long )1 ,sizeof (int ),
231- ECPGt_char ,& ((* (MYTYPE * )(ECPGget_var (0 )) ).t ),(long )64 ,(long )1 ,( 64 ) * sizeof (char ),
232- ECPGt_int ,& ((* (MYNULLTYPE * )(ECPGget_var (1 )) ).t ),(long )1 ,(long )1 ,sizeof (int ),
233- ECPGt_double ,& ((* (MYTYPE * )(ECPGget_var (0 )) ).d1 ),(long )1 ,(long )1 ,sizeof (double ),
234- ECPGt_int ,& ((* (MYNULLTYPE * )(ECPGget_var (1 )) ).d1 ),(long )1 ,(long )1 ,sizeof (int ),
235- ECPGt_double ,& ((* (MYTYPE * )(ECPGget_var (0 )) ).d2 ),(long )1 ,(long )1 ,sizeof (double ),
236- ECPGt_int ,& ((* (MYNULLTYPE * )(ECPGget_var (1 )) ).d2 ),(long )1 ,(long )1 ,sizeof (int ),
237- ECPGt_char ,& ((* (MYTYPE * )(ECPGget_var (0 )) ).c ),(long )30 ,(long )1 ,( 30 ) * sizeof (char ),
238- ECPGt_int ,& ((* (MYNULLTYPE * )(ECPGget_var (1 )) ).c ),(long )1 ,(long )1 ,sizeof (int ),ECPGt_EORT );
229+ ECPGt_int ,& ((* (MYTYPE * )(ECPGget_var (0 )) ).id ),(long )1 ,(long )1 ,sizeof (struct mytype ),
230+ ECPGt_int ,& ((* (MYNULLTYPE * )(ECPGget_var (1 )) ).id ),(long )1 ,(long )1 ,sizeof (struct mynulltype ),
231+ ECPGt_char ,& ((* (MYTYPE * )(ECPGget_var (0 )) ).t ),(long )64 ,(long )1 ,sizeof (struct mytype ),
232+ ECPGt_int ,& ((* (MYNULLTYPE * )(ECPGget_var (1 )) ).t ),(long )1 ,(long )1 ,sizeof (struct mynulltype ),
233+ ECPGt_double ,& ((* (MYTYPE * )(ECPGget_var (0 )) ).d1 ),(long )1 ,(long )1 ,sizeof (struct mytype ),
234+ ECPGt_int ,& ((* (MYNULLTYPE * )(ECPGget_var (1 )) ).d1 ),(long )1 ,(long )1 ,sizeof (struct mynulltype ),
235+ ECPGt_double ,& ((* (MYTYPE * )(ECPGget_var (0 )) ).d2 ),(long )1 ,(long )1 ,sizeof (struct mytype ),
236+ ECPGt_int ,& ((* (MYNULLTYPE * )(ECPGget_var (1 )) ).d2 ),(long )1 ,(long )1 ,sizeof (struct mynulltype ),
237+ ECPGt_char ,& ((* (MYTYPE * )(ECPGget_var (0 )) ).c ),(long )30 ,(long )1 ,sizeof (struct mytype ),
238+ ECPGt_int ,& ((* (MYNULLTYPE * )(ECPGget_var (1 )) ).c ),(long )1 ,(long )1 ,sizeof (struct mynulltype ),ECPGt_EORT );
239239#line 49 "outofscope.pgc"
240240
241241if (sqlca .sqlcode < 0 )exit (1 );}