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