pike.git / src / las.h

version» Context lines:

pike.git/src/las.h:37:   struct node_s;   typedef struct node_s node;   #endif      /* local variable flags */   #define LOCAL_VAR_IS_USED 1      /* var used in subscope -- needs to be saved when function returns */   #define LOCAL_VAR_USED_IN_SCOPE 2    + /* Var is an argument. def is used for default value. */ + #define LOCAL_VAR_IS_ARGUMENT 4 +    struct local_variable   {    struct pike_string *name;    struct pike_type *type;    node *def;    /* FIXME: Consider moving these two to the def node above? */    struct pike_string *file;    int line;    unsigned int flags;   };