; semi-colon is the comment character
[sortorder]
;===============================================================================
;
;   @(#)nocase34.srt	1.2
;
;   Sort Order Overview:
;   --------------------
;   Based on the Code Page 850 character set, this sort order is a
;   case-insensitive ordering. Upper case letters are equal to and
;   always sort before their lower case counterparts.
;
;   Ligatures, Sort-Doubles, etc.:
;   ------------------------------
;   		none
;
;===============================================================================

class = 0x01			; Class `1' sort order
id = 0x31			; id = 49
name = caseless_34
menuname = "Case insensitive ordering, for use with 3.4.1 caseless database."
charset = cp850     		; build on top of Code Page 850

description = "Case-insensitive sort order for 3.4.1 caseless database."

; Control characters

char = 0x01      ;GRAPHICS
char = 0x02      ;GRAPHICS
char = 0x03      ;GRAPHICS
char = 0x04      ;GRAPHICS
char = 0x05      ;GRAPHICS
char = 0x06      ;GRAPHICS
char = 0x07      ;GRAPHICS
char = 0x08      ;GRAPHICS
char = 0x09      ;GRAPHICS
char = 0x0A      ;GRAPHICS
char = 0x0B      ;GRAPHICS
char = 0x0C      ;GRAPHICS
char = 0x0D      ;GRAPHICS
char = 0x0E      ;GRAPHICS
char = 0x0F      ;GRAPHICS
char = 0x10      ;GRAPHICS
char = 0x11      ;GRAPHICS
char = 0x12      ;GRAPHICS
char = 0x13      ;GRAPHICS
char = 0x14      ;pilcrow or paragraph sign
char = 0x15      ;paragraph sign, section sign
char = 0x16      ;GRAPHICS
char = 0x17      ;GRAPHICS
char = 0x18      ;GRAPHICS
char = 0x19      ;GRAPHICS
char = 0x1A      ;GRAPHICS
char = 0x1B      ;GRAPHICS
char = 0x1C      ;GRAPHICS
char = 0x1D      ;GRAPHICS
char = 0x1E      ;GRAPHICS
char = 0x1F      ;GRAPHICS

; All non-alphanumeric characters, including puntuation
; 	These are sorted merely by their numerical ordering
;	based on the Code Page 850 standard for clarity and
;	consistency

char = 0x20 	 ;( ) space
char = 0x21      ;(!) exclamation mark
char = 0x22      ;(") quotation mark
char = 0x23      ;(#) number sign
char = 0x24      ;($) dollar sign
char = 0x25      ;(%) percent sign
char = 0x26      ;(&) ampersand
char = 0x27      ;(') apostrophe
char = 0x28      ;(() left parenthesis
char = 0x29      ;()) right parenthesis
char = 0x2A      ;(*) asterisk
char = 0x2B      ;(+) plus sign
char = 0x2C      ;(,) comma
char = 0x2D      ;(-) hyphen, minus sign
char = 0x2E      ;(.) full stop
char = 0x2F      ;(/) solidus

; Digits
	
char = 0x30      ;(0) digit zero
char = 0x31      ;(1) digit one
char = 0x32      ;(2) digit two
char = 0x33      ;(3) digit three
char = 0x34      ;(4) digit four
char = 0x35      ;(5) digit five
char = 0x36      ;(6) digit six
char = 0x37      ;(7) digit seven
char = 0x38      ;(8) digit eight
char = 0x39      ;(9) digit nine
char = 0x3A      ;(:) colon
char = 0x3B      ;(;) semicolon
char = 0x3C      ;(<) less-than sign
char = 0x3D      ;(=) equals sign
char = 0x3E      ;(>) greater-than sign
char = 0x3F      ;(?) question mark
char = 0x40      ;(@) commercial at

; Latin Alphabet

char = 0x41=0x61	;A, a
char = 0x42=0x62	;letter B, b
char = 0x43=0x63	;letters C, c
char = 0x44=0x64	;letter D, d
char = 0x45=0x65	;E, e
char = 0x46=0x66	;letter F, f
char = 0x47=0x67	;letter G, g
char = 0x48=0x68	;letter H, h
char = 0x49=0x69	;I, i
char = 0x4A=0x6A	;letter J, j
char = 0x4B=0x6B	;letter K, k
char = 0x4C=0x6C	;letter L, l
char = 0x4D=0x6D	;letter M, m
char = 0x4E=0x6E	;letters N, n
char = 0x4F=0x6F	;O, o
char = 0x50=0x70	;letter P, p
char = 0x51=0x71	;letter Q, q
char = 0x52=0x72	;letter R, r
char = 0x53=0x73	;letter S, s
char = 0x54=0x74	;letter T, t
char = 0x55=0x75	;U, u
char = 0x56=0x76	;letter V, v
char = 0x57=0x77	;letter W, w
char = 0x58=0x78	;letter X, x
char = 0x59=0x79	; Y, y
char = 0x5A=0x7A	;letter Z, z

char = 0x5B      ;([) left square bracket
char = 0x5C      ;(\) reverse solidus (or yen symbol)
char = 0x5D      ;(]) right square bracket
char = 0x5E      ;(^) circumflex accent
char = 0x5F      ;(_) low line
char = 0x60      ;(`) grave accent
char = 0x7B      ;({) left curly bracket
char = 0x7C      ;(|) vertical line
char = 0x7D      ;(}) right curly bracket
char = 0x7E      ;(~) tilde
char = 0x7F      ;delete, or rubout

