pike.git/
src/
stralloc.c
Branch:
Tag:
Non-build tags
All tags
No tags
2012-03-08
2012-03-08 15:33:42 by Henrik Grubbström (Grubba) <grubba@grubba.org>
041a538a78e3a81d4d1953683d7f2e6aa178ab3f (
13
lines) (+
13
/-
0
)
[
Show
|
Annotate
]
Branch:
7.9
Added count_memory_in_short_pike_strings().
2170:
return sizeof (struct pike_string_hdr) + ((s->len + 1) << s->size_shift); }
+
void count_memory_in_short_pike_strings(size_t *num, size_t *size)
+
{
+
size_t num_=0, size_=0;
+
count_memory_in_short_pike_string0s(num, size);
+
count_memory_in_short_pike_string1s(&num_, &size_);
+
*num += num_;
+
*size += size_;
+
count_memory_in_short_pike_string2s(&num_, &size_);
+
*num += num_;
+
*size += size_;
+
}
+
void count_memory_in_strings(size_t *num, size_t *size) { unsigned INT32 e;