pike.git / src / mapping.c

version» Context lines:

pike.git/src/mapping.c:565:   struct mapping *copy_mapping(struct mapping *m)   {    INT32 e;    struct mapping *n;    struct keypair *k;       n=allocate_mapping(MAP_SLOTS(m->size));       LOOP(m) mapping_insert(n, &k->ind, &k->val);    -  return m; +  return n;   }      struct mapping *merge_mappings(struct mapping *a, struct mapping *b, INT32 op)   {    struct array *ai, *av;    struct array *bi, *bv;    struct array *ci, *cv;    INT32 *zipper;    struct mapping *m;   
pike.git/src/mapping.c:697:    }    }       sprintf(buf,"([ /* %ld elements */\n",(long) m->size);    my_strcat(buf);       d=0;       LOOP(m)    { -  if(!d) +  if(d)    {    my_strcat(",\n"); -  +  } else {    d=1;    }    for(d=0; d<indent; d++) my_putchar(' ');    describe_svalue(& k->ind, indent+2, p);    my_putchar(':');    describe_svalue(& k->val, indent+2, p);    }       my_putchar('\n');    for(e=2; e<indent; e++) my_putchar(' ');