1*b1cdbd2cSJim Jagielski# ************************************************************* 2*b1cdbd2cSJim Jagielski# 3*b1cdbd2cSJim Jagielski# Licensed to the Apache Software Foundation (ASF) under one 4*b1cdbd2cSJim Jagielski# or more contributor license agreements. See the NOTICE file 5*b1cdbd2cSJim Jagielski# distributed with this work for additional information 6*b1cdbd2cSJim Jagielski# regarding copyright ownership. The ASF licenses this file 7*b1cdbd2cSJim Jagielski# to you under the Apache License, Version 2.0 (the 8*b1cdbd2cSJim Jagielski# "License"); you may not use this file except in compliance 9*b1cdbd2cSJim Jagielski# with the License. You may obtain a copy of the License at 10*b1cdbd2cSJim Jagielski# 11*b1cdbd2cSJim Jagielski# http://www.apache.org/licenses/LICENSE-2.0 12*b1cdbd2cSJim Jagielski# 13*b1cdbd2cSJim Jagielski# Unless required by applicable law or agreed to in writing, 14*b1cdbd2cSJim Jagielski# software distributed under the License is distributed on an 15*b1cdbd2cSJim Jagielski# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*b1cdbd2cSJim Jagielski# KIND, either express or implied. See the License for the 17*b1cdbd2cSJim Jagielski# specific language governing permissions and limitations 18*b1cdbd2cSJim Jagielski# under the License. 19*b1cdbd2cSJim Jagielski# 20*b1cdbd2cSJim Jagielski# ************************************************************* 21*b1cdbd2cSJim Jagielski 22*b1cdbd2cSJim Jagielski# dumper settings ============================================================ 23*b1cdbd2cSJim Jagielski# 24*b1cdbd2cSJim Jagielski# Basic concepts 25*b1cdbd2cSJim Jagielski# 26*b1cdbd2cSJim Jagielski# - Character encoding of dumper ini files is UTF-8. 27*b1cdbd2cSJim Jagielski# - Whitespace characters are generally stripped, e.g. at start and end of 28*b1cdbd2cSJim Jagielski# lines, before/after equal signs, commas, etc. 29*b1cdbd2cSJim Jagielski# - Comments start with the hash (#) or semicolon (;) character. Leading 30*b1cdbd2cSJim Jagielski# whitespace characters are ignored. 31*b1cdbd2cSJim Jagielski# 32*b1cdbd2cSJim Jagielski# ---------------------------------------------------------------------------- 33*b1cdbd2cSJim Jagielski 34*b1cdbd2cSJim Jagielski# Enable entire dumper (default=off). This option does not affect the option 35*b1cdbd2cSJim Jagielski# 'enable-import'. 36*b1cdbd2cSJim Jagielski# 0=off, 1=on 37*b1cdbd2cSJim Jagielskienable-dumper=1 38*b1cdbd2cSJim Jagielski 39*b1cdbd2cSJim Jagielski# Enable import after dumping (default=on). Disabling this option allows 40*b1cdbd2cSJim Jagielski# to dump a file without loading it. This option is independent from the 41*b1cdbd2cSJim Jagielski# 'enable-dumper' option. 42*b1cdbd2cSJim Jagielski# 0=off, 1=on 43*b1cdbd2cSJim Jagielskienable-import=1 44*b1cdbd2cSJim Jagielski 45*b1cdbd2cSJim Jagielski# Maximum size of binary stream dumps (default=infinite). 46*b1cdbd2cSJim Jagielskimax-binary-stream-size=65536 47*b1cdbd2cSJim Jagielski 48*b1cdbd2cSJim Jagielski# Maximum size of binary data blocks in content dumps (default=infinite). 49*b1cdbd2cSJim Jagielskimax-binary-data-size=128 50*b1cdbd2cSJim Jagielski 51*b1cdbd2cSJim Jagielski# Shows unknown trailing data as binary dump (default=on). 52*b1cdbd2cSJim Jagielski# 0=off, 1=on 53*b1cdbd2cSJim Jagielskishow-trailing-unknown=1 54*b1cdbd2cSJim Jagielski 55*b1cdbd2cSJim Jagielski# Shows the absolute stream position of records in the record header field 56*b1cdbd2cSJim Jagielski# (default=on). 57*b1cdbd2cSJim Jagielski# 0=off, 1=on 58*b1cdbd2cSJim Jagielskishow-record-position=0 59*b1cdbd2cSJim Jagielski 60*b1cdbd2cSJim Jagielski# name lists ================================================================= 61*b1cdbd2cSJim Jagielski# 62*b1cdbd2cSJim Jagielski# Syntax descriptions 63*b1cdbd2cSJim Jagielski# 64*b1cdbd2cSJim Jagielski# - Optional items are enclosed in brackets []. 65*b1cdbd2cSJim Jagielski# - Optional items that may be repeated are marked with an ellipsis (...). 66*b1cdbd2cSJim Jagielski# - Items in a set to choose from are separated by vertical lines (|). 67*b1cdbd2cSJim Jagielski# - <LISTNAME> denotes the name of a list. List names may consist of any non- 68*b1cdbd2cSJim Jagielski# whitespace characters. 69*b1cdbd2cSJim Jagielski# - <value>, <firstvalue>, <bitfield>, <bitmask> etc. denote integer values. 70*b1cdbd2cSJim Jagielski# Decimal and hexadecimal notation is supported, using C/C++ notation. 71*b1cdbd2cSJim Jagielski# - <bool> denotes a boolean value. Possible values are 0|1|false|true. 72*b1cdbd2cSJim Jagielski# - <constname> denotes a literal name for a constant or bit. 73*b1cdbd2cSJim Jagielski# 74*b1cdbd2cSJim Jagielski# ---------------------------------------------------------------------------- 75*b1cdbd2cSJim Jagielski# 76*b1cdbd2cSJim Jagielski# constlist 77*b1cdbd2cSJim Jagielski# 78*b1cdbd2cSJim Jagielski# Defines names for a list of specific values. 79*b1cdbd2cSJim Jagielski# 80*b1cdbd2cSJim Jagielski# Syntax: 81*b1cdbd2cSJim Jagielski# 82*b1cdbd2cSJim Jagielski# constlist = <LISTNAME> 83*b1cdbd2cSJim Jagielski# default = <constname> 84*b1cdbd2cSJim Jagielski# include = <LISTNAME>[,<LISTNAME>...] 85*b1cdbd2cSJim Jagielski# exclude = <value>[,<value>...] 86*b1cdbd2cSJim Jagielski# quote-names = <bool> 87*b1cdbd2cSJim Jagielski# <value> = <constname> 88*b1cdbd2cSJim Jagielski# end 89*b1cdbd2cSJim Jagielski# 90*b1cdbd2cSJim Jagielski# - default (optional): Declares <constname> as a default name for values not 91*b1cdbd2cSJim Jagielski# specified in the name list. <constname> may be the empty string. If not 92*b1cdbd2cSJim Jagielski# set, the literal string '?err:no-name' (unquoted) is the default name. 93*b1cdbd2cSJim Jagielski# - include (optional): Includes the specified name list(s) into the own list. 94*b1cdbd2cSJim Jagielski# - exclude (optional): Removes values from the name lists, useful e.g. after 95*b1cdbd2cSJim Jagielski# a name list has been included. 96*b1cdbd2cSJim Jagielski# - quote-names (optional): Specifies whether to return the contained names 97*b1cdbd2cSJim Jagielski# enclosed in single quote (') characters. Default is false. 98*b1cdbd2cSJim Jagielski# 99*b1cdbd2cSJim Jagielski# The order of the declarations is important, later declarations may overwrite 100*b1cdbd2cSJim Jagielski# names generated from earlier declarations. 101*b1cdbd2cSJim Jagielski# 102*b1cdbd2cSJim Jagielski# Example: 103*b1cdbd2cSJim Jagielski# 104*b1cdbd2cSJim Jagielski# constlist = EXAMPLE-CONSTLIST 105*b1cdbd2cSJim Jagielski# 1 = my-value 106*b1cdbd2cSJim Jagielski# include = OTHER-LIST 107*b1cdbd2cSJim Jagielski# exclude = 2,3 108*b1cdbd2cSJim Jagielski# 0x0004 = other-value 109*b1cdbd2cSJim Jagielski# end 110*b1cdbd2cSJim Jagielski# 111*b1cdbd2cSJim Jagielski# - Defines the name 'my-value' for the constant 1. 112*b1cdbd2cSJim Jagielski# - Includes 'OTHER-LIST' which may overwrite the name of the constant 1. 113*b1cdbd2cSJim Jagielski# - Excludes the names of constants 2 and 3, which may have been included from 114*b1cdbd2cSJim Jagielski# the name list 'OTHER-LIST'. 115*b1cdbd2cSJim Jagielski# - Defines the name 'other-value' for the constant 4, which may overwrite the 116*b1cdbd2cSJim Jagielski# name of this constant included from the name list 'OTHER-LIST'. 117*b1cdbd2cSJim Jagielski# 118*b1cdbd2cSJim Jagielski# ---------------------------------------------------------------------------- 119*b1cdbd2cSJim Jagielski# 120*b1cdbd2cSJim Jagielski# multilist 121*b1cdbd2cSJim Jagielski# 122*b1cdbd2cSJim Jagielski# Defines names for contiguous ranges of values. 123*b1cdbd2cSJim Jagielski# 124*b1cdbd2cSJim Jagielski# Syntax: 125*b1cdbd2cSJim Jagielski# 126*b1cdbd2cSJim Jagielski# multilist = <LISTNAME> 127*b1cdbd2cSJim Jagielski# default = <constname> 128*b1cdbd2cSJim Jagielski# include = <LISTNAME>[,<LISTNAME>...] 129*b1cdbd2cSJim Jagielski# exclude = <value>[,<value>...] 130*b1cdbd2cSJim Jagielski# ignore-empty = <bool> 131*b1cdbd2cSJim Jagielski# <firstvalue> = <constname>[,<constname>...] 132*b1cdbd2cSJim Jagielski# end 133*b1cdbd2cSJim Jagielski# 134*b1cdbd2cSJim Jagielski# - default (optional): See constlist above. 135*b1cdbd2cSJim Jagielski# - include (optional): See constlist above. 136*b1cdbd2cSJim Jagielski# - exclude (optional): See constlist above. 137*b1cdbd2cSJim Jagielski# - ignore-empty (optional): Specifies whether to skip empty names in a list. 138*b1cdbd2cSJim Jagielski# - True = skips an empty entry, the default name will be generated. 139*b1cdbd2cSJim Jagielski# - False = creates an empty string for the entry. 140*b1cdbd2cSJim Jagielski# Default is true (skip empty entries). 141*b1cdbd2cSJim Jagielski# 142*b1cdbd2cSJim Jagielski# Examples: 143*b1cdbd2cSJim Jagielski# 144*b1cdbd2cSJim Jagielski# multilist = EXAMPLE-MULTILIST 145*b1cdbd2cSJim Jagielski# 0 = value0,value1,,value3 146*b1cdbd2cSJim Jagielski# 8 = value8 147*b1cdbd2cSJim Jagielski# end 148*b1cdbd2cSJim Jagielski# 149*b1cdbd2cSJim Jagielski# - Defines the names 'value0' for the constant 0, 'value1' for the constant 150*b1cdbd2cSJim Jagielski# 1, 'value3' for the constant 3, and 'value8' for the constant 8. 151*b1cdbd2cSJim Jagielski# 152*b1cdbd2cSJim Jagielski# multilist = EXAMPLE-MULTILIST-2 153*b1cdbd2cSJim Jagielski# include = EXAMPLE-MULTILIST 154*b1cdbd2cSJim Jagielski# ignore-empty = false 155*b1cdbd2cSJim Jagielski# default = other 156*b1cdbd2cSJim Jagielski# end 157*b1cdbd2cSJim Jagielski# 158*b1cdbd2cSJim Jagielski# - Same as example above (includes EXAMPLE-MULTILIST), but defines the empty 159*b1cdbd2cSJim Jagielski# string for the constant 2. Other constants (less than 0 or greater than 3 160*b1cdbd2cSJim Jagielski# and not equal to 8) get the default name 'other'. 161*b1cdbd2cSJim Jagielski# 162*b1cdbd2cSJim Jagielski# ---------------------------------------------------------------------------- 163*b1cdbd2cSJim Jagielski# 164*b1cdbd2cSJim Jagielski# shortlist 165*b1cdbd2cSJim Jagielski# 166*b1cdbd2cSJim Jagielski# Defines names for a contiguous range of values. The entire list definition 167*b1cdbd2cSJim Jagielski# is given in a single text line. 168*b1cdbd2cSJim Jagielski# 169*b1cdbd2cSJim Jagielski# Syntax: 170*b1cdbd2cSJim Jagielski# 171*b1cdbd2cSJim Jagielski# shortlist = <LISTNAME>,<firstvalue>,<constname>[,<constname>...] 172*b1cdbd2cSJim Jagielski# 173*b1cdbd2cSJim Jagielski# Uses default settings of the multi-list (i.e. skips empty entries). 174*b1cdbd2cSJim Jagielski# 175*b1cdbd2cSJim Jagielski# ---------------------------------------------------------------------------- 176*b1cdbd2cSJim Jagielski# 177*b1cdbd2cSJim Jagielski# flagslist 178*b1cdbd2cSJim Jagielski# 179*b1cdbd2cSJim Jagielski# Defines names for single bits in a bit field. 180*b1cdbd2cSJim Jagielski# 181*b1cdbd2cSJim Jagielski# Syntax: 182*b1cdbd2cSJim Jagielski# 183*b1cdbd2cSJim Jagielski# flagslist = <LISTNAME> 184*b1cdbd2cSJim Jagielski# include = <LISTNAME>[,<LISTNAME>...] 185*b1cdbd2cSJim Jagielski# exclude = <bitfield>[,<bitfield>...] 186*b1cdbd2cSJim Jagielski# ignore = <bitfield> 187*b1cdbd2cSJim Jagielski# <bitmask> = <cname> | !<cname> | :<cname> | !<cname0>!<cname1> 188*b1cdbd2cSJim Jagielski# end 189*b1cdbd2cSJim Jagielski# 190*b1cdbd2cSJim Jagielski# - include (optional): See constlist above. 191*b1cdbd2cSJim Jagielski# - exclude (optional): See constlist above. 192*b1cdbd2cSJim Jagielski# - ignore (optional): Specifies bits to be ignored. Bits without an explicit 193*b1cdbd2cSJim Jagielski# name and not set in this declaration will be shown as unknown. Default is 194*b1cdbd2cSJim Jagielski# to not ignore a bit. 195*b1cdbd2cSJim Jagielski# - <bitmask>: The bit to be named. Must be a value with a single bit set. 196*b1cdbd2cSJim Jagielski# - <cname> - Sets a name for the bit that will be shown if the bit is set. 197*b1cdbd2cSJim Jagielski# Does not show anything if the bit is cleared. 198*b1cdbd2cSJim Jagielski# - !<cname> - Sets a name for the bit that will be shown if the bit is 199*b1cdbd2cSJim Jagielski# cleared. Does not show anything if the bit is set. 200*b1cdbd2cSJim Jagielski# - :<cname> - Sets a name for the bit that will always be shown together 201*b1cdbd2cSJim Jagielski# with the actual state of the bit, appended as ':on' or ':off'. 202*b1cdbd2cSJim Jagielski# - !<cname0>!<cname1> - Sets a name for both the cleared bit (cname0), and 203*b1cdbd2cSJim Jagielski# for the set bit (cname1). 204*b1cdbd2cSJim Jagielski# 205*b1cdbd2cSJim Jagielski# ---------------------------------------------------------------------------- 206*b1cdbd2cSJim Jagielski# 207*b1cdbd2cSJim Jagielski# combilist 208*b1cdbd2cSJim Jagielski# 209*b1cdbd2cSJim Jagielski# Defines names for single bits and for embedded values in a bit field. This 210*b1cdbd2cSJim Jagielski# is an extension of the flagslist described above. 211*b1cdbd2cSJim Jagielski# 212*b1cdbd2cSJim Jagielski# Syntax: 213*b1cdbd2cSJim Jagielski# 214*b1cdbd2cSJim Jagielski# combilist = <LISTNAME> 215*b1cdbd2cSJim Jagielski# include = <LISTNAME>[,<LISTNAME>...] 216*b1cdbd2cSJim Jagielski# exclude = <bitmask>[,<bitmask>...] 217*b1cdbd2cSJim Jagielski# ignore = <bitfield> 218*b1cdbd2cSJim Jagielski# <bitmask> = <cname> | !<cname> | :<cname> | !<cname0>!<cname1> 219*b1cdbd2cSJim Jagielski# <bitfield> = <datatype>,<dataformat>,<bitfieldname>[,<LISTNAME>[,options...]] 220*b1cdbd2cSJim Jagielski# end 221*b1cdbd2cSJim Jagielski# 222*b1cdbd2cSJim Jagielski# - include (optional): See constlist above. 223*b1cdbd2cSJim Jagielski# - exclude (optional): See constlist above. 224*b1cdbd2cSJim Jagielski# - ignore (optional): See flagslist above. 225*b1cdbd2cSJim Jagielski# - <bitmask>: See flagslist above. 226*b1cdbd2cSJim Jagielski# - <bitfield>: The mask of the embedded bitfield. Must be a value with 227*b1cdbd2cSJim Jagielski# exactly one sequence of at least 2 consecutive bits. 228*b1cdbd2cSJim Jagielski# - <datatype>: [u]int8 | [u]int16 | [u]int32 | [u]int64 | float | double 229*b1cdbd2cSJim Jagielski# - <dataformat>: dec | hex | shorthex | bin | fix | bool 230*b1cdbd2cSJim Jagielski# - <bitfieldname>: The name of the embedded bitfield. 231*b1cdbd2cSJim Jagielski# - <LISTAME>: Optional name list with names for the values of the embedded 232*b1cdbd2cSJim Jagielski# bitfield. 233*b1cdbd2cSJim Jagielski# - options: Additional options for this bitfield: 234*b1cdbd2cSJim Jagielski# - filter = <filterbitfield>~<filtervalue>: If set, the entire bitfield 235*b1cdbd2cSJim Jagielski# will only be written, if the complete data item currently dumped 236*b1cdbd2cSJim Jagielski# contains exactly the value specified in <filtervalue> in the bitfield 237*b1cdbd2cSJim Jagielski# specified in <filterbitfield>. Otherwise, nothing is written. It is 238*b1cdbd2cSJim Jagielski# possible to specify multiple filter rules for this bitfield. In that 239*b1cdbd2cSJim Jagielski# case, the bitfield will be written, if at least one filter rule 240*b1cdbd2cSJim Jagielski# applies for the current data item. 241*b1cdbd2cSJim Jagielski# - noshift = <bool>: If set to 'true', the extracted value will be 242*b1cdbd2cSJim Jagielski# shifted to the right (normalized). If set to 'false', the value will 243*b1cdbd2cSJim Jagielski# be written unshifted. Default is 'true'. 244*b1cdbd2cSJim Jagielski# 245*b1cdbd2cSJim Jagielski# ---------------------------------------------------------------------------- 246*b1cdbd2cSJim Jagielski# 247*b1cdbd2cSJim Jagielski# unitconverter 248*b1cdbd2cSJim Jagielski# 249*b1cdbd2cSJim Jagielski# Converts values and appends a unit name. 250*b1cdbd2cSJim Jagielski# 251*b1cdbd2cSJim Jagielski# Syntax: 252*b1cdbd2cSJim Jagielski# 253*b1cdbd2cSJim Jagielski# unitconverter = <LISTNAME>,[/]<factor>[,<unitname>] 254*b1cdbd2cSJim Jagielski# 255*b1cdbd2cSJim Jagielski# ---------------------------------------------------------------------------- 256*b1cdbd2cSJim Jagielski 257*b1cdbd2cSJim Jagielskiunitconverter=CONV-DEC,1 258*b1cdbd2cSJim Jagielskiunitconverter=CONV-PERCENT,1,% 259*b1cdbd2cSJim Jagielskiunitconverter=CONV-FLOAT-TO-PERC,100,% 260*b1cdbd2cSJim Jagielskiunitconverter=CONV-DEG,1,° 261*b1cdbd2cSJim Jagielskiunitconverter=CONV-HMM-TO-CM,/1000,cm 262*b1cdbd2cSJim Jagielskiunitconverter=CONV-INCH-TO-CM,2.54,cm 263*b1cdbd2cSJim Jagielskiunitconverter=CONV-PT-TO-CM,/28.346457,cm 264*b1cdbd2cSJim Jagielskiunitconverter=CONV-PT1616-TO-CM,/1857713.4,cm 265*b1cdbd2cSJim Jagielskiunitconverter=CONV-TWIP-TO-CM,/566.92913,cm 266*b1cdbd2cSJim Jagielskiunitconverter=CONV-TWIP-TO-PT,/20,pt 267*b1cdbd2cSJim Jagielskiunitconverter=CONV-EMU-TO-CM,/36000,cm 268*b1cdbd2cSJim Jagielski 269*b1cdbd2cSJim Jagielskiconstlist=BOOLEAN 270*b1cdbd2cSJim Jagielski 0=FALSE 271*b1cdbd2cSJim Jagielski default=TRUE 272*b1cdbd2cSJim Jagielskiend 273*b1cdbd2cSJim Jagielski 274*b1cdbd2cSJim Jagielskicombilist=RK-FLAGS 275*b1cdbd2cSJim Jagielski 0x00000001=div-100 276*b1cdbd2cSJim Jagielski 0x00000002=integer 277*b1cdbd2cSJim Jagielski 0xFFFFFFFC=int32,hex,value 278*b1cdbd2cSJim Jagielskiend 279*b1cdbd2cSJim Jagielski 280*b1cdbd2cSJim Jagielskiconstlist=CHARSET 281*b1cdbd2cSJim Jagielski 0=win-1252-latin-1 282*b1cdbd2cSJim Jagielski 1=system-default 283*b1cdbd2cSJim Jagielski 2=symbol 284*b1cdbd2cSJim Jagielski 77=apple-roman 285*b1cdbd2cSJim Jagielski 128=win-932-japanese-shift-jis 286*b1cdbd2cSJim Jagielski 129=win-949-korean-hangul 287*b1cdbd2cSJim Jagielski 130=win-1361-korean-johab 288*b1cdbd2cSJim Jagielski 134=win-936-chinese-simplified-gbk 289*b1cdbd2cSJim Jagielski 136=win-950-chinese-traditional-big5 290*b1cdbd2cSJim Jagielski 161=win-1253-greek 291*b1cdbd2cSJim Jagielski 162=win-1254-turkish 292*b1cdbd2cSJim Jagielski 163=win-1258-vietnamese 293*b1cdbd2cSJim Jagielski 177=win-1255-hebrew 294*b1cdbd2cSJim Jagielski 178=win-1256-arabic 295*b1cdbd2cSJim Jagielski 186=win-1257-baltic 296*b1cdbd2cSJim Jagielski 204=win-1251-cyrillic 297*b1cdbd2cSJim Jagielski 222=win-874-thai 298*b1cdbd2cSJim Jagielski 238=win-1250-latin-2-central-european 299*b1cdbd2cSJim Jagielski 255=ibm-850-latin-1 300*b1cdbd2cSJim Jagielskiend 301*b1cdbd2cSJim Jagielski 302*b1cdbd2cSJim Jagielskicombilist=FONT-PITCHFAMILY 303*b1cdbd2cSJim Jagielski 0x0F=uint8,dec,pitch,FONT-PITCH 304*b1cdbd2cSJim Jagielski 0xF0=uint8,dec,family,FONT-FAMILY 305*b1cdbd2cSJim Jagielskiend 306*b1cdbd2cSJim Jagielski 307*b1cdbd2cSJim Jagielskiconstlist=FONT-WEIGHT 308*b1cdbd2cSJim Jagielski 400=normal 309*b1cdbd2cSJim Jagielski 700=bold 310*b1cdbd2cSJim Jagielskiend 311*b1cdbd2cSJim Jagielski 312*b1cdbd2cSJim Jagielskishortlist=FONT-PITCH,0,unknown,fixed,variable 313*b1cdbd2cSJim Jagielskishortlist=FONT-FAMILY,0,unknown,roman,swiss,modern,script,decorative 314*b1cdbd2cSJim Jagielski 315*b1cdbd2cSJim Jagielskiconstlist=CODEPAGES 316*b1cdbd2cSJim Jagielski 367=ascii 317*b1cdbd2cSJim Jagielski 437=ibm-437-us 318*b1cdbd2cSJim Jagielski 708=iso-8859-6 319*b1cdbd2cSJim Jagielski 720=ibm-720-arabic 320*b1cdbd2cSJim Jagielski 737=ibm-737-greek 321*b1cdbd2cSJim Jagielski 775=ibm-775-baltic 322*b1cdbd2cSJim Jagielski 850=ibm-850-latin-1 323*b1cdbd2cSJim Jagielski 852=ibm-852-latin-2-central-european 324*b1cdbd2cSJim Jagielski 855=ibm-855-cyrillic 325*b1cdbd2cSJim Jagielski 857=ibm-857-turkish 326*b1cdbd2cSJim Jagielski 858=ibm-858-multilingual-latin-1-with-euro 327*b1cdbd2cSJim Jagielski 860=ibm-860-portuguese 328*b1cdbd2cSJim Jagielski 861=ibm-861-icelandic 329*b1cdbd2cSJim Jagielski 862=ibm-862-hebrew 330*b1cdbd2cSJim Jagielski 863=ibm-863-canadian-french 331*b1cdbd2cSJim Jagielski 864=ibm-864-arabic 332*b1cdbd2cSJim Jagielski 865=ibm-865-nordic 333*b1cdbd2cSJim Jagielski 866=ibm-866-cyrillic-russian 334*b1cdbd2cSJim Jagielski 869=ibm-869-greek-modern 335*b1cdbd2cSJim Jagielski 874=win-874-thai 336*b1cdbd2cSJim Jagielski 932=win-932-japanese-shift-jis 337*b1cdbd2cSJim Jagielski 936=win-936-chinese-simplified-gbk 338*b1cdbd2cSJim Jagielski 949=win-949-korean-wansung 339*b1cdbd2cSJim Jagielski 950=win-950-chinese-traditional-big5 340*b1cdbd2cSJim Jagielski 1200=utf-16 341*b1cdbd2cSJim Jagielski 1250=win-1250-latin-2-central-european 342*b1cdbd2cSJim Jagielski 1251=win-1251-cyrillic 343*b1cdbd2cSJim Jagielski 1252=win-1252-latin-1 344*b1cdbd2cSJim Jagielski 1253=win-1253-greek 345*b1cdbd2cSJim Jagielski 1254=win-1254-turkish 346*b1cdbd2cSJim Jagielski 1255=win-1255-hebrew 347*b1cdbd2cSJim Jagielski 1256=win-1256-arabic 348*b1cdbd2cSJim Jagielski 1257=win-1257-baltic 349*b1cdbd2cSJim Jagielski 1258=win-1258-vietnamese 350*b1cdbd2cSJim Jagielski 1361=win-1361-korean-johab 351*b1cdbd2cSJim Jagielski 10000=apple-roman 352*b1cdbd2cSJim Jagielski 10001=apple-japanese 353*b1cdbd2cSJim Jagielski 10002=apple-chinese-traditional 354*b1cdbd2cSJim Jagielski 10003=apple-korean 355*b1cdbd2cSJim Jagielski 10004=apple-arabic 356*b1cdbd2cSJim Jagielski 10005=apple-hebrew 357*b1cdbd2cSJim Jagielski 10006=apple-greek 358*b1cdbd2cSJim Jagielski 10007=apple-cyrillic 359*b1cdbd2cSJim Jagielski 10008=apple-chinese-simplified 360*b1cdbd2cSJim Jagielski 10010=apple-romanian 361*b1cdbd2cSJim Jagielski 10017=apple-ukrainian 362*b1cdbd2cSJim Jagielski 10029=apple-central-european-with-euro 363*b1cdbd2cSJim Jagielski 10079=apple-icelandic 364*b1cdbd2cSJim Jagielski 10081=apple-turkish 365*b1cdbd2cSJim Jagielski 10082=apple-croatian 366*b1cdbd2cSJim Jagielski 20127=ascii 367*b1cdbd2cSJim Jagielski 20866=koi8-r 368*b1cdbd2cSJim Jagielski 21866=koi8-u 369*b1cdbd2cSJim Jagielski 28591=iso-8859-1 370*b1cdbd2cSJim Jagielski 28592=iso-8859-2 371*b1cdbd2cSJim Jagielski 28593=iso-8859-3 372*b1cdbd2cSJim Jagielski 28594=iso-8859-4 373*b1cdbd2cSJim Jagielski 28595=iso-8859-5 374*b1cdbd2cSJim Jagielski 28596=iso-8859-6 375*b1cdbd2cSJim Jagielski 28597=iso-8859-7 376*b1cdbd2cSJim Jagielski 28598=iso-8859-8 377*b1cdbd2cSJim Jagielski 28599=iso-8859-9 378*b1cdbd2cSJim Jagielski 28605=iso-8859-15 379*b1cdbd2cSJim Jagielski 32768=apple-romanian 380*b1cdbd2cSJim Jagielski 32769=win-1252-latin-1 381*b1cdbd2cSJim Jagielski 50220=iso-2022-jp 382*b1cdbd2cSJim Jagielski 50225=iso-2022-kr 383*b1cdbd2cSJim Jagielski 51932=euc-jp 384*b1cdbd2cSJim Jagielski 51936=euc-cn 385*b1cdbd2cSJim Jagielski 51949=euc-kr 386*b1cdbd2cSJim Jagielski 65000=utf-7 387*b1cdbd2cSJim Jagielski 65001=utf-8 388*b1cdbd2cSJim Jagielskiend 389*b1cdbd2cSJim Jagielski 390*b1cdbd2cSJim Jagielskimultilist=COUNTRY 391*b1cdbd2cSJim Jagielski 1=usa,canada,latin-america,,,,russia 392*b1cdbd2cSJim Jagielski 20=egypt 393*b1cdbd2cSJim Jagielski 30=greece,netherlands,belgium,france,spain,,hungary,,,italy 394*b1cdbd2cSJim Jagielski 40=,switzerland,,austria,uk,denmark,sweden,norway,poland,germany 395*b1cdbd2cSJim Jagielski 50=,,mexico,,,brazil 396*b1cdbd2cSJim Jagielski 60=,australia,,,new-zealand,,thailand 397*b1cdbd2cSJim Jagielski 80=,japan,korea,,vietnam,,china 398*b1cdbd2cSJim Jagielski 90=turkey 399*b1cdbd2cSJim Jagielski 210=,,,algeria,,,morocco,,libya 400*b1cdbd2cSJim Jagielski 350=,portugal,,,iceland,,,,finland 401*b1cdbd2cSJim Jagielski 420=czech 402*b1cdbd2cSJim Jagielski 880=,,,,,,taiwan 403*b1cdbd2cSJim Jagielski 960=,lebanon,jordan,syria,iraq,kuwait,saudi-arabia 404*b1cdbd2cSJim Jagielski 970=,uae,israel,,qatar 405*b1cdbd2cSJim Jagielski 980=,iran 406*b1cdbd2cSJim Jagielskiend 407*b1cdbd2cSJim Jagielski 408*b1cdbd2cSJim Jagielskimultilist=SYSTEMCOLOR 409*b1cdbd2cSJim Jagielski 0x00=scrollbar,desktop,active-title,inactive-title,menu,window-back,window-frame,menu-text 410*b1cdbd2cSJim Jagielski 0x08=window-text,active-title-text,active-border,inactive-border,app-workspace,highlight,highlight-text,button-face 411*b1cdbd2cSJim Jagielski 0x10=button-shadow,disabled-text,button-text,inactive-title-text,button-highlight,button-dark-shadow,button-light-shadow,tooltip-text 412*b1cdbd2cSJim Jagielski 0x18=tooltip-back,,hot-light,active-title-2,inactive-title-2,menu-highlight,menubar 413*b1cdbd2cSJim Jagielskiend 414*b1cdbd2cSJim Jagielski 415*b1cdbd2cSJim Jagielski# ============================================================================ 416