pike.git / src / mapping.c

version» Context lines:

pike.git/src/mapping.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: mapping.c,v 1.113 2000/12/14 07:37:23 mast Exp $"); + RCSID("$Id: mapping.c,v 1.114 2001/01/18 02:18:57 hubbe Exp $");   #include "main.h"   #include "object.h"   #include "mapping.h"   #include "svalue.h"   #include "array.h"   #include "pike_macros.h"   #include "pike_error.h"   #include "pike_memory.h"   #include "dynamic_buffer.h"   #include "interpret.h"
pike.git/src/mapping.c:1562:    {    struct svalue *tmp;    if(e)    my_strcat(",\n");       for(d = 0; d < indent; d++)    my_putchar(' ');       describe_svalue(ITEM(a)+e, indent+2, &doing);    my_putchar(':'); -  if((tmp=low_mapping_lookup(m, ITEM(a)+e))) +  +  { +  int save_t_flag=t_flag; +  t_flag=0; +  +  tmp=low_mapping_lookup(m, ITEM(a)+e); +  +  t_flag=save_t_flag; +  } +  if(tmp)    describe_svalue(tmp, indent+2, &doing);    else    my_strcat("** gone **");    }       my_putchar('\n');    for(e=2; e<indent; e++) my_putchar(' ');    my_strcat("])");    }