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