159d709d503bab6e2b61931737e662dd293b40578ccornelius/* 259d709d503bab6e2b61931737e662dd293b40578ccornelius * 359d709d503bab6e2b61931737e662dd293b40578ccornelius * (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved 459d709d503bab6e2b61931737e662dd293b40578ccornelius * 559d709d503bab6e2b61931737e662dd293b40578ccornelius */ 659d709d503bab6e2b61931737e662dd293b40578ccornelius 759d709d503bab6e2b61931737e662dd293b40578ccornelius#ifndef __XMLREADER_H 859d709d503bab6e2b61931737e662dd293b40578ccornelius#define __XMLREADER_H 959d709d503bab6e2b61931737e662dd293b40578ccornelius 1059d709d503bab6e2b61931737e662dd293b40578ccornelius#include "LETypes.h" 1159d709d503bab6e2b61931737e662dd293b40578ccornelius#include "letest.h" 1259d709d503bab6e2b61931737e662dd293b40578ccornelius 1359d709d503bab6e2b61931737e662dd293b40578ccorneliustypedef void (*TestCaseCallback) (const char *testID, 1459d709d503bab6e2b61931737e662dd293b40578ccornelius const char *fontName, 1559d709d503bab6e2b61931737e662dd293b40578ccornelius const char *fontVersion, 1659d709d503bab6e2b61931737e662dd293b40578ccornelius const char *fontChecksum, 1759d709d503bab6e2b61931737e662dd293b40578ccornelius le_int32 scriptCode, 1859d709d503bab6e2b61931737e662dd293b40578ccornelius le_int32 languageCode, 1959d709d503bab6e2b61931737e662dd293b40578ccornelius const LEUnicode *text, 2059d709d503bab6e2b61931737e662dd293b40578ccornelius le_int32 charCount, 2159d709d503bab6e2b61931737e662dd293b40578ccornelius TestResult *expected); 2259d709d503bab6e2b61931737e662dd293b40578ccornelius 2359d709d503bab6e2b61931737e662dd293b40578ccorneliusU_CAPI void readTestFile(const char *testFilePath, TestCaseCallback callback); 2459d709d503bab6e2b61931737e662dd293b40578ccornelius 2559d709d503bab6e2b61931737e662dd293b40578ccornelius#endif 26