Branch: Tag:

2001-06-26

2001-06-26 12:42:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Special case for the empty array(s) in copy_array().

Rev: src/array.c:1.113

23:   #include "stuff.h"   #include "bignum.h"    - RCSID("$Id: array.c,v 1.112 2001/06/11 18:03:23 mast Exp $"); + RCSID("$Id: array.c,v 1.113 2001/06/26 12:42:48 grubba Exp $");      PMOD_EXPORT struct array empty_array=   {
581:   {    struct array *a;    +  if (!v->size) { +  /* Empty array. */ +  add_ref(&empty_array); +  return &empty_array; +  } +     a=allocate_array_no_init(v->size, 0);    a->type_field = v->type_field;