; The rest is binary ...

char = 0x80
char = 0x81
char = 0x82
char = 0x83
char = 0x84
char = 0x85
char = 0x86
char = 0x87
char = 0x88
char = 0x89
char = 0x8A
char = 0x8B
char = 0x8C
char = 0x8D
char = 0x8E
char = 0x8F
char = 0x90
char = 0x91
char = 0x92
char = 0x93
char = 0x94
char = 0x95
char = 0x96
char = 0x97
char = 0x98
char = 0x99
char = 0x9A
char = 0x9B
char = 0x9C
char = 0x9D
char = 0x9E
char = 0x9F
char = 0xA0
char = 0xA1
char = 0xA2
char = 0xA3
char = 0xA4
char = 0xA5
char = 0xA6
char = 0xA7
char = 0xA8
char = 0xA9
char = 0xAA
char = 0xAB
char = 0xAC
char = 0xAD
char = 0xAE
char = 0xAF
char = 0xB0
char = 0xB1
char = 0xB2
char = 0xB3
char = 0xB4
char = 0xB5
char = 0xB6
char = 0xB7
char = 0xB8
char = 0xB9
char = 0xBA
char = 0xBB
char = 0xBC
char = 0xBD
char = 0xBE
char = 0xBF
char = 0xC0
char = 0xC1
char = 0xC2
char = 0xC3
char = 0xC4
char = 0xC5
char = 0xC6
char = 0xC7
char = 0xC8
char = 0xC9
char = 0xCA
char = 0xCB
char = 0xCC
char = 0xCD
char = 0xCE
char = 0xCF
char = 0xD0
char = 0xD1
char = 0xD2
char = 0xD3
char = 0xD4
char = 0xD5
char = 0xD6
char = 0xD7
char = 0xD8
char = 0xD9
char = 0xDA
char = 0xDB
char = 0xDC
char = 0xDD
char = 0xDE
char = 0xDF
char = 0xE0
char = 0xE1
char = 0xE2
char = 0xE3
char = 0xE4
char = 0xE5
char = 0xE6
char = 0xE7
char = 0xE8
char = 0xE9
char = 0xEA
char = 0xEB
char = 0xEC
char = 0xED
char = 0xEE
char = 0xEF
char = 0xF0
char = 0xF1
char = 0xF2
char = 0xF3
char = 0xF4
char = 0xF5
char = 0xF6
char = 0xF7
char = 0xF8
char = 0xF9
char = 0xFA
char = 0xFB
char = 0xFC
char = 0xFD
char = 0xFE
char = 0xFF
