pike.git / src / array.c

version» Context lines:

pike.git/src/array.c:1388: Inside #if defined(DEBUG)
      for(e=0;e<a->size;e++)    {    if(! ( (1 << ITEM(a)[e].type) & (a->type_field) ))    fatal("Type field lies.\n");       check_svalue(ITEM(a)+e);    }   }    - void check_all_arrays() + void check_all_arrays(void)   {    struct array *a;       a=&empty_array;    do    {    check_array(a);       a=a->next;    if(!a)
pike.git/src/array.c:1413: Inside #if defined(GC2)
     #ifdef GC2      void gc_mark_array_as_referenced(struct array *a)   {    if(gc_mark(a))    if(a->type_field & BIT_COMPLEX)    gc_mark_svalues(ITEM(a), a->size);   }    - void gc_check_all_arrays() + void gc_check_all_arrays(void)   {    struct array *a;    a=&empty_array;    do    {   #ifdef DEBUG    if(d_flag > 1) array_check_type_field(a);   #endif    if(a->type_field & BIT_COMPLEX)    {
pike.git/src/array.c:1442: Inside #if defined(GC2)
   a->type_field = t;    else    a->type_field |= t;    }       a=a->next;    } while (a != & empty_array);   }       - void gc_mark_all_arrays() + void gc_mark_all_arrays(void)   {    struct array *a;       a=&empty_array;    do    {    if(gc_is_referenced(a))    gc_mark_array_as_referenced(a);       a=a->next;    } while (a != & empty_array);   }    - void gc_free_all_unreferenced_arrays() + void gc_free_all_unreferenced_arrays(void)   {    struct array *a,*next;       a=&empty_array;    do    {    if(gc_do_free(a))    {    a->refs++;    free_svalues(ITEM(a), a->size, a->type_field);
pike.git/src/array.c:1513: Inside #if defined(DEBUG)
   a->size,    a->malloced_size);    fprintf(stderr,"Type field = ");    debug_dump_type_field(a->type_field);    fprintf(stderr,"\n");    simple_describe_array(a);   }   #endif       - void zap_all_arrays() + void zap_all_arrays(void)   {    struct array *a,*next;       a=&empty_array;    do    {    a->refs++;    free_svalues(ITEM(a), a->size, a->type_field);    a->size=0;