48#define STRUCT_EXTENSION_COUNT 8
50#ifdef XML_UNICODE_WCHAR_T
52# define XML_FMT_STR "ls"
53# define xcstrlen(s) wcslen(s)
54# define xcstrcmp(s, t) wcscmp((s), (t))
56# define XML_FMT_STR "s"
57# define xcstrlen(s) strlen(s)
58# define xcstrcmp(s, t) strcmp((s), (t))
100 entry->
data2 = data2;
116 "wrong number of entries: got %d, expected %d",
storage->count,
130 fail(
"structure got bad string");
133 ||
got->data2 !=
want->data2) {
136 "' expected (%d,%d,%d), got (%d,%d,%d)",
153 free((
void *)
storage->entries[
i].str);
static const ap_slotmem_provider_t * storage
static XML_Char * xmlstrdup(const XML_Char *s)
void StructData_Dispose(StructData *storage)
void StructData_AddItem(StructData *storage, const XML_Char *s, int data0, int data1, int data2)
void StructData_CheckItems(StructData *storage, const StructDataEntry *expected, int count)
void StructData_Init(StructData *storage)
#define STRUCT_EXTENSION_COUNT