123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- { Unicode DUCET unit.
- Copyright (c) 2013 by Inoussa OUEDRAOGO
- The source code is distributed under the Library GNU
- General Public License with the following modification:
- - object files and libraries linked into an application may be
- distributed without source code.
- If you didn't receive a copy of the file COPYING, contact:
- Free Software Foundation
- 675 Mass Ave
- Cambridge, MA 02139
- USA
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- }
- unit unicodeducet;
- {$ifndef VER2_4}
- {$mode objfpc}
- {$H+}
- {$PACKENUM 1}
- {$SCOPEDENUMS ON}
- {$modeswitch advancedrecords}
- interface
- {$endif VER2_4}
- implementation
- {$ifndef VER2_4}
- uses
- unicodedata;
- {$INCLUDE ucadata.inc}
- {$IFDEF ENDIAN_LITTLE}
- {$INCLUDE ucadata_le.inc}
- {$ENDIF ENDIAN_LITTLE}
- {$IFDEF ENDIAN_BIG}
- {$INCLUDE ucadata_be.inc}
- {$ENDIF ENDIAN_BIG}
- const
- UCA_DataBookRecord : TUCA_DataBook = (
- Base : nil;
- Version : VERSION_STRING;
- CollationName : 'DUCET';//'Default Unicode Collation Element Table (DUCET)';
- VariableWeight : TUCA_VariableKind(VARIABLE_WEIGHT);
- Backwards : (BACKWARDS_0,BACKWARDS_1,BACKWARDS_2,BACKWARDS_3);
- BMP_Table1 : @UCA_TABLE_1[0];
- BMP_Table2 : @UCA_TABLE_2[0];
- OBMP_Table1 : @UCAO_TABLE_1[0];
- OBMP_Table2 : @UCAO_TABLE_2[0];
- PropCount : PROP_COUNT;
- Props : PUCA_PropItemRec(@UCA_PROPS[0]);
- VariableLowLimit : VARIABLE_LOW_LIMIT;
- VariableHighLimit : VARIABLE_HIGH_LIMIT;
- );
- initialization
- RegisterCollation(@UCA_DataBookRecord);
- {$endif VER2_4}
- end.
|