Fix CR/LF problem
This commit is contained in:
parent
ba9dd4aa10
commit
d52f9d1109
@ -1,148 +1,148 @@
|
||||
;
|
||||
; %Id: rus_ukr.chs,v 0.2 1999/07/28 porokh Exp $
|
||||
; v 0.3 2003/01/20 Liutyi
|
||||
;
|
||||
; GoldED charset conversion module
|
||||
;
|
||||
; From: Cyrillic DOS (Alt_Codes aka CP866) encoding
|
||||
; To: Ukrainian RUSCII (RST 2018-91 aka CP1125) encoding
|
||||
;
|
||||
0 ; ID number
|
||||
1 ; version number
|
||||
;
|
||||
2 ; level number
|
||||
;
|
||||
CP866 ; from set
|
||||
CP1125 ; to set
|
||||
;
|
||||
; replace in from UNICODE char name in CP866
|
||||
; CP1125 <-- CP866
|
||||
\0 \x80 ; 0x80 CYRILLIC CAPITAL LETTER A
|
||||
\0 \x81 ; 0x81 CYRILLIC CAPITAL LETTER BE
|
||||
\0 \x82 ; 0x82 CYRILLIC CAPITAL LETTER VE
|
||||
\0 \x83 ; 0x83 CYRILLIC CAPITAL LETTER GHE
|
||||
\0 \x84 ; 0x84 CYRILLIC CAPITAL LETTER DE
|
||||
\0 \x85 ; 0x85 CYRILLIC CAPITAL LETTER IE
|
||||
\0 \x86 ; 0x86 CYRILLIC CAPITAL LETTER ZHE
|
||||
\0 \x87 ; 0x87 CYRILLIC CAPITAL LETTER ZE
|
||||
\0 \x88 ; 0x88 CYRILLIC CAPITAL LETTER I
|
||||
\0 \x89 ; 0x89 CYRILLIC CAPITAL LETTER SHORT I
|
||||
\0 \x8a ; 0x8a CYRILLIC CAPITAL LETTER KA
|
||||
\0 \x8b ; 0x8b CYRILLIC CAPITAL LETTER EL
|
||||
\0 \x8c ; 0x8c CYRILLIC CAPITAL LETTER EM
|
||||
\0 \x8d ; 0x8d CYRILLIC CAPITAL LETTER EN
|
||||
\0 \x8e ; 0x8e CYRILLIC CAPITAL LETTER O
|
||||
\0 \x8f ; 0x8f CYRILLIC CAPITAL LETTER PE
|
||||
\0 \x90 ; 0x90 CYRILLIC CAPITAL LETTER ER
|
||||
\0 \x91 ; 0x91 CYRILLIC CAPITAL LETTER ES
|
||||
\0 \x92 ; 0x92 CYRILLIC CAPITAL LETTER TE
|
||||
\0 \x93 ; 0x93 CYRILLIC CAPITAL LETTER U
|
||||
\0 \x94 ; 0x94 CYRILLIC CAPITAL LETTER EF
|
||||
\0 \x95 ; 0x95 CYRILLIC CAPITAL LETTER HA
|
||||
\0 \x96 ; 0x96 CYRILLIC CAPITAL LETTER TSE
|
||||
\0 \x97 ; 0x97 CYRILLIC CAPITAL LETTER CHE
|
||||
\0 \x98 ; 0x98 CYRILLIC CAPITAL LETTER SHA
|
||||
\0 \x99 ; 0x99 CYRILLIC CAPITAL LETTER SHCHA
|
||||
\0 \x9a ; 0x9a CYRILLIC CAPITAL LETTER HARD SIGN
|
||||
\0 \x9b ; 0x9b CYRILLIC CAPITAL LETTER YERU
|
||||
\0 \x9c ; 0x9c CYRILLIC CAPITAL LETTER SOFT SIGN
|
||||
\0 \x9d ; 0x9d CYRILLIC CAPITAL LETTER E
|
||||
\0 \x9e ; 0x9e CYRILLIC CAPITAL LETTER YU
|
||||
\0 \x9f ; 0x9f CYRILLIC CAPITAL LETTER YA
|
||||
\0 \xa0 ; 0xa0 CYRILLIC SMALL LETTER A
|
||||
\0 \xa1 ; 0xa1 CYRILLIC SMALL LETTER BE
|
||||
\0 \xa2 ; 0xa2 CYRILLIC SMALL LETTER VE
|
||||
\0 \xa3 ; 0xa3 CYRILLIC SMALL LETTER GHE
|
||||
\0 \xa4 ; 0xa4 CYRILLIC SMALL LETTER DE
|
||||
\0 \xa5 ; 0xa5 CYRILLIC SMALL LETTER IE
|
||||
\0 \xa6 ; 0xa6 CYRILLIC SMALL LETTER ZHE
|
||||
\0 \xa7 ; 0xa7 CYRILLIC SMALL LETTER ZE
|
||||
\0 \xa8 ; 0xa8 CYRILLIC SMALL LETTER I
|
||||
\0 \xa9 ; 0xa9 CYRILLIC SMALL LETTER SHORT I
|
||||
\0 \xaa ; 0xaa CYRILLIC SMALL LETTER KA
|
||||
\0 \xab ; 0xab CYRILLIC SMALL LETTER EL
|
||||
\0 \xac ; 0xac CYRILLIC SMALL LETTER EM
|
||||
\0 \xad ; 0xad CYRILLIC SMALL LETTER EN
|
||||
\0 \xae ; 0xae CYRILLIC SMALL LETTER O
|
||||
\0 \xaf ; 0xaf CYRILLIC SMALL LETTER PE
|
||||
\0 \xb0 ; 0xb0 LIGHT SHADE
|
||||
\0 \xb1 ; 0xb1 MEDIUM SHADE
|
||||
\0 \xb2 ; 0xb2 DARK SHADE
|
||||
\0 \xb3 ; 0xb3 BOX DRAWINGS LIGHT VERTICAL
|
||||
\0 \xb4 ; 0xb4 BOX DRAWINGS LIGHT VERTICAL AND LEFT
|
||||
\0 \xb5 ; 0xb5 BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
|
||||
\0 \xb6 ; 0xb6 BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
|
||||
\0 \xb7 ; 0xb7 BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
|
||||
\0 \xb8 ; 0xb8 BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
|
||||
\0 \xb9 ; 0xb9 BOX DRAWINGS DOUBLE VERTICAL AND LEFT
|
||||
\0 \xba ; 0xba BOX DRAWINGS DOUBLE VERTICAL
|
||||
\0 \xbb ; 0xbb BOX DRAWINGS DOUBLE DOWN AND LEFT
|
||||
\0 \xbc ; 0xbc BOX DRAWINGS DOUBLE UP AND LEFT
|
||||
\0 \xbd ; 0xbd BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
|
||||
\0 \xbe ; 0xbe BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
|
||||
\0 \xbf ; 0xbf BOX DRAWINGS LIGHT DOWN AND LEFT
|
||||
\0 \xc0 ; 0xc0 BOX DRAWINGS LIGHT UP AND RIGHT
|
||||
\0 \xc1 ; 0xc1 BOX DRAWINGS LIGHT UP AND HORIZONTAL
|
||||
\0 \xc2 ; 0xc2 BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
|
||||
\0 \xc3 ; 0xc3 BOX DRAWINGS LIGHT VERTICAL AND RIGHT
|
||||
\0 \xc4 ; 0xc4 BOX DRAWINGS LIGHT HORIZONTAL
|
||||
\0 \xc5 ; 0xc5 BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
|
||||
\0 \xc6 ; 0xc6 BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
|
||||
\0 \xc7 ; 0xc7 BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
|
||||
\0 \xc8 ; 0xc8 BOX DRAWINGS DOUBLE UP AND RIGHT
|
||||
\0 \xc9 ; 0xc9 BOX DRAWINGS DOUBLE DOWN AND RIGHT
|
||||
\0 \xca ; 0xca BOX DRAWINGS DOUBLE UP AND HORIZONTAL
|
||||
\0 \xcb ; 0xcb BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
|
||||
\0 \xcc ; 0xcc BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
|
||||
\0 \xcd ; 0xcd BOX DRAWINGS DOUBLE HORIZONTAL
|
||||
\0 \xce ; 0xce BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
|
||||
\0 \xcf ; 0xcf BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
|
||||
\0 \xd0 ; 0xd0 BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
|
||||
\0 \xd1 ; 0xd1 BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
|
||||
\0 \xd2 ; 0xd2 BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
|
||||
\0 \xd3 ; 0xd3 BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
|
||||
\0 \xd4 ; 0xd4 BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
|
||||
\0 \xd5 ; 0xd5 BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
|
||||
\0 \xd6 ; 0xd6 BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
|
||||
\0 \xd7 ; 0xd7 BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
|
||||
\0 \xd8 ; 0xd8 BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
|
||||
\0 \xd9 ; 0xd9 BOX DRAWINGS LIGHT UP AND LEFT
|
||||
\0 \xda ; 0xda BOX DRAWINGS LIGHT DOWN AND RIGHT
|
||||
\0 \xdb ; 0xdb FULL BLOCK
|
||||
\0 \xdc ; 0xdc LOWER HALF BLOCK
|
||||
\0 \xdd ; 0xdd LEFT HALF BLOCK
|
||||
\0 \xde ; 0xde RIGHT HALF BLOCK
|
||||
\0 \xdf ; 0xdf UPPER HALF BLOCK
|
||||
\0 \xe0 ; 0xe0 CYRILLIC SMALL LETTER ER
|
||||
\0 \xe1 ; 0xe1 CYRILLIC SMALL LETTER ES
|
||||
\0 \xe2 ; 0xe2 CYRILLIC SMALL LETTER TE
|
||||
\0 \xe3 ; 0xe3 CYRILLIC SMALL LETTER U
|
||||
\0 \xe4 ; 0xe4 CYRILLIC SMALL LETTER EF
|
||||
\0 \xe5 ; 0xe5 CYRILLIC SMALL LETTER HA
|
||||
\0 \xe6 ; 0xe6 CYRILLIC SMALL LETTER TSE
|
||||
\0 \xe7 ; 0xe7 CYRILLIC SMALL LETTER CHE
|
||||
\0 \xe8 ; 0xe8 CYRILLIC SMALL LETTER SHA
|
||||
\0 \xe9 ; 0xe9 CYRILLIC SMALL LETTER SHCHA
|
||||
\0 \xea ; 0xea CYRILLIC SMALL LETTER HARD SIGN
|
||||
\0 \xeb ; 0xeb CYRILLIC SMALL LETTER YERU
|
||||
\0 \xec ; 0xec CYRILLIC SMALL LETTER SOFT SIGN
|
||||
\0 \xed ; 0xed CYRILLIC SMALL LETTER E
|
||||
\0 \xee ; 0xee CYRILLIC SMALL LETTER YU
|
||||
\0 \xef ; 0xef CYRILLIC SMALL LETTER YA
|
||||
\0 \xf0 ; 0xf0 CYRILLIC CAPITAL LETTER IO
|
||||
\0 \xf1 ; 0xf1 CYRILLIC SMALL LETTER IO
|
||||
\0 \xf4 ; 0xf2 CYRILLIC CAPITAL LETTER UKRAINIAN IE
|
||||
\0 \xf5 ; 0xf3 CYRILLIC SMALL LETTER UKRAINIAN IE
|
||||
\0 \xf8 ; 0xf4 CYRILLIC CAPITAL LETTER YI
|
||||
\0 \xf9 ; 0xf5 CYRILLIC SMALL LETTER YI
|
||||
\0 \x93 ; 0xf6 CYRILLIC CAPITAL LETTER SHORT U
|
||||
\0 \xe3 ; 0xf7 CYRILLIC SMALL LETTER SHORT U
|
||||
\0 \x6f ; 0xf8 DEGREE SIGN
|
||||
\0 \x2a ; 0xf9 BULLET OPERATOR
|
||||
\0 \xfa ; 0xfa MIDDLE DOT
|
||||
\0 \xfb ; 0xfb SQUARE ROOT
|
||||
\0 \xfc ; 0xfc NUMERO SIGN
|
||||
\0 \xfd ; 0xfd CURRENCY SIGN
|
||||
\0 \xfe ; 0xfe BLACK SQUARE
|
||||
\0 \xff ; 0xff NO-BREAK SPACE
|
||||
END
|
||||
;
|
||||
; %Id: rus_ukr.chs,v 0.2 1999/07/28 porokh Exp $
|
||||
; v 0.3 2003/01/20 Liutyi
|
||||
;
|
||||
; GoldED charset conversion module
|
||||
;
|
||||
; From: Cyrillic DOS (Alt_Codes aka CP866) encoding
|
||||
; To: Ukrainian RUSCII (RST 2018-91 aka CP1125) encoding
|
||||
;
|
||||
0 ; ID number
|
||||
1 ; version number
|
||||
;
|
||||
2 ; level number
|
||||
;
|
||||
CP866 ; from set
|
||||
CP1125 ; to set
|
||||
;
|
||||
; replace in from UNICODE char name in CP866
|
||||
; CP1125 <-- CP866
|
||||
\0 \x80 ; 0x80 CYRILLIC CAPITAL LETTER A
|
||||
\0 \x81 ; 0x81 CYRILLIC CAPITAL LETTER BE
|
||||
\0 \x82 ; 0x82 CYRILLIC CAPITAL LETTER VE
|
||||
\0 \x83 ; 0x83 CYRILLIC CAPITAL LETTER GHE
|
||||
\0 \x84 ; 0x84 CYRILLIC CAPITAL LETTER DE
|
||||
\0 \x85 ; 0x85 CYRILLIC CAPITAL LETTER IE
|
||||
\0 \x86 ; 0x86 CYRILLIC CAPITAL LETTER ZHE
|
||||
\0 \x87 ; 0x87 CYRILLIC CAPITAL LETTER ZE
|
||||
\0 \x88 ; 0x88 CYRILLIC CAPITAL LETTER I
|
||||
\0 \x89 ; 0x89 CYRILLIC CAPITAL LETTER SHORT I
|
||||
\0 \x8a ; 0x8a CYRILLIC CAPITAL LETTER KA
|
||||
\0 \x8b ; 0x8b CYRILLIC CAPITAL LETTER EL
|
||||
\0 \x8c ; 0x8c CYRILLIC CAPITAL LETTER EM
|
||||
\0 \x8d ; 0x8d CYRILLIC CAPITAL LETTER EN
|
||||
\0 \x8e ; 0x8e CYRILLIC CAPITAL LETTER O
|
||||
\0 \x8f ; 0x8f CYRILLIC CAPITAL LETTER PE
|
||||
\0 \x90 ; 0x90 CYRILLIC CAPITAL LETTER ER
|
||||
\0 \x91 ; 0x91 CYRILLIC CAPITAL LETTER ES
|
||||
\0 \x92 ; 0x92 CYRILLIC CAPITAL LETTER TE
|
||||
\0 \x93 ; 0x93 CYRILLIC CAPITAL LETTER U
|
||||
\0 \x94 ; 0x94 CYRILLIC CAPITAL LETTER EF
|
||||
\0 \x95 ; 0x95 CYRILLIC CAPITAL LETTER HA
|
||||
\0 \x96 ; 0x96 CYRILLIC CAPITAL LETTER TSE
|
||||
\0 \x97 ; 0x97 CYRILLIC CAPITAL LETTER CHE
|
||||
\0 \x98 ; 0x98 CYRILLIC CAPITAL LETTER SHA
|
||||
\0 \x99 ; 0x99 CYRILLIC CAPITAL LETTER SHCHA
|
||||
\0 \x9a ; 0x9a CYRILLIC CAPITAL LETTER HARD SIGN
|
||||
\0 \x9b ; 0x9b CYRILLIC CAPITAL LETTER YERU
|
||||
\0 \x9c ; 0x9c CYRILLIC CAPITAL LETTER SOFT SIGN
|
||||
\0 \x9d ; 0x9d CYRILLIC CAPITAL LETTER E
|
||||
\0 \x9e ; 0x9e CYRILLIC CAPITAL LETTER YU
|
||||
\0 \x9f ; 0x9f CYRILLIC CAPITAL LETTER YA
|
||||
\0 \xa0 ; 0xa0 CYRILLIC SMALL LETTER A
|
||||
\0 \xa1 ; 0xa1 CYRILLIC SMALL LETTER BE
|
||||
\0 \xa2 ; 0xa2 CYRILLIC SMALL LETTER VE
|
||||
\0 \xa3 ; 0xa3 CYRILLIC SMALL LETTER GHE
|
||||
\0 \xa4 ; 0xa4 CYRILLIC SMALL LETTER DE
|
||||
\0 \xa5 ; 0xa5 CYRILLIC SMALL LETTER IE
|
||||
\0 \xa6 ; 0xa6 CYRILLIC SMALL LETTER ZHE
|
||||
\0 \xa7 ; 0xa7 CYRILLIC SMALL LETTER ZE
|
||||
\0 \xa8 ; 0xa8 CYRILLIC SMALL LETTER I
|
||||
\0 \xa9 ; 0xa9 CYRILLIC SMALL LETTER SHORT I
|
||||
\0 \xaa ; 0xaa CYRILLIC SMALL LETTER KA
|
||||
\0 \xab ; 0xab CYRILLIC SMALL LETTER EL
|
||||
\0 \xac ; 0xac CYRILLIC SMALL LETTER EM
|
||||
\0 \xad ; 0xad CYRILLIC SMALL LETTER EN
|
||||
\0 \xae ; 0xae CYRILLIC SMALL LETTER O
|
||||
\0 \xaf ; 0xaf CYRILLIC SMALL LETTER PE
|
||||
\0 \xb0 ; 0xb0 LIGHT SHADE
|
||||
\0 \xb1 ; 0xb1 MEDIUM SHADE
|
||||
\0 \xb2 ; 0xb2 DARK SHADE
|
||||
\0 \xb3 ; 0xb3 BOX DRAWINGS LIGHT VERTICAL
|
||||
\0 \xb4 ; 0xb4 BOX DRAWINGS LIGHT VERTICAL AND LEFT
|
||||
\0 \xb5 ; 0xb5 BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
|
||||
\0 \xb6 ; 0xb6 BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
|
||||
\0 \xb7 ; 0xb7 BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
|
||||
\0 \xb8 ; 0xb8 BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
|
||||
\0 \xb9 ; 0xb9 BOX DRAWINGS DOUBLE VERTICAL AND LEFT
|
||||
\0 \xba ; 0xba BOX DRAWINGS DOUBLE VERTICAL
|
||||
\0 \xbb ; 0xbb BOX DRAWINGS DOUBLE DOWN AND LEFT
|
||||
\0 \xbc ; 0xbc BOX DRAWINGS DOUBLE UP AND LEFT
|
||||
\0 \xbd ; 0xbd BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
|
||||
\0 \xbe ; 0xbe BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
|
||||
\0 \xbf ; 0xbf BOX DRAWINGS LIGHT DOWN AND LEFT
|
||||
\0 \xc0 ; 0xc0 BOX DRAWINGS LIGHT UP AND RIGHT
|
||||
\0 \xc1 ; 0xc1 BOX DRAWINGS LIGHT UP AND HORIZONTAL
|
||||
\0 \xc2 ; 0xc2 BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
|
||||
\0 \xc3 ; 0xc3 BOX DRAWINGS LIGHT VERTICAL AND RIGHT
|
||||
\0 \xc4 ; 0xc4 BOX DRAWINGS LIGHT HORIZONTAL
|
||||
\0 \xc5 ; 0xc5 BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
|
||||
\0 \xc6 ; 0xc6 BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
|
||||
\0 \xc7 ; 0xc7 BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
|
||||
\0 \xc8 ; 0xc8 BOX DRAWINGS DOUBLE UP AND RIGHT
|
||||
\0 \xc9 ; 0xc9 BOX DRAWINGS DOUBLE DOWN AND RIGHT
|
||||
\0 \xca ; 0xca BOX DRAWINGS DOUBLE UP AND HORIZONTAL
|
||||
\0 \xcb ; 0xcb BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
|
||||
\0 \xcc ; 0xcc BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
|
||||
\0 \xcd ; 0xcd BOX DRAWINGS DOUBLE HORIZONTAL
|
||||
\0 \xce ; 0xce BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
|
||||
\0 \xcf ; 0xcf BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
|
||||
\0 \xd0 ; 0xd0 BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
|
||||
\0 \xd1 ; 0xd1 BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
|
||||
\0 \xd2 ; 0xd2 BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
|
||||
\0 \xd3 ; 0xd3 BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
|
||||
\0 \xd4 ; 0xd4 BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
|
||||
\0 \xd5 ; 0xd5 BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
|
||||
\0 \xd6 ; 0xd6 BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
|
||||
\0 \xd7 ; 0xd7 BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
|
||||
\0 \xd8 ; 0xd8 BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
|
||||
\0 \xd9 ; 0xd9 BOX DRAWINGS LIGHT UP AND LEFT
|
||||
\0 \xda ; 0xda BOX DRAWINGS LIGHT DOWN AND RIGHT
|
||||
\0 \xdb ; 0xdb FULL BLOCK
|
||||
\0 \xdc ; 0xdc LOWER HALF BLOCK
|
||||
\0 \xdd ; 0xdd LEFT HALF BLOCK
|
||||
\0 \xde ; 0xde RIGHT HALF BLOCK
|
||||
\0 \xdf ; 0xdf UPPER HALF BLOCK
|
||||
\0 \xe0 ; 0xe0 CYRILLIC SMALL LETTER ER
|
||||
\0 \xe1 ; 0xe1 CYRILLIC SMALL LETTER ES
|
||||
\0 \xe2 ; 0xe2 CYRILLIC SMALL LETTER TE
|
||||
\0 \xe3 ; 0xe3 CYRILLIC SMALL LETTER U
|
||||
\0 \xe4 ; 0xe4 CYRILLIC SMALL LETTER EF
|
||||
\0 \xe5 ; 0xe5 CYRILLIC SMALL LETTER HA
|
||||
\0 \xe6 ; 0xe6 CYRILLIC SMALL LETTER TSE
|
||||
\0 \xe7 ; 0xe7 CYRILLIC SMALL LETTER CHE
|
||||
\0 \xe8 ; 0xe8 CYRILLIC SMALL LETTER SHA
|
||||
\0 \xe9 ; 0xe9 CYRILLIC SMALL LETTER SHCHA
|
||||
\0 \xea ; 0xea CYRILLIC SMALL LETTER HARD SIGN
|
||||
\0 \xeb ; 0xeb CYRILLIC SMALL LETTER YERU
|
||||
\0 \xec ; 0xec CYRILLIC SMALL LETTER SOFT SIGN
|
||||
\0 \xed ; 0xed CYRILLIC SMALL LETTER E
|
||||
\0 \xee ; 0xee CYRILLIC SMALL LETTER YU
|
||||
\0 \xef ; 0xef CYRILLIC SMALL LETTER YA
|
||||
\0 \xf0 ; 0xf0 CYRILLIC CAPITAL LETTER IO
|
||||
\0 \xf1 ; 0xf1 CYRILLIC SMALL LETTER IO
|
||||
\0 \xf4 ; 0xf2 CYRILLIC CAPITAL LETTER UKRAINIAN IE
|
||||
\0 \xf5 ; 0xf3 CYRILLIC SMALL LETTER UKRAINIAN IE
|
||||
\0 \xf8 ; 0xf4 CYRILLIC CAPITAL LETTER YI
|
||||
\0 \xf9 ; 0xf5 CYRILLIC SMALL LETTER YI
|
||||
\0 \x93 ; 0xf6 CYRILLIC CAPITAL LETTER SHORT U
|
||||
\0 \xe3 ; 0xf7 CYRILLIC SMALL LETTER SHORT U
|
||||
\0 \x6f ; 0xf8 DEGREE SIGN
|
||||
\0 \x2a ; 0xf9 BULLET OPERATOR
|
||||
\0 \xfa ; 0xfa MIDDLE DOT
|
||||
\0 \xfb ; 0xfb SQUARE ROOT
|
||||
\0 \xfc ; 0xfc NUMERO SIGN
|
||||
\0 \xfd ; 0xfd CURRENCY SIGN
|
||||
\0 \xfe ; 0xfe BLACK SQUARE
|
||||
\0 \xff ; 0xff NO-BREAK SPACE
|
||||
END
|
||||
|
@ -1,148 +1,148 @@
|
||||
;
|
||||
; %Id: ukr_rus.chs,v 0.2 1999/08/31 porokh Exp $
|
||||
; v 0.3 2003/01/20 Liutyi
|
||||
;
|
||||
; GoldED charset conversion module
|
||||
;
|
||||
; From: DOS Ukrainian (RUSCII aka RST 2018-91 aka CP1125) encoding
|
||||
; To: DOS Cyrillic (Alt_Codes aka CP866) encoding
|
||||
;
|
||||
0 ; ID number
|
||||
1 ; version number
|
||||
;
|
||||
2 ; level number
|
||||
;
|
||||
CP1125 ; from set (your local charset name)
|
||||
CP866 ; to set (transport charset name, will appear in ^aCHRS)
|
||||
;
|
||||
; replace in from UNICODE char name in CP1125
|
||||
; CP866 <-- CP1125
|
||||
\0 \x80 ; 0x80 CYRILLIC CAPITAL LETTER A
|
||||
\0 \x81 ; 0x81 CYRILLIC CAPITAL LETTER BE
|
||||
\0 \x82 ; 0x82 CYRILLIC CAPITAL LETTER VE
|
||||
\0 \x83 ; 0x83 CYRILLIC CAPITAL LETTER GHE
|
||||
\0 \x84 ; 0x84 CYRILLIC CAPITAL LETTER DE
|
||||
\0 \x85 ; 0x85 CYRILLIC CAPITAL LETTER IE
|
||||
\0 \x86 ; 0x86 CYRILLIC CAPITAL LETTER ZHE
|
||||
\0 \x87 ; 0x87 CYRILLIC CAPITAL LETTER ZE
|
||||
\0 \x88 ; 0x88 CYRILLIC CAPITAL LETTER I
|
||||
\0 \x89 ; 0x89 CYRILLIC CAPITAL LETTER SHORT I
|
||||
\0 \x8a ; 0x8a CYRILLIC CAPITAL LETTER KA
|
||||
\0 \x8b ; 0x8b CYRILLIC CAPITAL LETTER EL
|
||||
\0 \x8c ; 0x8c CYRILLIC CAPITAL LETTER EM
|
||||
\0 \x8d ; 0x8d CYRILLIC CAPITAL LETTER EN
|
||||
\0 \x8e ; 0x8e CYRILLIC CAPITAL LETTER O
|
||||
\0 \x8f ; 0x8f CYRILLIC CAPITAL LETTER PE
|
||||
\0 \x90 ; 0x90 CYRILLIC CAPITAL LETTER ER
|
||||
\0 \x91 ; 0x91 CYRILLIC CAPITAL LETTER ES
|
||||
\0 \x92 ; 0x92 CYRILLIC CAPITAL LETTER TE
|
||||
\0 \x93 ; 0x93 CYRILLIC CAPITAL LETTER U
|
||||
\0 \x94 ; 0x94 CYRILLIC CAPITAL LETTER EF
|
||||
\0 \x95 ; 0x95 CYRILLIC CAPITAL LETTER HA
|
||||
\0 \x96 ; 0x96 CYRILLIC CAPITAL LETTER TSE
|
||||
\0 \x97 ; 0x97 CYRILLIC CAPITAL LETTER CHE
|
||||
\0 \x98 ; 0x98 CYRILLIC CAPITAL LETTER SHA
|
||||
\0 \x99 ; 0x99 CYRILLIC CAPITAL LETTER SHCHA
|
||||
\0 \x9a ; 0x9a CYRILLIC CAPITAL LETTER HARD SIGN
|
||||
\0 \x9b ; 0x9b CYRILLIC CAPITAL LETTER YERU
|
||||
\0 \x9c ; 0x9c CYRILLIC CAPITAL LETTER SOFT SIGN
|
||||
\0 \x9d ; 0x9d CYRILLIC CAPITAL LETTER E
|
||||
\0 \x9e ; 0x9e CYRILLIC CAPITAL LETTER YU
|
||||
\0 \x9f ; 0x9f CYRILLIC CAPITAL LETTER YA
|
||||
\0 \xa0 ; 0xa0 CYRILLIC SMALL LETTER A
|
||||
\0 \xa1 ; 0xa1 CYRILLIC SMALL LETTER BE
|
||||
\0 \xa2 ; 0xa2 CYRILLIC SMALL LETTER VE
|
||||
\0 \xa3 ; 0xa3 CYRILLIC SMALL LETTER GHE
|
||||
\0 \xa4 ; 0xa4 CYRILLIC SMALL LETTER DE
|
||||
\0 \xa5 ; 0xa5 CYRILLIC SMALL LETTER IE
|
||||
\0 \xa6 ; 0xa6 CYRILLIC SMALL LETTER ZHE
|
||||
\0 \xa7 ; 0xa7 CYRILLIC SMALL LETTER ZE
|
||||
\0 \xa8 ; 0xa8 CYRILLIC SMALL LETTER I
|
||||
\0 \xa9 ; 0xa9 CYRILLIC SMALL LETTER SHORT I
|
||||
\0 \xaa ; 0xaa CYRILLIC SMALL LETTER KA
|
||||
\0 \xab ; 0xab CYRILLIC SMALL LETTER EL
|
||||
\0 \xac ; 0xac CYRILLIC SMALL LETTER EM
|
||||
\0 \xad ; 0xad CYRILLIC SMALL LETTER EN
|
||||
\0 \xae ; 0xae CYRILLIC SMALL LETTER O
|
||||
\0 \xaf ; 0xaf CYRILLIC SMALL LETTER PE
|
||||
\0 \xb0 ; 0xb0 LIGHT SHADE
|
||||
\0 \xb1 ; 0xb1 MEDIUM SHADE
|
||||
\0 \xb2 ; 0xb2 DARK SHADE
|
||||
\0 \xb3 ; 0xb3 BOX DRAWINGS LIGHT VERTICAL
|
||||
\0 \xb4 ; 0xb4 BOX DRAWINGS LIGHT VERTICAL AND LEFT
|
||||
\0 \xb5 ; 0xb5 BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
|
||||
\0 \xb6 ; 0xb6 BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
|
||||
\0 \xb7 ; 0xb7 BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
|
||||
\0 \xb8 ; 0xb8 BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
|
||||
\0 \xb9 ; 0xb9 BOX DRAWINGS DOUBLE VERTICAL AND LEFT
|
||||
\0 \xba ; 0xba BOX DRAWINGS DOUBLE VERTICAL
|
||||
\0 \xbb ; 0xbb BOX DRAWINGS DOUBLE DOWN AND LEFT
|
||||
\0 \xbc ; 0xbc BOX DRAWINGS DOUBLE UP AND LEFT
|
||||
\0 \xbd ; 0xbd BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
|
||||
\0 \xbe ; 0xbe BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
|
||||
\0 \xbf ; 0xbf BOX DRAWINGS LIGHT DOWN AND LEFT
|
||||
\0 \xc0 ; 0xc0 BOX DRAWINGS LIGHT UP AND RIGHT
|
||||
\0 \xc1 ; 0xc1 BOX DRAWINGS LIGHT UP AND HORIZONTAL
|
||||
\0 \xc2 ; 0xc2 BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
|
||||
\0 \xc3 ; 0xc3 BOX DRAWINGS LIGHT VERTICAL AND RIGHT
|
||||
\0 \xc4 ; 0xc4 BOX DRAWINGS LIGHT HORIZONTAL
|
||||
\0 \xc5 ; 0xc5 BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
|
||||
\0 \xc6 ; 0xc6 BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
|
||||
\0 \xc7 ; 0xc7 BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
|
||||
\0 \xc8 ; 0xc8 BOX DRAWINGS DOUBLE UP AND RIGHT
|
||||
\0 \xc9 ; 0xc9 BOX DRAWINGS DOUBLE DOWN AND RIGHT
|
||||
\0 \xca ; 0xca BOX DRAWINGS DOUBLE UP AND HORIZONTAL
|
||||
\0 \xcb ; 0xcb BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
|
||||
\0 \xcc ; 0xcc BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
|
||||
\0 \xcd ; 0xcd BOX DRAWINGS DOUBLE HORIZONTAL
|
||||
\0 \xce ; 0xce BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
|
||||
\0 \xcf ; 0xcf BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
|
||||
\0 \xd0 ; 0xd0 BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
|
||||
\0 \xd1 ; 0xd1 BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
|
||||
\0 \xd2 ; 0xd2 BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
|
||||
\0 \xd3 ; 0xd3 BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
|
||||
\0 \xd4 ; 0xd4 BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
|
||||
\0 \xd5 ; 0xd5 BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
|
||||
\0 \xd6 ; 0xd6 BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
|
||||
\0 \xd7 ; 0xd7 BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
|
||||
\0 \xd8 ; 0xd8 BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
|
||||
\0 \xd9 ; 0xd9 BOX DRAWINGS LIGHT UP AND LEFT
|
||||
\0 \xda ; 0xda BOX DRAWINGS LIGHT DOWN AND RIGHT
|
||||
\0 \xdb ; 0xdb FULL BLOCK
|
||||
\0 \xdc ; 0xdc LOWER HALF BLOCK
|
||||
\0 \xdd ; 0xdd LEFT HALF BLOCK
|
||||
\0 \xde ; 0xde RIGHT HALF BLOCK
|
||||
\0 \xdf ; 0xdf UPPER HALF BLOCK
|
||||
\0 \xe0 ; 0xe0 CYRILLIC SMALL LETTER ER
|
||||
\0 \xe1 ; 0xe1 CYRILLIC SMALL LETTER ES
|
||||
\0 \xe2 ; 0xe2 CYRILLIC SMALL LETTER TE
|
||||
\0 \xe3 ; 0xe3 CYRILLIC SMALL LETTER U
|
||||
\0 \xe4 ; 0xe4 CYRILLIC SMALL LETTER EF
|
||||
\0 \xe5 ; 0xe5 CYRILLIC SMALL LETTER HA
|
||||
\0 \xe6 ; 0xe6 CYRILLIC SMALL LETTER TSE
|
||||
\0 \xe7 ; 0xe7 CYRILLIC SMALL LETTER CHE
|
||||
\0 \xe8 ; 0xe8 CYRILLIC SMALL LETTER SHA
|
||||
\0 \xe9 ; 0xe9 CYRILLIC SMALL LETTER SHCHA
|
||||
\0 \xea ; 0xea CYRILLIC SMALL LETTER HARD SIGN
|
||||
\0 \xeb ; 0xeb CYRILLIC SMALL LETTER YERU
|
||||
\0 \xec ; 0xec CYRILLIC SMALL LETTER SOFT SIGN
|
||||
\0 \xed ; 0xed CYRILLIC SMALL LETTER E
|
||||
\0 \xee ; 0xee CYRILLIC SMALL LETTER YU
|
||||
\0 \xef ; 0xef CYRILLIC SMALL LETTER YA
|
||||
\0 \xf0 ; 0xf0 CYRILLIC CAPITAL LETTER IO
|
||||
\0 \xf1 ; 0xf1 CYRILLIC SMALL LETTER IO
|
||||
\0 \x83 ; 0xf2 CYRILLIC CAPITAL LETTER GHE WITH UPTURN
|
||||
\0 \xa3 ; 0xf3 CYRILLIC SMALL LETTER GHE WITH UPTURN
|
||||
\0 \xf2 ; 0xf4 CYRILLIC CAPITAL LETTER UKRAINIAN IE
|
||||
\0 \xf3 ; 0xf5 CYRILLIC SMALL LETTER UKRAINIAN IE
|
||||
\0 \x49 ; 0xf6 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
|
||||
\0 \x69 ; 0xf7 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
|
||||
\0 \xf4 ; 0xf8 CYRILLIC CAPITAL LETTER YI
|
||||
\0 \xf5 ; 0xf9 CYRILLIC SMALL LETTER YI
|
||||
\0 \xfa ; 0xfa MIDDLE DOT
|
||||
\0 \xfb ; 0xfb SQUARE ROOT
|
||||
\0 \xfc ; 0xfc NUMERO SIGN
|
||||
\0 \xfd ; 0xfd CURRENCY SIGN
|
||||
\0 \xfe ; 0xfe BLACK SQUARE
|
||||
\0 \xff ; 0xff NO-BREAK SPACE
|
||||
END
|
||||
;
|
||||
; %Id: ukr_rus.chs,v 0.2 1999/08/31 porokh Exp $
|
||||
; v 0.3 2003/01/20 Liutyi
|
||||
;
|
||||
; GoldED charset conversion module
|
||||
;
|
||||
; From: DOS Ukrainian (RUSCII aka RST 2018-91 aka CP1125) encoding
|
||||
; To: DOS Cyrillic (Alt_Codes aka CP866) encoding
|
||||
;
|
||||
0 ; ID number
|
||||
1 ; version number
|
||||
;
|
||||
2 ; level number
|
||||
;
|
||||
CP1125 ; from set (your local charset name)
|
||||
CP866 ; to set (transport charset name, will appear in ^aCHRS)
|
||||
;
|
||||
; replace in from UNICODE char name in CP1125
|
||||
; CP866 <-- CP1125
|
||||
\0 \x80 ; 0x80 CYRILLIC CAPITAL LETTER A
|
||||
\0 \x81 ; 0x81 CYRILLIC CAPITAL LETTER BE
|
||||
\0 \x82 ; 0x82 CYRILLIC CAPITAL LETTER VE
|
||||
\0 \x83 ; 0x83 CYRILLIC CAPITAL LETTER GHE
|
||||
\0 \x84 ; 0x84 CYRILLIC CAPITAL LETTER DE
|
||||
\0 \x85 ; 0x85 CYRILLIC CAPITAL LETTER IE
|
||||
\0 \x86 ; 0x86 CYRILLIC CAPITAL LETTER ZHE
|
||||
\0 \x87 ; 0x87 CYRILLIC CAPITAL LETTER ZE
|
||||
\0 \x88 ; 0x88 CYRILLIC CAPITAL LETTER I
|
||||
\0 \x89 ; 0x89 CYRILLIC CAPITAL LETTER SHORT I
|
||||
\0 \x8a ; 0x8a CYRILLIC CAPITAL LETTER KA
|
||||
\0 \x8b ; 0x8b CYRILLIC CAPITAL LETTER EL
|
||||
\0 \x8c ; 0x8c CYRILLIC CAPITAL LETTER EM
|
||||
\0 \x8d ; 0x8d CYRILLIC CAPITAL LETTER EN
|
||||
\0 \x8e ; 0x8e CYRILLIC CAPITAL LETTER O
|
||||
\0 \x8f ; 0x8f CYRILLIC CAPITAL LETTER PE
|
||||
\0 \x90 ; 0x90 CYRILLIC CAPITAL LETTER ER
|
||||
\0 \x91 ; 0x91 CYRILLIC CAPITAL LETTER ES
|
||||
\0 \x92 ; 0x92 CYRILLIC CAPITAL LETTER TE
|
||||
\0 \x93 ; 0x93 CYRILLIC CAPITAL LETTER U
|
||||
\0 \x94 ; 0x94 CYRILLIC CAPITAL LETTER EF
|
||||
\0 \x95 ; 0x95 CYRILLIC CAPITAL LETTER HA
|
||||
\0 \x96 ; 0x96 CYRILLIC CAPITAL LETTER TSE
|
||||
\0 \x97 ; 0x97 CYRILLIC CAPITAL LETTER CHE
|
||||
\0 \x98 ; 0x98 CYRILLIC CAPITAL LETTER SHA
|
||||
\0 \x99 ; 0x99 CYRILLIC CAPITAL LETTER SHCHA
|
||||
\0 \x9a ; 0x9a CYRILLIC CAPITAL LETTER HARD SIGN
|
||||
\0 \x9b ; 0x9b CYRILLIC CAPITAL LETTER YERU
|
||||
\0 \x9c ; 0x9c CYRILLIC CAPITAL LETTER SOFT SIGN
|
||||
\0 \x9d ; 0x9d CYRILLIC CAPITAL LETTER E
|
||||
\0 \x9e ; 0x9e CYRILLIC CAPITAL LETTER YU
|
||||
\0 \x9f ; 0x9f CYRILLIC CAPITAL LETTER YA
|
||||
\0 \xa0 ; 0xa0 CYRILLIC SMALL LETTER A
|
||||
\0 \xa1 ; 0xa1 CYRILLIC SMALL LETTER BE
|
||||
\0 \xa2 ; 0xa2 CYRILLIC SMALL LETTER VE
|
||||
\0 \xa3 ; 0xa3 CYRILLIC SMALL LETTER GHE
|
||||
\0 \xa4 ; 0xa4 CYRILLIC SMALL LETTER DE
|
||||
\0 \xa5 ; 0xa5 CYRILLIC SMALL LETTER IE
|
||||
\0 \xa6 ; 0xa6 CYRILLIC SMALL LETTER ZHE
|
||||
\0 \xa7 ; 0xa7 CYRILLIC SMALL LETTER ZE
|
||||
\0 \xa8 ; 0xa8 CYRILLIC SMALL LETTER I
|
||||
\0 \xa9 ; 0xa9 CYRILLIC SMALL LETTER SHORT I
|
||||
\0 \xaa ; 0xaa CYRILLIC SMALL LETTER KA
|
||||
\0 \xab ; 0xab CYRILLIC SMALL LETTER EL
|
||||
\0 \xac ; 0xac CYRILLIC SMALL LETTER EM
|
||||
\0 \xad ; 0xad CYRILLIC SMALL LETTER EN
|
||||
\0 \xae ; 0xae CYRILLIC SMALL LETTER O
|
||||
\0 \xaf ; 0xaf CYRILLIC SMALL LETTER PE
|
||||
\0 \xb0 ; 0xb0 LIGHT SHADE
|
||||
\0 \xb1 ; 0xb1 MEDIUM SHADE
|
||||
\0 \xb2 ; 0xb2 DARK SHADE
|
||||
\0 \xb3 ; 0xb3 BOX DRAWINGS LIGHT VERTICAL
|
||||
\0 \xb4 ; 0xb4 BOX DRAWINGS LIGHT VERTICAL AND LEFT
|
||||
\0 \xb5 ; 0xb5 BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
|
||||
\0 \xb6 ; 0xb6 BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
|
||||
\0 \xb7 ; 0xb7 BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
|
||||
\0 \xb8 ; 0xb8 BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
|
||||
\0 \xb9 ; 0xb9 BOX DRAWINGS DOUBLE VERTICAL AND LEFT
|
||||
\0 \xba ; 0xba BOX DRAWINGS DOUBLE VERTICAL
|
||||
\0 \xbb ; 0xbb BOX DRAWINGS DOUBLE DOWN AND LEFT
|
||||
\0 \xbc ; 0xbc BOX DRAWINGS DOUBLE UP AND LEFT
|
||||
\0 \xbd ; 0xbd BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
|
||||
\0 \xbe ; 0xbe BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
|
||||
\0 \xbf ; 0xbf BOX DRAWINGS LIGHT DOWN AND LEFT
|
||||
\0 \xc0 ; 0xc0 BOX DRAWINGS LIGHT UP AND RIGHT
|
||||
\0 \xc1 ; 0xc1 BOX DRAWINGS LIGHT UP AND HORIZONTAL
|
||||
\0 \xc2 ; 0xc2 BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
|
||||
\0 \xc3 ; 0xc3 BOX DRAWINGS LIGHT VERTICAL AND RIGHT
|
||||
\0 \xc4 ; 0xc4 BOX DRAWINGS LIGHT HORIZONTAL
|
||||
\0 \xc5 ; 0xc5 BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
|
||||
\0 \xc6 ; 0xc6 BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
|
||||
\0 \xc7 ; 0xc7 BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
|
||||
\0 \xc8 ; 0xc8 BOX DRAWINGS DOUBLE UP AND RIGHT
|
||||
\0 \xc9 ; 0xc9 BOX DRAWINGS DOUBLE DOWN AND RIGHT
|
||||
\0 \xca ; 0xca BOX DRAWINGS DOUBLE UP AND HORIZONTAL
|
||||
\0 \xcb ; 0xcb BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
|
||||
\0 \xcc ; 0xcc BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
|
||||
\0 \xcd ; 0xcd BOX DRAWINGS DOUBLE HORIZONTAL
|
||||
\0 \xce ; 0xce BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
|
||||
\0 \xcf ; 0xcf BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
|
||||
\0 \xd0 ; 0xd0 BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
|
||||
\0 \xd1 ; 0xd1 BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
|
||||
\0 \xd2 ; 0xd2 BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
|
||||
\0 \xd3 ; 0xd3 BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
|
||||
\0 \xd4 ; 0xd4 BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
|
||||
\0 \xd5 ; 0xd5 BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
|
||||
\0 \xd6 ; 0xd6 BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
|
||||
\0 \xd7 ; 0xd7 BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
|
||||
\0 \xd8 ; 0xd8 BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
|
||||
\0 \xd9 ; 0xd9 BOX DRAWINGS LIGHT UP AND LEFT
|
||||
\0 \xda ; 0xda BOX DRAWINGS LIGHT DOWN AND RIGHT
|
||||
\0 \xdb ; 0xdb FULL BLOCK
|
||||
\0 \xdc ; 0xdc LOWER HALF BLOCK
|
||||
\0 \xdd ; 0xdd LEFT HALF BLOCK
|
||||
\0 \xde ; 0xde RIGHT HALF BLOCK
|
||||
\0 \xdf ; 0xdf UPPER HALF BLOCK
|
||||
\0 \xe0 ; 0xe0 CYRILLIC SMALL LETTER ER
|
||||
\0 \xe1 ; 0xe1 CYRILLIC SMALL LETTER ES
|
||||
\0 \xe2 ; 0xe2 CYRILLIC SMALL LETTER TE
|
||||
\0 \xe3 ; 0xe3 CYRILLIC SMALL LETTER U
|
||||
\0 \xe4 ; 0xe4 CYRILLIC SMALL LETTER EF
|
||||
\0 \xe5 ; 0xe5 CYRILLIC SMALL LETTER HA
|
||||
\0 \xe6 ; 0xe6 CYRILLIC SMALL LETTER TSE
|
||||
\0 \xe7 ; 0xe7 CYRILLIC SMALL LETTER CHE
|
||||
\0 \xe8 ; 0xe8 CYRILLIC SMALL LETTER SHA
|
||||
\0 \xe9 ; 0xe9 CYRILLIC SMALL LETTER SHCHA
|
||||
\0 \xea ; 0xea CYRILLIC SMALL LETTER HARD SIGN
|
||||
\0 \xeb ; 0xeb CYRILLIC SMALL LETTER YERU
|
||||
\0 \xec ; 0xec CYRILLIC SMALL LETTER SOFT SIGN
|
||||
\0 \xed ; 0xed CYRILLIC SMALL LETTER E
|
||||
\0 \xee ; 0xee CYRILLIC SMALL LETTER YU
|
||||
\0 \xef ; 0xef CYRILLIC SMALL LETTER YA
|
||||
\0 \xf0 ; 0xf0 CYRILLIC CAPITAL LETTER IO
|
||||
\0 \xf1 ; 0xf1 CYRILLIC SMALL LETTER IO
|
||||
\0 \x83 ; 0xf2 CYRILLIC CAPITAL LETTER GHE WITH UPTURN
|
||||
\0 \xa3 ; 0xf3 CYRILLIC SMALL LETTER GHE WITH UPTURN
|
||||
\0 \xf2 ; 0xf4 CYRILLIC CAPITAL LETTER UKRAINIAN IE
|
||||
\0 \xf3 ; 0xf5 CYRILLIC SMALL LETTER UKRAINIAN IE
|
||||
\0 \x49 ; 0xf6 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
|
||||
\0 \x69 ; 0xf7 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
|
||||
\0 \xf4 ; 0xf8 CYRILLIC CAPITAL LETTER YI
|
||||
\0 \xf5 ; 0xf9 CYRILLIC SMALL LETTER YI
|
||||
\0 \xfa ; 0xfa MIDDLE DOT
|
||||
\0 \xfb ; 0xfb SQUARE ROOT
|
||||
\0 \xfc ; 0xfc NUMERO SIGN
|
||||
\0 \xfd ; 0xfd CURRENCY SIGN
|
||||
\0 \xfe ; 0xfe BLACK SQUARE
|
||||
\0 \xff ; 0xff NO-BREAK SPACE
|
||||
END
|
||||
|
@ -1,148 +1,148 @@
|
||||
;
|
||||
; %Id: ukr_ukr.chs,v 0.1 1999/08/26 porokh Exp $
|
||||
; 0.3 2003/01/20 Liutyi
|
||||
;
|
||||
; GoldED charset conversion module
|
||||
;
|
||||
; From: DOS Ukrainian (RUSCII aka RST 2018-91 aka CP1125) encoding
|
||||
; To: DOS Ukrainian (... aka CP1125) encoding without any replacing
|
||||
;
|
||||
0 ; ID number
|
||||
1 ; version number
|
||||
;
|
||||
2 ; level number
|
||||
;
|
||||
CP1125 ; from set (your local charset name)
|
||||
CP1125 ; to set (transport charset name, will appear in ^aCHRS)
|
||||
;
|
||||
; replace in from UNICODE char name in CP1125
|
||||
; CP1125 <-- CP1125
|
||||
\0 \x80 ; 0x80 CYRILLIC CAPITAL LETTER A
|
||||
\0 \x81 ; 0x81 CYRILLIC CAPITAL LETTER BE
|
||||
\0 \x82 ; 0x82 CYRILLIC CAPITAL LETTER VE
|
||||
\0 \x83 ; 0x83 CYRILLIC CAPITAL LETTER GHE
|
||||
\0 \x84 ; 0x84 CYRILLIC CAPITAL LETTER DE
|
||||
\0 \x85 ; 0x85 CYRILLIC CAPITAL LETTER IE
|
||||
\0 \x86 ; 0x86 CYRILLIC CAPITAL LETTER ZHE
|
||||
\0 \x87 ; 0x87 CYRILLIC CAPITAL LETTER ZE
|
||||
\0 \x88 ; 0x88 CYRILLIC CAPITAL LETTER I
|
||||
\0 \x89 ; 0x89 CYRILLIC CAPITAL LETTER SHORT I
|
||||
\0 \x8a ; 0x8a CYRILLIC CAPITAL LETTER KA
|
||||
\0 \x8b ; 0x8b CYRILLIC CAPITAL LETTER EL
|
||||
\0 \x8c ; 0x8c CYRILLIC CAPITAL LETTER EM
|
||||
\0 \x8d ; 0x8d CYRILLIC CAPITAL LETTER EN
|
||||
\0 \x8e ; 0x8e CYRILLIC CAPITAL LETTER O
|
||||
\0 \x8f ; 0x8f CYRILLIC CAPITAL LETTER PE
|
||||
\0 \x90 ; 0x90 CYRILLIC CAPITAL LETTER ER
|
||||
\0 \x91 ; 0x91 CYRILLIC CAPITAL LETTER ES
|
||||
\0 \x92 ; 0x92 CYRILLIC CAPITAL LETTER TE
|
||||
\0 \x93 ; 0x93 CYRILLIC CAPITAL LETTER U
|
||||
\0 \x94 ; 0x94 CYRILLIC CAPITAL LETTER EF
|
||||
\0 \x95 ; 0x95 CYRILLIC CAPITAL LETTER HA
|
||||
\0 \x96 ; 0x96 CYRILLIC CAPITAL LETTER TSE
|
||||
\0 \x97 ; 0x97 CYRILLIC CAPITAL LETTER CHE
|
||||
\0 \x98 ; 0x98 CYRILLIC CAPITAL LETTER SHA
|
||||
\0 \x99 ; 0x99 CYRILLIC CAPITAL LETTER SHCHA
|
||||
\0 \x9a ; 0x9a CYRILLIC CAPITAL LETTER HARD SIGN
|
||||
\0 \x9b ; 0x9b CYRILLIC CAPITAL LETTER YERU
|
||||
\0 \x9c ; 0x9c CYRILLIC CAPITAL LETTER SOFT SIGN
|
||||
\0 \x9d ; 0x9d CYRILLIC CAPITAL LETTER E
|
||||
\0 \x9e ; 0x9e CYRILLIC CAPITAL LETTER YU
|
||||
\0 \x9f ; 0x9f CYRILLIC CAPITAL LETTER YA
|
||||
\0 \xa0 ; 0xa0 CYRILLIC SMALL LETTER A
|
||||
\0 \xa1 ; 0xa1 CYRILLIC SMALL LETTER BE
|
||||
\0 \xa2 ; 0xa2 CYRILLIC SMALL LETTER VE
|
||||
\0 \xa3 ; 0xa3 CYRILLIC SMALL LETTER GHE
|
||||
\0 \xa4 ; 0xa4 CYRILLIC SMALL LETTER DE
|
||||
\0 \xa5 ; 0xa5 CYRILLIC SMALL LETTER IE
|
||||
\0 \xa6 ; 0xa6 CYRILLIC SMALL LETTER ZHE
|
||||
\0 \xa7 ; 0xa7 CYRILLIC SMALL LETTER ZE
|
||||
\0 \xa8 ; 0xa8 CYRILLIC SMALL LETTER I
|
||||
\0 \xa9 ; 0xa9 CYRILLIC SMALL LETTER SHORT I
|
||||
\0 \xaa ; 0xaa CYRILLIC SMALL LETTER KA
|
||||
\0 \xab ; 0xab CYRILLIC SMALL LETTER EL
|
||||
\0 \xac ; 0xac CYRILLIC SMALL LETTER EM
|
||||
\0 \xad ; 0xad CYRILLIC SMALL LETTER EN
|
||||
\0 \xae ; 0xae CYRILLIC SMALL LETTER O
|
||||
\0 \xaf ; 0xaf CYRILLIC SMALL LETTER PE
|
||||
\0 \xb0 ; 0xb0 LIGHT SHADE
|
||||
\0 \xb1 ; 0xb1 MEDIUM SHADE
|
||||
\0 \xb2 ; 0xb2 DARK SHADE
|
||||
\0 \xb3 ; 0xb3 BOX DRAWINGS LIGHT VERTICAL
|
||||
\0 \xb4 ; 0xb4 BOX DRAWINGS LIGHT VERTICAL AND LEFT
|
||||
\0 \xb5 ; 0xb5 BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
|
||||
\0 \xb6 ; 0xb6 BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
|
||||
\0 \xb7 ; 0xb7 BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
|
||||
\0 \xb8 ; 0xb8 BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
|
||||
\0 \xb9 ; 0xb9 BOX DRAWINGS DOUBLE VERTICAL AND LEFT
|
||||
\0 \xba ; 0xba BOX DRAWINGS DOUBLE VERTICAL
|
||||
\0 \xbb ; 0xbb BOX DRAWINGS DOUBLE DOWN AND LEFT
|
||||
\0 \xbc ; 0xbc BOX DRAWINGS DOUBLE UP AND LEFT
|
||||
\0 \xbd ; 0xbd BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
|
||||
\0 \xbe ; 0xbe BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
|
||||
\0 \xbf ; 0xbf BOX DRAWINGS LIGHT DOWN AND LEFT
|
||||
\0 \xc0 ; 0xc0 BOX DRAWINGS LIGHT UP AND RIGHT
|
||||
\0 \xc1 ; 0xc1 BOX DRAWINGS LIGHT UP AND HORIZONTAL
|
||||
\0 \xc2 ; 0xc2 BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
|
||||
\0 \xc3 ; 0xc3 BOX DRAWINGS LIGHT VERTICAL AND RIGHT
|
||||
\0 \xc4 ; 0xc4 BOX DRAWINGS LIGHT HORIZONTAL
|
||||
\0 \xc5 ; 0xc5 BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
|
||||
\0 \xc6 ; 0xc6 BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
|
||||
\0 \xc7 ; 0xc7 BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
|
||||
\0 \xc8 ; 0xc8 BOX DRAWINGS DOUBLE UP AND RIGHT
|
||||
\0 \xc9 ; 0xc9 BOX DRAWINGS DOUBLE DOWN AND RIGHT
|
||||
\0 \xca ; 0xca BOX DRAWINGS DOUBLE UP AND HORIZONTAL
|
||||
\0 \xcb ; 0xcb BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
|
||||
\0 \xcc ; 0xcc BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
|
||||
\0 \xcd ; 0xcd BOX DRAWINGS DOUBLE HORIZONTAL
|
||||
\0 \xce ; 0xce BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
|
||||
\0 \xcf ; 0xcf BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
|
||||
\0 \xd0 ; 0xd0 BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
|
||||
\0 \xd1 ; 0xd1 BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
|
||||
\0 \xd2 ; 0xd2 BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
|
||||
\0 \xd3 ; 0xd3 BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
|
||||
\0 \xd4 ; 0xd4 BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
|
||||
\0 \xd5 ; 0xd5 BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
|
||||
\0 \xd6 ; 0xd6 BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
|
||||
\0 \xd7 ; 0xd7 BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
|
||||
\0 \xd8 ; 0xd8 BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
|
||||
\0 \xd9 ; 0xd9 BOX DRAWINGS LIGHT UP AND LEFT
|
||||
\0 \xda ; 0xda BOX DRAWINGS LIGHT DOWN AND RIGHT
|
||||
\0 \xdb ; 0xdb FULL BLOCK
|
||||
\0 \xdc ; 0xdc LOWER HALF BLOCK
|
||||
\0 \xdd ; 0xdd LEFT HALF BLOCK
|
||||
\0 \xde ; 0xde RIGHT HALF BLOCK
|
||||
\0 \xdf ; 0xdf UPPER HALF BLOCK
|
||||
\0 \xe0 ; 0xe0 CYRILLIC SMALL LETTER ER
|
||||
\0 \xe1 ; 0xe1 CYRILLIC SMALL LETTER ES
|
||||
\0 \xe2 ; 0xe2 CYRILLIC SMALL LETTER TE
|
||||
\0 \xe3 ; 0xe3 CYRILLIC SMALL LETTER U
|
||||
\0 \xe4 ; 0xe4 CYRILLIC SMALL LETTER EF
|
||||
\0 \xe5 ; 0xe5 CYRILLIC SMALL LETTER HA
|
||||
\0 \xe6 ; 0xe6 CYRILLIC SMALL LETTER TSE
|
||||
\0 \xe7 ; 0xe7 CYRILLIC SMALL LETTER CHE
|
||||
\0 \xe8 ; 0xe8 CYRILLIC SMALL LETTER SHA
|
||||
\0 \xe9 ; 0xe9 CYRILLIC SMALL LETTER SHCHA
|
||||
\0 \xea ; 0xea CYRILLIC SMALL LETTER HARD SIGN
|
||||
\0 \xeb ; 0xeb CYRILLIC SMALL LETTER YERU
|
||||
\0 \xec ; 0xec CYRILLIC SMALL LETTER SOFT SIGN
|
||||
\0 \xed ; 0xed CYRILLIC SMALL LETTER E
|
||||
\0 \xee ; 0xee CYRILLIC SMALL LETTER YU
|
||||
\0 \xef ; 0xef CYRILLIC SMALL LETTER YA
|
||||
\0 \xf0 ; 0xf0 CYRILLIC CAPITAL LETTER IO
|
||||
\0 \xf1 ; 0xf1 CYRILLIC SMALL LETTER IO
|
||||
\0 \xf2 ; 0xf2 CYRILLIC CAPITAL LETTER GHE WITH UPTURN
|
||||
\0 \xf3 ; 0xf3 CYRILLIC SMALL LETTER GHE WITH UPTURN
|
||||
\0 \xf4 ; 0xf4 CYRILLIC CAPITAL LETTER UKRAINIAN IE
|
||||
\0 \xf5 ; 0xf5 CYRILLIC SMALL LETTER UKRAINIAN IE
|
||||
\0 \xf6 ; 0xf6 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
|
||||
\0 \xf7 ; 0xf7 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
|
||||
\0 \xf8 ; 0xf8 CYRILLIC CAPITAL LETTER YI
|
||||
\0 \xf9 ; 0xf9 CYRILLIC SMALL LETTER YI
|
||||
\0 \xfa ; 0xfa MIDDLE DOT
|
||||
\0 \xfb ; 0xfb SQUARE ROOT
|
||||
\0 \xfc ; 0xfc NUMERO SIGN
|
||||
\0 \xfd ; 0xfd CURRENCY SIGN
|
||||
\0 \xfe ; 0xfe BLACK SQUARE
|
||||
\0 \xff ; 0xff NO-BREAK SPACE
|
||||
END
|
||||
;
|
||||
; %Id: ukr_ukr.chs,v 0.1 1999/08/26 porokh Exp $
|
||||
; 0.3 2003/01/20 Liutyi
|
||||
;
|
||||
; GoldED charset conversion module
|
||||
;
|
||||
; From: DOS Ukrainian (RUSCII aka RST 2018-91 aka CP1125) encoding
|
||||
; To: DOS Ukrainian (... aka CP1125) encoding without any replacing
|
||||
;
|
||||
0 ; ID number
|
||||
1 ; version number
|
||||
;
|
||||
2 ; level number
|
||||
;
|
||||
CP1125 ; from set (your local charset name)
|
||||
CP1125 ; to set (transport charset name, will appear in ^aCHRS)
|
||||
;
|
||||
; replace in from UNICODE char name in CP1125
|
||||
; CP1125 <-- CP1125
|
||||
\0 \x80 ; 0x80 CYRILLIC CAPITAL LETTER A
|
||||
\0 \x81 ; 0x81 CYRILLIC CAPITAL LETTER BE
|
||||
\0 \x82 ; 0x82 CYRILLIC CAPITAL LETTER VE
|
||||
\0 \x83 ; 0x83 CYRILLIC CAPITAL LETTER GHE
|
||||
\0 \x84 ; 0x84 CYRILLIC CAPITAL LETTER DE
|
||||
\0 \x85 ; 0x85 CYRILLIC CAPITAL LETTER IE
|
||||
\0 \x86 ; 0x86 CYRILLIC CAPITAL LETTER ZHE
|
||||
\0 \x87 ; 0x87 CYRILLIC CAPITAL LETTER ZE
|
||||
\0 \x88 ; 0x88 CYRILLIC CAPITAL LETTER I
|
||||
\0 \x89 ; 0x89 CYRILLIC CAPITAL LETTER SHORT I
|
||||
\0 \x8a ; 0x8a CYRILLIC CAPITAL LETTER KA
|
||||
\0 \x8b ; 0x8b CYRILLIC CAPITAL LETTER EL
|
||||
\0 \x8c ; 0x8c CYRILLIC CAPITAL LETTER EM
|
||||
\0 \x8d ; 0x8d CYRILLIC CAPITAL LETTER EN
|
||||
\0 \x8e ; 0x8e CYRILLIC CAPITAL LETTER O
|
||||
\0 \x8f ; 0x8f CYRILLIC CAPITAL LETTER PE
|
||||
\0 \x90 ; 0x90 CYRILLIC CAPITAL LETTER ER
|
||||
\0 \x91 ; 0x91 CYRILLIC CAPITAL LETTER ES
|
||||
\0 \x92 ; 0x92 CYRILLIC CAPITAL LETTER TE
|
||||
\0 \x93 ; 0x93 CYRILLIC CAPITAL LETTER U
|
||||
\0 \x94 ; 0x94 CYRILLIC CAPITAL LETTER EF
|
||||
\0 \x95 ; 0x95 CYRILLIC CAPITAL LETTER HA
|
||||
\0 \x96 ; 0x96 CYRILLIC CAPITAL LETTER TSE
|
||||
\0 \x97 ; 0x97 CYRILLIC CAPITAL LETTER CHE
|
||||
\0 \x98 ; 0x98 CYRILLIC CAPITAL LETTER SHA
|
||||
\0 \x99 ; 0x99 CYRILLIC CAPITAL LETTER SHCHA
|
||||
\0 \x9a ; 0x9a CYRILLIC CAPITAL LETTER HARD SIGN
|
||||
\0 \x9b ; 0x9b CYRILLIC CAPITAL LETTER YERU
|
||||
\0 \x9c ; 0x9c CYRILLIC CAPITAL LETTER SOFT SIGN
|
||||
\0 \x9d ; 0x9d CYRILLIC CAPITAL LETTER E
|
||||
\0 \x9e ; 0x9e CYRILLIC CAPITAL LETTER YU
|
||||
\0 \x9f ; 0x9f CYRILLIC CAPITAL LETTER YA
|
||||
\0 \xa0 ; 0xa0 CYRILLIC SMALL LETTER A
|
||||
\0 \xa1 ; 0xa1 CYRILLIC SMALL LETTER BE
|
||||
\0 \xa2 ; 0xa2 CYRILLIC SMALL LETTER VE
|
||||
\0 \xa3 ; 0xa3 CYRILLIC SMALL LETTER GHE
|
||||
\0 \xa4 ; 0xa4 CYRILLIC SMALL LETTER DE
|
||||
\0 \xa5 ; 0xa5 CYRILLIC SMALL LETTER IE
|
||||
\0 \xa6 ; 0xa6 CYRILLIC SMALL LETTER ZHE
|
||||
\0 \xa7 ; 0xa7 CYRILLIC SMALL LETTER ZE
|
||||
\0 \xa8 ; 0xa8 CYRILLIC SMALL LETTER I
|
||||
\0 \xa9 ; 0xa9 CYRILLIC SMALL LETTER SHORT I
|
||||
\0 \xaa ; 0xaa CYRILLIC SMALL LETTER KA
|
||||
\0 \xab ; 0xab CYRILLIC SMALL LETTER EL
|
||||
\0 \xac ; 0xac CYRILLIC SMALL LETTER EM
|
||||
\0 \xad ; 0xad CYRILLIC SMALL LETTER EN
|
||||
\0 \xae ; 0xae CYRILLIC SMALL LETTER O
|
||||
\0 \xaf ; 0xaf CYRILLIC SMALL LETTER PE
|
||||
\0 \xb0 ; 0xb0 LIGHT SHADE
|
||||
\0 \xb1 ; 0xb1 MEDIUM SHADE
|
||||
\0 \xb2 ; 0xb2 DARK SHADE
|
||||
\0 \xb3 ; 0xb3 BOX DRAWINGS LIGHT VERTICAL
|
||||
\0 \xb4 ; 0xb4 BOX DRAWINGS LIGHT VERTICAL AND LEFT
|
||||
\0 \xb5 ; 0xb5 BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
|
||||
\0 \xb6 ; 0xb6 BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
|
||||
\0 \xb7 ; 0xb7 BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
|
||||
\0 \xb8 ; 0xb8 BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
|
||||
\0 \xb9 ; 0xb9 BOX DRAWINGS DOUBLE VERTICAL AND LEFT
|
||||
\0 \xba ; 0xba BOX DRAWINGS DOUBLE VERTICAL
|
||||
\0 \xbb ; 0xbb BOX DRAWINGS DOUBLE DOWN AND LEFT
|
||||
\0 \xbc ; 0xbc BOX DRAWINGS DOUBLE UP AND LEFT
|
||||
\0 \xbd ; 0xbd BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
|
||||
\0 \xbe ; 0xbe BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
|
||||
\0 \xbf ; 0xbf BOX DRAWINGS LIGHT DOWN AND LEFT
|
||||
\0 \xc0 ; 0xc0 BOX DRAWINGS LIGHT UP AND RIGHT
|
||||
\0 \xc1 ; 0xc1 BOX DRAWINGS LIGHT UP AND HORIZONTAL
|
||||
\0 \xc2 ; 0xc2 BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
|
||||
\0 \xc3 ; 0xc3 BOX DRAWINGS LIGHT VERTICAL AND RIGHT
|
||||
\0 \xc4 ; 0xc4 BOX DRAWINGS LIGHT HORIZONTAL
|
||||
\0 \xc5 ; 0xc5 BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
|
||||
\0 \xc6 ; 0xc6 BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
|
||||
\0 \xc7 ; 0xc7 BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
|
||||
\0 \xc8 ; 0xc8 BOX DRAWINGS DOUBLE UP AND RIGHT
|
||||
\0 \xc9 ; 0xc9 BOX DRAWINGS DOUBLE DOWN AND RIGHT
|
||||
\0 \xca ; 0xca BOX DRAWINGS DOUBLE UP AND HORIZONTAL
|
||||
\0 \xcb ; 0xcb BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
|
||||
\0 \xcc ; 0xcc BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
|
||||
\0 \xcd ; 0xcd BOX DRAWINGS DOUBLE HORIZONTAL
|
||||
\0 \xce ; 0xce BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
|
||||
\0 \xcf ; 0xcf BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
|
||||
\0 \xd0 ; 0xd0 BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
|
||||
\0 \xd1 ; 0xd1 BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
|
||||
\0 \xd2 ; 0xd2 BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
|
||||
\0 \xd3 ; 0xd3 BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
|
||||
\0 \xd4 ; 0xd4 BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
|
||||
\0 \xd5 ; 0xd5 BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
|
||||
\0 \xd6 ; 0xd6 BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
|
||||
\0 \xd7 ; 0xd7 BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
|
||||
\0 \xd8 ; 0xd8 BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
|
||||
\0 \xd9 ; 0xd9 BOX DRAWINGS LIGHT UP AND LEFT
|
||||
\0 \xda ; 0xda BOX DRAWINGS LIGHT DOWN AND RIGHT
|
||||
\0 \xdb ; 0xdb FULL BLOCK
|
||||
\0 \xdc ; 0xdc LOWER HALF BLOCK
|
||||
\0 \xdd ; 0xdd LEFT HALF BLOCK
|
||||
\0 \xde ; 0xde RIGHT HALF BLOCK
|
||||
\0 \xdf ; 0xdf UPPER HALF BLOCK
|
||||
\0 \xe0 ; 0xe0 CYRILLIC SMALL LETTER ER
|
||||
\0 \xe1 ; 0xe1 CYRILLIC SMALL LETTER ES
|
||||
\0 \xe2 ; 0xe2 CYRILLIC SMALL LETTER TE
|
||||
\0 \xe3 ; 0xe3 CYRILLIC SMALL LETTER U
|
||||
\0 \xe4 ; 0xe4 CYRILLIC SMALL LETTER EF
|
||||
\0 \xe5 ; 0xe5 CYRILLIC SMALL LETTER HA
|
||||
\0 \xe6 ; 0xe6 CYRILLIC SMALL LETTER TSE
|
||||
\0 \xe7 ; 0xe7 CYRILLIC SMALL LETTER CHE
|
||||
\0 \xe8 ; 0xe8 CYRILLIC SMALL LETTER SHA
|
||||
\0 \xe9 ; 0xe9 CYRILLIC SMALL LETTER SHCHA
|
||||
\0 \xea ; 0xea CYRILLIC SMALL LETTER HARD SIGN
|
||||
\0 \xeb ; 0xeb CYRILLIC SMALL LETTER YERU
|
||||
\0 \xec ; 0xec CYRILLIC SMALL LETTER SOFT SIGN
|
||||
\0 \xed ; 0xed CYRILLIC SMALL LETTER E
|
||||
\0 \xee ; 0xee CYRILLIC SMALL LETTER YU
|
||||
\0 \xef ; 0xef CYRILLIC SMALL LETTER YA
|
||||
\0 \xf0 ; 0xf0 CYRILLIC CAPITAL LETTER IO
|
||||
\0 \xf1 ; 0xf1 CYRILLIC SMALL LETTER IO
|
||||
\0 \xf2 ; 0xf2 CYRILLIC CAPITAL LETTER GHE WITH UPTURN
|
||||
\0 \xf3 ; 0xf3 CYRILLIC SMALL LETTER GHE WITH UPTURN
|
||||
\0 \xf4 ; 0xf4 CYRILLIC CAPITAL LETTER UKRAINIAN IE
|
||||
\0 \xf5 ; 0xf5 CYRILLIC SMALL LETTER UKRAINIAN IE
|
||||
\0 \xf6 ; 0xf6 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
|
||||
\0 \xf7 ; 0xf7 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
|
||||
\0 \xf8 ; 0xf8 CYRILLIC CAPITAL LETTER YI
|
||||
\0 \xf9 ; 0xf9 CYRILLIC SMALL LETTER YI
|
||||
\0 \xfa ; 0xfa MIDDLE DOT
|
||||
\0 \xfb ; 0xfb SQUARE ROOT
|
||||
\0 \xfc ; 0xfc NUMERO SIGN
|
||||
\0 \xfd ; 0xfd CURRENCY SIGN
|
||||
\0 \xfe ; 0xfe BLACK SQUARE
|
||||
\0 \xff ; 0xff NO-BREAK SPACE
|
||||
END
|
||||
|
File diff suppressed because it is too large
Load Diff
226
docs/tips.os2
226
docs/tips.os2
@ -1,113 +1,113 @@
|
||||
------------------------------------------------------------------------------
|
||||
-- Recommendations for using Golded+ and other VIO-Applications ----------
|
||||
------------------------------------------------------------------------------
|
||||
[Falls Du an einer deutschen Version interessiert bist, melde dich und ich
|
||||
werde es "=FCbersetzen".. ;)]
|
||||
|
||||
The aim of this textfile is to give a suggestion on running Golded (and other
|
||||
VIO-apps) in a very useful and aesthetic way. Give it a try and after getting
|
||||
used to it you will love it that way.
|
||||
I am using the great OS/2 Warp 4 on my system and so this text is mainly
|
||||
directed to OS/2 users, but the main message should also be useful for all
|
||||
other operating systems.
|
||||
To get the mentioned programs just take a look at the end of this text.
|
||||
|
||||
------------------------------------
|
||||
the right size
|
||||
------------------------------------
|
||||
|
||||
This is my batch in which Golded+ is started on my system (by using
|
||||
an hotkey assigned through PC/2 - it is really great btw to switch to tasks
|
||||
that you use often by just typing ctrl-alt-g or something similar):
|
||||
|
||||
------------------------
|
||||
-+--[golded2.cmd]-------
|
||||
------------------------
|
||||
@echo off
|
||||
rem ** change window size to 100 columns, 50 rows.
|
||||
mode CON1 CO100,50
|
||||
|
||||
rem ** maximize window and make the borders thinner (3 pixel).
|
||||
console -or+ -b3,3
|
||||
rem ** center the window on the desktop. simply calls 'winto.cmd hcenter top',
|
||||
rem ** where winto.cmd is a batch file which comes along with console (see
|
||||
rem ** above).
|
||||
call center
|
||||
|
||||
cd\utils\golded
|
||||
gedemx.exe
|
||||
------------------------
|
||||
-+--[/golded2.cmd]------
|
||||
------------------------
|
||||
|
||||
I use the 14x8-font for my VIO-windows with a graphic resolution of 1024x768.
|
||||
To set the font of textwindows in OS/2 select the system menu of a window,
|
||||
chose 'font size', change it to your needs and then 'save' it. All windows
|
||||
will now use the new size.
|
||||
|
||||
In winto.cmd (from console) which is called by center.cmd I made the following
|
||||
settings:
|
||||
------------------------
|
||||
-+--[winto.cmd]---------
|
||||
------------------------
|
||||
[...]
|
||||
/* modify this depending on your settings */
|
||||
ScreenW =3D 1024 /*800*/;
|
||||
ScreenH =3D 742 /*600*/; /*'742' because of WarpCenter*/
|
||||
[...]
|
||||
------------------------
|
||||
-+--[/winto.cmd]--------
|
||||
------------------------
|
||||
|
||||
With this you get a VIO-window which gives me as many informations as it could
|
||||
(100*50=3D5000 characters, 80*25=3D2000 chars) and looks as great as it could.
|
||||
|
||||
All mentioned files can be frequested via FTN on my system at 2:2432/337
|
||||
(V34+, X75).
|
||||
|
||||
CONSO010.ZIP 147K 24.10.97 Console Version 0.1.0 by Andrew Pavel
|
||||
Zabolotny, Copyright (C) 1997 by FRIENDS
|
||||
software. This utility addresses a problem
|
||||
IBM is ignoring since first release of OS/2.
|
||||
The problem is, you can define the default
|
||||
size and position for *ALL* console win
|
||||
Should be also on http://hobbes.nmsu.edu/pub/os2/
|
||||
|
||||
PC2V219C.ZIP 863K 15.11.99 PROGRAM COMMANDER/2 V2.20 for OS/2
|
||||
Copyright (C) by Roman Stangl November, 1999
|
||||
|
||||
PC/2 is a WPS enhancement or replacement,
|
||||
that features a program
|
||||
launcher, Virtual Desktops, Hotkey support,
|
||||
Sliding focus, Advanced
|
||||
Marking, Dynamic Menu Selection, Environment
|
||||
Spaces, WIN95 key support,
|
||||
QuickSwitch and SessionBar window, Hardware
|
||||
Panning support, TitleBar
|
||||
Smarticons, Lockup and Password protection
|
||||
support, Scheduler, WPS
|
||||
extraction and a Spooler Control Window
|
||||
(which enables spooling even
|
||||
when running PC/2 as a WPS replacement).
|
||||
|
||||
Running PC/2 as the WPS replacement can save
|
||||
about 4 MB precious RAM,
|
||||
even on well equipped machines you can
|
||||
notice decreased swapper size
|
||||
and activity giving you a performance boost
|
||||
compared to running the
|
||||
WPS (due to the much smaller memory
|
||||
requirements compared with the WPS).
|
||||
|
||||
For those of you who want to know the
|
||||
"tricks" used in PC/2, the full
|
||||
source (requires long filename support) is
|
||||
included, however it can be
|
||||
The authors page: http://www.geocities.com/SiliconValley/Pines/7885/PC2/
|
||||
|
||||
|
||||
------------------------------------
|
||||
written by daniel hahler, 20.01.2000
|
||||
FidoNet: 2:2432/337
|
||||
email: tq@thequod.krysius.com
|
||||
url: http://thequod.de (german)
|
||||
------------------------------------------------------------------------------
|
||||
-- Recommendations for using Golded+ and other VIO-Applications ----------
|
||||
------------------------------------------------------------------------------
|
||||
[Falls Du an einer deutschen Version interessiert bist, melde dich und ich
|
||||
werde es "=FCbersetzen".. ;)]
|
||||
|
||||
The aim of this textfile is to give a suggestion on running Golded (and other
|
||||
VIO-apps) in a very useful and aesthetic way. Give it a try and after getting
|
||||
used to it you will love it that way.
|
||||
I am using the great OS/2 Warp 4 on my system and so this text is mainly
|
||||
directed to OS/2 users, but the main message should also be useful for all
|
||||
other operating systems.
|
||||
To get the mentioned programs just take a look at the end of this text.
|
||||
|
||||
------------------------------------
|
||||
the right size
|
||||
------------------------------------
|
||||
|
||||
This is my batch in which Golded+ is started on my system (by using
|
||||
an hotkey assigned through PC/2 - it is really great btw to switch to tasks
|
||||
that you use often by just typing ctrl-alt-g or something similar):
|
||||
|
||||
------------------------
|
||||
-+--[golded2.cmd]-------
|
||||
------------------------
|
||||
@echo off
|
||||
rem ** change window size to 100 columns, 50 rows.
|
||||
mode CON1 CO100,50
|
||||
|
||||
rem ** maximize window and make the borders thinner (3 pixel).
|
||||
console -or+ -b3,3
|
||||
rem ** center the window on the desktop. simply calls 'winto.cmd hcenter top',
|
||||
rem ** where winto.cmd is a batch file which comes along with console (see
|
||||
rem ** above).
|
||||
call center
|
||||
|
||||
cd\utils\golded
|
||||
gedemx.exe
|
||||
------------------------
|
||||
-+--[/golded2.cmd]------
|
||||
------------------------
|
||||
|
||||
I use the 14x8-font for my VIO-windows with a graphic resolution of 1024x768.
|
||||
To set the font of textwindows in OS/2 select the system menu of a window,
|
||||
chose 'font size', change it to your needs and then 'save' it. All windows
|
||||
will now use the new size.
|
||||
|
||||
In winto.cmd (from console) which is called by center.cmd I made the following
|
||||
settings:
|
||||
------------------------
|
||||
-+--[winto.cmd]---------
|
||||
------------------------
|
||||
[...]
|
||||
/* modify this depending on your settings */
|
||||
ScreenW =3D 1024 /*800*/;
|
||||
ScreenH =3D 742 /*600*/; /*'742' because of WarpCenter*/
|
||||
[...]
|
||||
------------------------
|
||||
-+--[/winto.cmd]--------
|
||||
------------------------
|
||||
|
||||
With this you get a VIO-window which gives me as many informations as it could
|
||||
(100*50=3D5000 characters, 80*25=3D2000 chars) and looks as great as it could.
|
||||
|
||||
All mentioned files can be frequested via FTN on my system at 2:2432/337
|
||||
(V34+, X75).
|
||||
|
||||
CONSO010.ZIP 147K 24.10.97 Console Version 0.1.0 by Andrew Pavel
|
||||
Zabolotny, Copyright (C) 1997 by FRIENDS
|
||||
software. This utility addresses a problem
|
||||
IBM is ignoring since first release of OS/2.
|
||||
The problem is, you can define the default
|
||||
size and position for *ALL* console win
|
||||
Should be also on http://hobbes.nmsu.edu/pub/os2/
|
||||
|
||||
PC2V219C.ZIP 863K 15.11.99 PROGRAM COMMANDER/2 V2.20 for OS/2
|
||||
Copyright (C) by Roman Stangl November, 1999
|
||||
|
||||
PC/2 is a WPS enhancement or replacement,
|
||||
that features a program
|
||||
launcher, Virtual Desktops, Hotkey support,
|
||||
Sliding focus, Advanced
|
||||
Marking, Dynamic Menu Selection, Environment
|
||||
Spaces, WIN95 key support,
|
||||
QuickSwitch and SessionBar window, Hardware
|
||||
Panning support, TitleBar
|
||||
Smarticons, Lockup and Password protection
|
||||
support, Scheduler, WPS
|
||||
extraction and a Spooler Control Window
|
||||
(which enables spooling even
|
||||
when running PC/2 as a WPS replacement).
|
||||
|
||||
Running PC/2 as the WPS replacement can save
|
||||
about 4 MB precious RAM,
|
||||
even on well equipped machines you can
|
||||
notice decreased swapper size
|
||||
and activity giving you a performance boost
|
||||
compared to running the
|
||||
WPS (due to the much smaller memory
|
||||
requirements compared with the WPS).
|
||||
|
||||
For those of you who want to know the
|
||||
"tricks" used in PC/2, the full
|
||||
source (requires long filename support) is
|
||||
included, however it can be
|
||||
The authors page: http://www.geocities.com/SiliconValley/Pines/7885/PC2/
|
||||
|
||||
|
||||
------------------------------------
|
||||
written by daniel hahler, 20.01.2000
|
||||
FidoNet: 2:2432/337
|
||||
email: tq@thequod.krysius.com
|
||||
url: http://thequod.de (german)
|
||||
|
@ -1,139 +1,139 @@
|
||||
|
||||
// ------------------------------------------------------------------
|
||||
// GoldED+
|
||||
// Copyright (C) 2003 Alexander S. Aganichev
|
||||
// ------------------------------------------------------------------
|
||||
// This program is free software; you can redistribute it and/or
|
||||
// modify it under the terms of the GNU General Public License as
|
||||
// published by the Free Software Foundation; either version 2 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// 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. See the GNU
|
||||
// General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 59 Temple Place, Suite 330, Boston,
|
||||
// MA 02111-1307 USA
|
||||
// ------------------------------------------------------------------
|
||||
// $Id$
|
||||
// ------------------------------------------------------------------
|
||||
// HTML tag remover.
|
||||
// ------------------------------------------------------------------
|
||||
|
||||
#include <golded.h>
|
||||
|
||||
|
||||
// ------------------------------------------------------------------
|
||||
|
||||
const static struct html_entities {
|
||||
const char *tag;
|
||||
char replacement;
|
||||
}
|
||||
entities[] = {
|
||||
{"nbsp", ' '},
|
||||
{"brvbar", '|'},
|
||||
{"laquo", '<'},
|
||||
{"shy", '-'},
|
||||
{"raquo", '>'},
|
||||
{"divide", '/'},
|
||||
{"quot", '\"'},
|
||||
{"amp", '&'},
|
||||
{"lt", '<'},
|
||||
{"gt", '>'}
|
||||
};
|
||||
|
||||
// ------------------------------------------------------------------
|
||||
|
||||
void RemoveHTML (char *&txt) {
|
||||
|
||||
long i, j, len = strlen(txt) + 1;
|
||||
char *new_txt = (char *)throw_malloc(len);
|
||||
bool strip = false;
|
||||
bool quoted = false;
|
||||
bool inside_html = false;
|
||||
bool last_char_was_space = true;
|
||||
|
||||
for(i = j = 0; txt[i] != NUL; i++) {
|
||||
if(not quoted and not strip and (txt[i] == '<')) {
|
||||
if(strnieql(txt + i, "<html", 5) or strnieql(txt + i, "<!DOCTYPE", 9)
|
||||
or strnieql(txt + i, "<!--", 4)) {
|
||||
inside_html = true;
|
||||
strip = true;
|
||||
}
|
||||
else if(strnieql(txt + i, "</html>", 7)) {
|
||||
inside_html = false;
|
||||
strip = true;
|
||||
}
|
||||
else if(not inside_html and (txt[i + 1] == '/')) {
|
||||
inside_html = true; // closing html tag, force html mode
|
||||
strip = true;
|
||||
}
|
||||
else if(inside_html) {
|
||||
strip = true;
|
||||
if(strnieql(txt + i, "<b>", 3) or strnieql(txt + i, "</b>", 4))
|
||||
new_txt[j++] = '*';
|
||||
if(strnieql(txt + i, "<i>", 3) or strnieql(txt + i, "</i>", 4))
|
||||
new_txt[j++] = '/';
|
||||
if(strnieql(txt + i, "<u>", 3) or strnieql(txt + i, "</u>", 4))
|
||||
new_txt[j++] = '_';
|
||||
if((strnieql(txt + i, "</h", 3) and isdigit(txt[i + 3]))
|
||||
or strnieql(txt + i, "</p>", 4) or strnieql(txt + i, "</tr>", 5)
|
||||
or strnieql(txt + i, "</div>", 6) or strnieql(txt + i, "<br>", 4)) {
|
||||
new_txt[j++] = CR;
|
||||
}
|
||||
}
|
||||
else {
|
||||
new_txt[j++] = txt[i];
|
||||
}
|
||||
}
|
||||
else if(not strip and not inside_html) {
|
||||
new_txt[j++] = txt[i];
|
||||
}
|
||||
else if(strip and not quoted and (txt[i] == '>')) {
|
||||
strip = false;
|
||||
}
|
||||
else if(inside_html) {
|
||||
if(strip and (txt[1] == '\"')) {
|
||||
quoted = not quoted;
|
||||
}
|
||||
else if(not strip and (iscntrl(txt[i]) or (txt[i] == ' '))) {
|
||||
if((i > 0) && (txt[i - 1] == '=')) // compensate for quoted-printable
|
||||
new_txt[j++] = txt[i];
|
||||
else if(not last_char_was_space)
|
||||
new_txt[j++] = ' ';
|
||||
last_char_was_space = true;
|
||||
}
|
||||
else if(not strip and (txt[i] == '&')) {
|
||||
bool found = false;
|
||||
for (int k = 0; k < (sizeof(entities) / sizeof(html_entities)); k++) {
|
||||
long taglen = strlen (entities[k].tag);
|
||||
if(strnieql (txt + i + 1, entities[k].tag, taglen)) {
|
||||
new_txt[j++] = entities[k].replacement;
|
||||
i += taglen + ((txt[i + taglen + 1] == ';') ? 1 : 0);
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(not found) {
|
||||
new_txt[j++] = txt[i];
|
||||
}
|
||||
last_char_was_space = false;
|
||||
}
|
||||
else if(not strip) {
|
||||
new_txt[j++] = txt[i];
|
||||
last_char_was_space = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
new_txt[j] = NUL;
|
||||
if (i != j) {
|
||||
txt = (char *)throw_realloc(txt, j + 17);
|
||||
memcpy(txt, new_txt, j + 1);
|
||||
}
|
||||
throw_free(new_txt);
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------
|
||||
|
||||
// ------------------------------------------------------------------
|
||||
// GoldED+
|
||||
// Copyright (C) 2003 Alexander S. Aganichev
|
||||
// ------------------------------------------------------------------
|
||||
// This program is free software; you can redistribute it and/or
|
||||
// modify it under the terms of the GNU General Public License as
|
||||
// published by the Free Software Foundation; either version 2 of the
|
||||
// License, or (at your option) any later version.
|
||||
//
|
||||
// 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. See the GNU
|
||||
// General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with this program; if not, write to the Free Software
|
||||
// Foundation, Inc., 59 Temple Place, Suite 330, Boston,
|
||||
// MA 02111-1307 USA
|
||||
// ------------------------------------------------------------------
|
||||
// $Id$
|
||||
// ------------------------------------------------------------------
|
||||
// HTML tag remover.
|
||||
// ------------------------------------------------------------------
|
||||
|
||||
#include <golded.h>
|
||||
|
||||
|
||||
// ------------------------------------------------------------------
|
||||
|
||||
const static struct html_entities {
|
||||
const char *tag;
|
||||
char replacement;
|
||||
}
|
||||
entities[] = {
|
||||
{"nbsp", ' '},
|
||||
{"brvbar", '|'},
|
||||
{"laquo", '<'},
|
||||
{"shy", '-'},
|
||||
{"raquo", '>'},
|
||||
{"divide", '/'},
|
||||
{"quot", '\"'},
|
||||
{"amp", '&'},
|
||||
{"lt", '<'},
|
||||
{"gt", '>'}
|
||||
};
|
||||
|
||||
// ------------------------------------------------------------------
|
||||
|
||||
void RemoveHTML (char *&txt) {
|
||||
|
||||
long i, j, len = strlen(txt) + 1;
|
||||
char *new_txt = (char *)throw_malloc(len);
|
||||
bool strip = false;
|
||||
bool quoted = false;
|
||||
bool inside_html = false;
|
||||
bool last_char_was_space = true;
|
||||
|
||||
for(i = j = 0; txt[i] != NUL; i++) {
|
||||
if(not quoted and not strip and (txt[i] == '<')) {
|
||||
if(strnieql(txt + i, "<html", 5) or strnieql(txt + i, "<!DOCTYPE", 9)
|
||||
or strnieql(txt + i, "<!--", 4)) {
|
||||
inside_html = true;
|
||||
strip = true;
|
||||
}
|
||||
else if(strnieql(txt + i, "</html>", 7)) {
|
||||
inside_html = false;
|
||||
strip = true;
|
||||
}
|
||||
else if(not inside_html and (txt[i + 1] == '/')) {
|
||||
inside_html = true; // closing html tag, force html mode
|
||||
strip = true;
|
||||
}
|
||||
else if(inside_html) {
|
||||
strip = true;
|
||||
if(strnieql(txt + i, "<b>", 3) or strnieql(txt + i, "</b>", 4))
|
||||
new_txt[j++] = '*';
|
||||
if(strnieql(txt + i, "<i>", 3) or strnieql(txt + i, "</i>", 4))
|
||||
new_txt[j++] = '/';
|
||||
if(strnieql(txt + i, "<u>", 3) or strnieql(txt + i, "</u>", 4))
|
||||
new_txt[j++] = '_';
|
||||
if((strnieql(txt + i, "</h", 3) and isdigit(txt[i + 3]))
|
||||
or strnieql(txt + i, "</p>", 4) or strnieql(txt + i, "</tr>", 5)
|
||||
or strnieql(txt + i, "</div>", 6) or strnieql(txt + i, "<br>", 4)) {
|
||||
new_txt[j++] = CR;
|
||||
}
|
||||
}
|
||||
else {
|
||||
new_txt[j++] = txt[i];
|
||||
}
|
||||
}
|
||||
else if(not strip and not inside_html) {
|
||||
new_txt[j++] = txt[i];
|
||||
}
|
||||
else if(strip and not quoted and (txt[i] == '>')) {
|
||||
strip = false;
|
||||
}
|
||||
else if(inside_html) {
|
||||
if(strip and (txt[1] == '\"')) {
|
||||
quoted = not quoted;
|
||||
}
|
||||
else if(not strip and (iscntrl(txt[i]) or (txt[i] == ' '))) {
|
||||
if((i > 0) && (txt[i - 1] == '=')) // compensate for quoted-printable
|
||||
new_txt[j++] = txt[i];
|
||||
else if(not last_char_was_space)
|
||||
new_txt[j++] = ' ';
|
||||
last_char_was_space = true;
|
||||
}
|
||||
else if(not strip and (txt[i] == '&')) {
|
||||
bool found = false;
|
||||
for (int k = 0; k < (sizeof(entities) / sizeof(html_entities)); k++) {
|
||||
long taglen = strlen (entities[k].tag);
|
||||
if(strnieql (txt + i + 1, entities[k].tag, taglen)) {
|
||||
new_txt[j++] = entities[k].replacement;
|
||||
i += taglen + ((txt[i + taglen + 1] == ';') ? 1 : 0);
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(not found) {
|
||||
new_txt[j++] = txt[i];
|
||||
}
|
||||
last_char_was_space = false;
|
||||
}
|
||||
else if(not strip) {
|
||||
new_txt[j++] = txt[i];
|
||||
last_char_was_space = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
new_txt[j] = NUL;
|
||||
if (i != j) {
|
||||
txt = (char *)throw_realloc(txt, j + 17);
|
||||
memcpy(txt, new_txt, j + 1);
|
||||
}
|
||||
throw_free(new_txt);
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------
|
||||
|
File diff suppressed because it is too large
Load Diff
33830
manuals/gold_ref.tei
33830
manuals/gold_ref.tei
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user