pike.git / src / las.c

version» Context lines:

pike.git/src/las.c:1:   /*\   ||| This file a part of Pike, and is copyright by Fredrik Hubinette   ||| Pike is distributed as GPL (General Public License)   ||| See the files COPYING and DISCLAIMER for more information.   \*/   /**/   #include "global.h" - RCSID("$Id: las.c,v 1.266 2001/09/24 16:50:58 grubba Exp $"); + RCSID("$Id: las.c,v 1.267 2001/09/24 17:01:41 grubba Exp $");      #include "language.h"   #include "interpret.h"   #include "las.h"   #include "array.h"   #include "object.h"   #include "stralloc.h"   #include "dynamic_buffer.h"   #include "lex.h"   #include "pike_types.h"
pike.git/src/las.c:4155: Inside #if defined(SHARED_NODES) && !defined(IN_TPIKE)
   find_usage(CAR(n), usage, switch_u, break_usage, continue_usage,    catch_u);    return;    }       case F_FOR:    {    unsigned char loop_usage[MAX_LOCAL];    unsigned char break_usage[MAX_LOCAL];    unsigned char continue_usage[MAX_LOCAL]; -  node *car1, cadr, cddr; +     int i;       MEMCPY(break_usage, usage, MAX_LOCAL);       /* for(;a;b) c; is handled like:    *    * if (a) { do { c; b; } while(a); }    */       MEMSET(loop_usage, 0, MAX_LOCAL);