@@ -1276,22 +1276,22 @@ make_arg_list(StringInfoData *buf, HeapTuple tup, TupleDesc tupdesc,
12761276int * nargs ,Oid * * argtypes ,Datum * * args ,char * * nulls )
12771277{
12781278int i ;
1279- bool isnull ;
1279+ bool isnull ;
12801280
12811281* nargs = tupdesc -> natts ;
1282- * args = palloc (sizeof (Datum )* tupdesc -> natts );
1283- * argtypes = palloc (sizeof (Oid )* tupdesc -> natts );
1284- * nulls = palloc (sizeof (char )* tupdesc -> natts );
1282+ * args = ( Datum * ) palloc (sizeof (Datum )* tupdesc -> natts );
1283+ * argtypes = ( Oid * ) palloc (sizeof (Oid )* tupdesc -> natts );
1284+ * nulls = ( char * ) palloc (sizeof (char )* tupdesc -> natts );
12851285
1286- for (i = 0 ;i < tupdesc -> natts ;i ++ )
1286+ for (i = 0 ;i < * nargs ;i ++ )
12871287{
12881288/* Skip dropped columns */
12891289if (tupdesc -> attrs [i ]-> attisdropped )
12901290continue ;
12911291
1292- * args [i ]= heap_getattr (tup ,i + 1 ,tupdesc ,& isnull );
1293- * nulls [i ]= isnull ?'n' :' ' ;
1294- * argtypes [i ]= tupdesc -> attrs [i ]-> atttypid ;
1292+ ( * args ) [i ]= heap_getattr (tup ,i + 1 ,tupdesc ,& isnull );
1293+ ( * nulls ) [i ]= isnull ?'n' :' ' ;
1294+ ( * argtypes ) [i ]= tupdesc -> attrs [i ]-> atttypid ;
12951295
12961296/* Add comma separator (except the first time) */
12971297if (i != 0 )