Logo Search packages:      
Sourcecode: icu version File versions


Go to the documentation of this file.
 * (C) Copyright IBM Corp. 1998-2004 - All Rights Reserved


 * \file
 * \internal

#include "LETypes.h"
#include "OpenTypeTables.h"


typedef TagAndOffsetRecord LangSysRecord;

struct LangSysTable
    Offset    lookupOrderOffset;
    le_uint16 reqFeatureIndex;
    le_uint16 featureCount;
    le_uint16 featureIndexArray[ANY_NUMBER];

struct ScriptTable
    Offset              defaultLangSysTableOffset;
    le_uint16           langSysCount;
    LangSysRecord       langSysRecordArray[ANY_NUMBER];

    const LangSysTable  *findLanguage(LETag languageTag, le_bool exactMatch = FALSE) const;

typedef TagAndOffsetRecord ScriptRecord;

struct ScriptListTable
    le_uint16           scriptCount;
    ScriptRecord        scriptRecordArray[ANY_NUMBER];

    const ScriptTable   *findScript(LETag scriptTag) const;
    const LangSysTable  *findLanguage(LETag scriptTag, LETag languageTag, le_bool exactMatch = FALSE) const;


Generated by  Doxygen 1.6.0   Back to index