+static unsigned read_string_array(string **v, const char *data)
+{
+ int count;
+ unsigned pos = 0;
+ int i;
+ pos += read_int(&count, data);
+ *v = (string *)tmpalloc(count*sizeof(string));
+ for(i=0; i<count; ++i)
+ pos += read_string(*v+i, data+pos);
+ return pos;
+}
+