1ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru/* 2ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru * 3ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru * (C) Copyright IBM Corp. 1998-2007 - All Rights Reserved 4ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru * 5ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru */ 6ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru 7ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#ifndef __XMLREADER_H 8ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#define __XMLREADER_H 9ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru 10ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#include "LETypes.h" 11ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#include "letest.h" 12ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru 13ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Querutypedef void (*TestCaseCallback) (const char *testID, 14ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru const char *fontName, 15ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru const char *fontVersion, 16ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru const char *fontChecksum, 17ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru le_int32 scriptCode, 18ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru le_int32 languageCode, 19ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru const LEUnicode *text, 20ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru le_int32 charCount, 21ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru TestResult *expected); 22ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru 23ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste QueruU_CAPI void readTestFile(const char *testFilePath, TestCaseCallback callback); 24ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru 25ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#endif 26