pike.git/
src/
array.c
Branch:
Tag:
Non-build tags
All tags
No tags
2001-06-26
2001-06-26 12:42:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>
5b293036c8b8a1c79b790379a141da8a678484a0 (
9
lines) (+
8
/-
1
)
[
Show
|
Annotate
]
Branch:
7.9
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;