Ok, one can of CC to whomever that can explain this:
pelix:~% co -p1.119 /pike/data/cvsroot/Pike/7.0/src/las.c,v > apa
/pike/data/cvsroot/Pike/7.0/src/las.c,v --> standard output
revision 1.119
pelix:~% co -p1.119 /pike/data/cvsroot/Pike/7.2/src/las.c,v > bepa
/pike/data/cvsroot/Pike/7.2/src/las.c,v --> standard output
revision 1.119
pelix:~% gdiff -u apa bepa
--- apa Sun Aug 6 13:19:32 2006
+++ bepa Sun Aug 6 13:19:38 2006
@@ -2055,8 +2055,8 @@
push_type(T_VOID); /* not varargs */
push_type(T_MANY);
function_type_max=0;
+ s = pop_type();
low_build_function_type(CDR(n));
- push_type(T_FUNCTION);
s=pop_type();
f=CAR(n)->type?CAR(n)->type:mixed_type_string;
n->type=check_call(s,f);
pelix:~%
Now, version 1.119 is _well_ before the 7.0/7.1 split (which happens
around 1.174-1.179 somewhere), so how can there be a difference? Did
someone introduce a change in las.c by simply editing the last version
in the ,v file? When _should_ this change happen?