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?