home *** CD-ROM | disk | FTP | other *** search
/ Microsoft Internet Business Development Kit / PRODUCT_CD.iso / sqlsvr / i386 / grnoacce.253 < prev    next >
Encoding:
Text File  |  1995-07-12  |  9.7 KB  |  262 lines

  1. ; semi-colon is the comment character
  2. [sortorder]
  3. ;===============================================================================
  4. ;
  5. ;
  6. ;   Sort Order Overview:
  7. ;   --------------------
  8. ;   Based on the ISO 8859-7 ("ANSI 1253") Greek character set, this sort order is a
  9. ;   case insensitive ordering where all diacritical marks are ignored.
  10. ;
  11. ;   It is useful for at least the Greek, English languages, and may
  12. ;   work for many others.
  13. ;
  14. ;   Prepared by MikeTsa, Microsoft Hellas 21/10/93
  15. ;
  16. ;   Ligatures, Sort-Doubles, etc.:
  17. ;   ------------------------------
  18. ;       No ligarures are used in this code page
  19. ;
  20. ;   The ordering:  Alternative Dictionary Greek Windows
  21. ;   --------------
  22. ;   first all non-alphanumeric characters in binary order
  23. ;   followed by all numeric digits
  24. ;   then followed by all alphabetic characters used in English,
  25. ;   then followed by all Greek alphabetic characters.
  26. ;   Greek letter sort: Capital letter, Capital with tonos,
  27. ;   Capital with diaeresis, Small letter, Small with tonos,
  28. ;   Small with diaeresis, Small with diaeresis tonos.
  29. class = 0x01                              ; Class `1' sort order
  30. id = 0x7C                                 ; Unique ID # for the sort order 124
  31. name = greek_nocasedict
  32. menuname = "Greek No Case ordering."
  33. charset = cp1253
  34. preference = false              ; Do not use preference (chipsw)
  35.  
  36. description = "Greek dictionary sort order for use with Greek and English.\
  37.  Uses the ISO 8859-7 (ANSI 1253) Greek Windows character set and\
  38.  is not case-sensitive."
  39.  
  40. ; Control characters
  41.  
  42. char = 0x01      ;(SOH) start of heading
  43. char = 0x02      ;(STX) start of text
  44. char = 0x03      ;(ETX) end of text
  45. char = 0x04      ;(EOT) end of transmission
  46. char = 0x05      ;(ENQ) enquiry
  47. char = 0x06      ;(ACK) acknowledge
  48. char = 0x07      ;(BEL) bell
  49. char = 0x08      ;(BS) backspace
  50. char = 0x09      ;(HT) horizontal tab
  51. char = 0x0A      ;(LF) newline, or line feed
  52. char = 0x0B      ;(VT) vertical tab
  53. char = 0x0C      ;(FF) form feed
  54. char = 0x0D      ;(CR) carriage return
  55. char = 0x0E      ;(SO) shift out
  56. char = 0x0F      ;(SI) shift in
  57. char = 0x10      ;(DLE) data link escape
  58. char = 0x11      ;(DC1) device control 1
  59. char = 0x12      ;(DC2) device control 2
  60. char = 0x13      ;(DC3) device control 3
  61. char = 0x14      ;(DC4) device control 4
  62. char = 0x15      ;(NAK) negative acknowledge
  63. char = 0x16      ;(SYN) synchronous idle
  64. char = 0x17      ;(ETB) end transmission blk
  65. char = 0x18      ;(CAN) cancel
  66. char = 0x19      ;(EM) end of medium
  67. char = 0x1A      ;(SUB) substitute
  68. char = 0x1B      ;(ESC) escape
  69. char = 0x1C      ;(FS) file separator
  70. char = 0x1D      ;(GS) group separator
  71. char = 0x1E      ;(RS) record separator
  72. char = 0x1F      ;(US) unit separator
  73.  
  74. ; All non-alphanumeric characters, including puntuation
  75. ;       These are sorted merely by their numerical ordering
  76. ;       based on the ANSI 1253 standard for clarity and
  77. ;       consistency
  78.  
  79. char = 0x20      ;( ) space
  80. char = 0x21      ;(!) exclamation mark
  81. char = 0x22      ;(") quotation mark
  82. char = 0x23      ;(#) number sign
  83. char = 0x24      ;($) dollar sign
  84. char = 0x25      ;(%) percent sign
  85. char = 0x26      ;(&) ampersand
  86. char = 0x27      ;(') apostrophe
  87. char = 0x28      ;(() left parenthesis
  88. char = 0x29      ;()) right parenthesis
  89. char = 0x2A      ;(*) asterisk
  90. char = 0x2B      ;(+) plus sign
  91. char = 0x2C      ;(,) comma
  92. char = 0x2D      ;(-) hyphen, minus sign
  93. char = 0x2E      ;(.) full stop
  94. char = 0x2F      ;(/) solidus
  95. char = 0x3A      ;(:) colon
  96. char = 0x3B      ;(;) semicolon
  97. char = 0x3C      ;(<) less-than sign
  98. char = 0x3D      ;(=) equals sign
  99. char = 0x3E      ;(>) greater-than sign
  100. char = 0x3F      ;(?) question mark
  101. char = 0x40      ;(@) commercial at
  102. char = 0x5B      ;([) left square bracket
  103. char = 0x5C      ;(\) reverse solidus
  104. char = 0x5D      ;(]) right square bracket
  105. char = 0x5E      ;(^) circumflex accent
  106. char = 0x5F      ;(_) low line
  107. char = 0x60      ;(`) grave accent
  108. char = 0x7B      ;({) left curly bracket
  109. char = 0x7C      ;(|) vertical line
  110. char = 0x7D      ;(}) right curly bracket
  111. char = 0x7E      ;(~) tilde
  112. char = 0x7F      ;delete, or rubout
  113. char = 0x80      ; undefined
  114. char = 0x81      ; undefined
  115. char = 0x82      ; undefined
  116. char = 0x83      ; undefined
  117. char = 0x84      ; undefined
  118. char = 0x85      ; undefined
  119. char = 0x86      ; undefined
  120. char = 0x87      ; undefined
  121. char = 0x88      ; undefined
  122. char = 0x89      ; undefined
  123. char = 0x8A      ; undefined
  124. char = 0x8B      ; undefined
  125. char = 0x8C      ; undefined
  126. char = 0x8D      ; undefined
  127. char = 0x8E      ; undefined
  128. char = 0x8F      ; undefined
  129. char = 0x90      ; undefined
  130. char = 0x91      ; undefined
  131. char = 0x92      ; undefined
  132. char = 0x93      ; undefined
  133. char = 0x94      ; undefined
  134. char = 0x95      ; undefined
  135. char = 0x96      ; undefined
  136. char = 0x97      ; undefined
  137. char = 0x98      ; undefined
  138. char = 0x99      ; undefined
  139. char = 0x9A      ; undefined
  140. char = 0x9B      ; undefined
  141. char = 0x9C      ; undefined
  142. char = 0x9D      ; undefined
  143. char = 0x9E      ; undefined
  144. char = 0x9F      ; undefined
  145. char = 0xA0      ;no-break space
  146. char = 0xA1      ;Greek spacing diaeresis tonos
  147. char = 0xA3      ;pound sign
  148. char = 0xA4      ;currency sign
  149. char = 0xA5      ;yen sign
  150. char = 0xA6      ;broken bar
  151. char = 0xA7      ;paragraph sign, section sign
  152. char = 0xA8      ;diaeresis
  153. char = 0xA9      ;copyright sign
  154. char = 0xAA      ; undefined
  155. char = 0xAB      ;left angle quotation mark
  156. char = 0xAC      ;not sign
  157. char = 0xAD      ;soft hyphen
  158. char = 0xAE      ;registered trade mark sign
  159. char = 0xAF      ;quotation dash
  160. char = 0xB0      ;ring above or degree sign
  161. char = 0xB1      ;plus/minus (+/-) sign
  162. char = 0xB2      ;superscript 2
  163. char = 0xB3      ;superscript 3
  164. char = 0xB4      ;acute accent
  165. char = 0xB5      ;micro sign
  166. char = 0xB6      ;pilcrow or paragraph sign
  167. char = 0xB7      ;middle dot
  168. char = 0xBB      ;right pointing  guillemet
  169. char = 0xBD      ;vulgar fraction one half
  170. char = 0xD2      ; undefined
  171. char = 0xFF      ; undefined
  172.  
  173. ; Digits
  174.     
  175. char = 0x30      ;(0) digit zero
  176. char = 0x31      ;(1) digit one
  177. char = 0x32      ;(2) digit two
  178. char = 0x33      ;(3) digit three
  179. char = 0x34      ;(4) digit four
  180. char = 0x35      ;(5) digit five
  181. char = 0x36      ;(6) digit six
  182. char = 0x37      ;(7) digit seven
  183. char = 0x38      ;(8) digit eight
  184. char = 0x39      ;(9) digit nine
  185.  
  186. ; Latin Alphabet
  187.  
  188. char = 0x41=0x61       ;letter A, a
  189. char = 0x42=0x62       ;letter B, b
  190. char = 0x43=0x63       ;letter C, c
  191. char = 0x44=0x64       ;letter D, d
  192. char = 0x45=0x65       ;letter E, e
  193. char = 0x46=0x66       ;letter F, f
  194. char = 0x47=0x67       ;letter G, g
  195. char = 0x48=0x68       ;letter H, h
  196. char = 0x49=0x69       ;letter I, i
  197. char = 0x4A=0x6A       ;letter J, j
  198. char = 0x4B=0x6B       ;letter K, k
  199. char = 0x4C=0x6C       ;letter L, l
  200. char = 0x4D=0x6D       ;letter M, m
  201. char = 0x4E=0x6E       ;letter N, n
  202. char = 0x4F=0x6F       ;letter O, o
  203. char = 0x50=0x70       ;letter P, p
  204. char = 0x51=0x71       ;letter Q, q
  205. char = 0x52=0x72       ;letter R, r
  206. char = 0x53=0x73       ;letter S, s
  207. char = 0x54=0x74       ;letter T, t
  208. char = 0x55=0x75       ;letter U, u
  209. char = 0x56=0x76       ;letter V, v
  210. char = 0x57=0x77       ;letter W, w
  211. char = 0x58=0x78       ;letter X, x
  212. char = 0x59=0x79       ;letter Y, y
  213. char = 0x5A=0x7A       ;letter Z, z
  214.  
  215. ; Greek Alpha characters:
  216.  
  217. char = 0xC1=0xA2=0xE1=0xDC
  218.             ;Greek capital letter Alpha, capital Alpha tonos,
  219.             ;Greek small letter alpha, small alpha tonos
  220. char = 0xC2=0xE2        ;Greek capital letter Beta, small letter Beta
  221. char = 0xC3=0xE3        ;Greek capital letter Gamma, small letter Gamma
  222. char = 0xC4=0xE4        ;Greek capital letter Delta, small letter Delta
  223. char = 0xC5=0xB8=0xE5=0xDD
  224.             ;Greek capital letter Epsilon, capital Epsilon tonos
  225.             ;Greek small letter Epsilon, small letter epsilon tonos
  226. char = 0xC6=0xE6        ;Greek capital letter Zeta, small letter Zeta
  227. char = 0xC7=0xB9=0xE7=0xDE
  228.             ;Greek capital letter Eta, capital Eta tonos
  229.             ;Greek small letter Eta, small Eta tonos
  230. char = 0xC8=0xE8        ;Greek capital letter Theta, small letter Theta
  231. char = 0xC9=0xBA=0xFA=0xE9=0xDF=0xDA=0xC0
  232.             ;Greek capital Iota, capital Iota tonos,
  233.             ;Greek capital Iota diaeresis, Greek capital Iota
  234.             ;diaeresis tonos, Greek small Iota, Greek small
  235.             ;Iota tonos, small Iota diereis; Greek small Iota
  236.             ;diaresis tonos
  237. char = 0xCA=0xEA        ;Greek capital letter Kappa, small letter Kappa
  238. char = 0xCB=0xEB        ;Greek capital letter Lamda, small letter Lamda
  239. char = 0xCC=0xEC        ;Greek capital letter Mu, small letter Mu
  240. char = 0xCD=0xED        ;Greek capital letter Nu, small letter Nu
  241. char = 0xCE=0xEE        ;Greek capital letter Xi, small letter Xi
  242. char = 0xCF=0xBC=0xEF=0xFC
  243.             ;Greek capital letter Omikron, Capital Omikron
  244.             ;tonos, Greek small letter Omikron, small letter
  245.             ;Omikron tonos
  246. char = 0xD0=0xF0        ;Greek capital letter Pi, small letter Pi
  247. char = 0xD1=0xF1        ;Greek capital letter Rho, small letter Rho
  248. char = 0xD3=0xF3=0xF2   ;Greek capital letter Sigma, small letter Sigma,
  249.             ;Greek small letter final Sigma
  250. char = 0xD4=0xF4        ;Greek capital letter Tau, small letter Tau
  251. char = 0xD5=0xBE=0xDB=0xF5=0xFD=0xFB=0xE0
  252.             ;Greek capital letter Ypsilon, capital Ypsilon tonos,
  253.             ;capital Ypsilon diaeresis, small Ypsilon,
  254.             ;small Ypsilon tonos, small Ypsilon diaresis
  255.             ;Greek small letter Ypsilon diaeresis tonos
  256. char = 0xD6=0xF6        ;Greek capital letter Phi, small letter Phi
  257. char = 0xD7=0xF7        ;Greek capital letter Chi, small letter Chi
  258. char = 0xD8=0xF8        ;Greek capital letter Psi, small letter Psi
  259. char = 0xD9=0xBF=0xF9=0xFE
  260.             ;Greek capital letter Omega, capital Omega tonos,
  261.             ;Greek small letter Omega, small Omega tonos
  262.