return read_data((const void **)v, data);
}
+static unsigned read_string_array(const unsigned char ***v, const char *data)
+{
+ int count;
+ unsigned pos = 0;
+ int i;
+ pos += read_int(&count, data);
+ *v = (const unsigned char **)tmpalloc(count*sizeof(const unsigned char *));
+ for(i=0; i<count; ++i)
+ pos += read_string(*v+i, data+pos);
+ return pos;
+}
+
#include "gldecoder.funcs"
static int decode_gldError(GlDecoder *dec, const char *data)