1ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru/*
2ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru ******************************************************************************
3ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru * Copyright (C) 1998-2001, International Business Machines Corporation and   *
4ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru * others. All Rights Reserved.                                               *
5ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru ******************************************************************************
6ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru */
7ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru
8ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#ifndef __UNICODEREADER_H
9ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#define __UNICODEREADER_H
10ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru
11ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#include "unicode/utypes.h"
12ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru
13ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#include "GUISupport.h"
14ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru
15ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queruclass UnicodeReader
16ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru{
17ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Querupublic:
18ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru    UnicodeReader()
19ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru    {
20ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru        // nothing...
21ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru    }
22ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru
23ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru    ~UnicodeReader()
24ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru    {
25ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru        // nothing, too
26ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru    }
27ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru
28ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru    static const UChar *readFile(const char *fileName, GUISupport *guiSupport, int32_t &charCount);
29ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru};
30ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru
31ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#endif
32ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru
33