| Line |  | 
|---|
| 1 | /* | 
|---|
| 2 | RTF ANSI character set (\ansi) general map | 
|---|
| 3 | These are taken from the ISO-Latin-1 (ISO-8859-1) encodings, with | 
|---|
| 4 | a few additions | 
|---|
| 5 |  | 
|---|
| 6 | Field 1 is the standard character name which the character value in | 
|---|
| 7 | field 2 maps onto.  (It doesn't mean "to produce the character in field 1, | 
|---|
| 8 | use the value in field 2.) | 
|---|
| 9 |  | 
|---|
| 10 | The character value may be given either as a single character (which will be | 
|---|
| 11 | converted to the ASCII value of the character), or in numeric format, either | 
|---|
| 12 | in decimal or 0xyy as hex yy.  Single or double quotes may be used to quote | 
|---|
| 13 | characters.*/ | 
|---|
| 14 |  | 
|---|
| 15 | int ansi_gen[] = | 
|---|
| 16 | { | 
|---|
| 17 | rtfSC_formula          ,0x06, | 
|---|
| 18 | rtfSC_nobrkhyphen      ,0x1e, | 
|---|
| 19 | rtfSC_opthyphen        ,0x1f, | 
|---|
| 20 | rtfSC_space            ,' ', | 
|---|
| 21 | rtfSC_exclam           ,'!', | 
|---|
| 22 | rtfSC_quotedbl         ,'"', | 
|---|
| 23 | rtfSC_numbersign       ,'#', | 
|---|
| 24 | rtfSC_dollar           ,'$', | 
|---|
| 25 | rtfSC_percent          ,'%', | 
|---|
| 26 | rtfSC_ampersand        ,'&', | 
|---|
| 27 | rtfSC_quoteright       ,'\\', | 
|---|
| 28 | rtfSC_parenleft        ,'(', | 
|---|
| 29 | rtfSC_parenright       ,')', | 
|---|
| 30 | rtfSC_asterisk         ,'*', | 
|---|
| 31 | rtfSC_plus             ,'+', | 
|---|
| 32 | rtfSC_comma            ,',', | 
|---|
| 33 | rtfSC_hyphen           ,'-', | 
|---|
| 34 | rtfSC_period           ,'.', | 
|---|
| 35 | rtfSC_slash            ,'/', | 
|---|
| 36 | rtfSC_zero             ,'0', | 
|---|
| 37 | rtfSC_one              ,'1', | 
|---|
| 38 | rtfSC_two              ,'2', | 
|---|
| 39 | rtfSC_three            ,'3', | 
|---|
| 40 | rtfSC_four             ,'4', | 
|---|
| 41 | rtfSC_five             ,'5', | 
|---|
| 42 | rtfSC_six              ,'6', | 
|---|
| 43 | rtfSC_seven            ,'7', | 
|---|
| 44 | rtfSC_eight            ,'8', | 
|---|
| 45 | rtfSC_nine             ,'9', | 
|---|
| 46 | rtfSC_colon            ,':', | 
|---|
| 47 | rtfSC_semicolon        ,';', | 
|---|
| 48 | rtfSC_less             ,'<', | 
|---|
| 49 | rtfSC_equal            ,'=', | 
|---|
| 50 | rtfSC_greater          ,'>', | 
|---|
| 51 | rtfSC_question         ,'?', | 
|---|
| 52 | rtfSC_at               ,'@', | 
|---|
| 53 | rtfSC_A                ,'A', | 
|---|
| 54 | rtfSC_B                ,'B', | 
|---|
| 55 | rtfSC_C                ,'C', | 
|---|
| 56 | rtfSC_D                ,'D', | 
|---|
| 57 | rtfSC_E                ,'E', | 
|---|
| 58 | rtfSC_F                ,'F', | 
|---|
| 59 | rtfSC_G                ,'G', | 
|---|
| 60 | rtfSC_H                ,'H', | 
|---|
| 61 | rtfSC_I                ,'I', | 
|---|
| 62 | rtfSC_J                ,'J', | 
|---|
| 63 | rtfSC_K                ,'K', | 
|---|
| 64 | rtfSC_L                ,'L', | 
|---|
| 65 | rtfSC_M                ,'M', | 
|---|
| 66 | rtfSC_N                ,'N', | 
|---|
| 67 | rtfSC_O                ,'O', | 
|---|
| 68 | rtfSC_P                ,'P', | 
|---|
| 69 | rtfSC_Q                ,'Q', | 
|---|
| 70 | rtfSC_R                ,'R', | 
|---|
| 71 | rtfSC_S                ,'S', | 
|---|
| 72 | rtfSC_T                ,'T', | 
|---|
| 73 | rtfSC_U                ,'U', | 
|---|
| 74 | rtfSC_V                ,'V', | 
|---|
| 75 | rtfSC_W                ,'W', | 
|---|
| 76 | rtfSC_X                ,'X', | 
|---|
| 77 | rtfSC_Y                ,'Y', | 
|---|
| 78 | rtfSC_Z                ,'Z', | 
|---|
| 79 | rtfSC_bracketleft      ,'[', | 
|---|
| 80 | rtfSC_backslash        ,'\\', | 
|---|
| 81 | rtfSC_bracketright     ,']', | 
|---|
| 82 | rtfSC_asciicircum      ,'^', | 
|---|
| 83 | rtfSC_underscore       ,'_', | 
|---|
| 84 | rtfSC_quoteleft        ,'`', | 
|---|
| 85 | rtfSC_a                ,'a', | 
|---|
| 86 | rtfSC_b                ,'b', | 
|---|
| 87 | rtfSC_c                ,'c', | 
|---|
| 88 | rtfSC_d                ,'d', | 
|---|
| 89 | rtfSC_e                ,'e', | 
|---|
| 90 | rtfSC_f                ,'f', | 
|---|
| 91 | rtfSC_g                ,'g', | 
|---|
| 92 | rtfSC_h                ,'h', | 
|---|
| 93 | rtfSC_i                ,'i', | 
|---|
| 94 | rtfSC_j                ,'j', | 
|---|
| 95 | rtfSC_k                ,'k', | 
|---|
| 96 | rtfSC_l                ,'l', | 
|---|
| 97 | rtfSC_m                ,'m', | 
|---|
| 98 | rtfSC_n                ,'n', | 
|---|
| 99 | rtfSC_o                ,'o', | 
|---|
| 100 | rtfSC_p                ,'p', | 
|---|
| 101 | rtfSC_q                ,'q', | 
|---|
| 102 | rtfSC_r                ,'r', | 
|---|
| 103 | rtfSC_s                ,'s', | 
|---|
| 104 | rtfSC_t                ,'t', | 
|---|
| 105 | rtfSC_u                ,'u', | 
|---|
| 106 | rtfSC_v                ,'v', | 
|---|
| 107 | rtfSC_w                ,'w', | 
|---|
| 108 | rtfSC_x                ,'x', | 
|---|
| 109 | rtfSC_y                ,'y', | 
|---|
| 110 | rtfSC_z                ,'z', | 
|---|
| 111 | rtfSC_braceleft        ,'{', | 
|---|
| 112 | rtfSC_bar              ,'|', | 
|---|
| 113 | rtfSC_braceright       ,'}', | 
|---|
| 114 | rtfSC_asciitilde       ,'~', | 
|---|
| 115 | rtfSC_nobrkspace       ,0xa0, | 
|---|
| 116 | rtfSC_exclamdown       ,0xa1, | 
|---|
| 117 | rtfSC_cent             ,0xa2, | 
|---|
| 118 | rtfSC_sterling         ,0xa3, | 
|---|
| 119 | rtfSC_currency         ,0xa4, | 
|---|
| 120 | rtfSC_yen              ,0xa5, | 
|---|
| 121 | rtfSC_brokenbar        ,0xa6, | 
|---|
| 122 | rtfSC_section          ,0xa7, | 
|---|
| 123 | rtfSC_dieresis         ,0xa8, | 
|---|
| 124 | rtfSC_copyright        ,0xa9, | 
|---|
| 125 | rtfSC_ordfeminine      ,0xaa, | 
|---|
| 126 | rtfSC_guillemotleft    ,0xab, | 
|---|
| 127 | rtfSC_logicalnot       ,0xac, | 
|---|
| 128 | rtfSC_opthyphen        ,0xad, | 
|---|
| 129 | rtfSC_registered       ,0xae, | 
|---|
| 130 | rtfSC_macron           ,0xaf, | 
|---|
| 131 | rtfSC_degree           ,0xb0, | 
|---|
| 132 | rtfSC_plusminus        ,0xb1, | 
|---|
| 133 | rtfSC_twosuperior      ,0xb2, | 
|---|
| 134 | rtfSC_threesuperior    ,0xb3, | 
|---|
| 135 | rtfSC_acute            ,0xb4, | 
|---|
| 136 | rtfSC_mu               ,0xb5, | 
|---|
| 137 | rtfSC_paragraph        ,0xb6, | 
|---|
| 138 | rtfSC_periodcentered   ,0xb7, | 
|---|
| 139 | rtfSC_cedilla          ,0xb8, | 
|---|
| 140 | rtfSC_onesuperior      ,0xb9, | 
|---|
| 141 | rtfSC_ordmasculine     ,0xba, | 
|---|
| 142 | rtfSC_guillemotright   ,0xbb, | 
|---|
| 143 | rtfSC_onequarter       ,0xbc, | 
|---|
| 144 | rtfSC_onehalf          ,0xbd, | 
|---|
| 145 | rtfSC_threequarters    ,0xbe, | 
|---|
| 146 | rtfSC_questiondown     ,0xbf, | 
|---|
| 147 | rtfSC_Agrave           ,0xc0, | 
|---|
| 148 | rtfSC_Aacute           ,0xc1, | 
|---|
| 149 | rtfSC_Acircumflex      ,0xc2, | 
|---|
| 150 | rtfSC_Atilde           ,0xc3, | 
|---|
| 151 | rtfSC_Adieresis        ,0xc4, | 
|---|
| 152 | rtfSC_Aring            ,0xc5, | 
|---|
| 153 | rtfSC_AE               ,0xc6, | 
|---|
| 154 | rtfSC_Ccedilla         ,0xc7, | 
|---|
| 155 | rtfSC_Egrave           ,0xc8, | 
|---|
| 156 | rtfSC_Eacute           ,0xc9, | 
|---|
| 157 | rtfSC_Ecircumflex      ,0xca, | 
|---|
| 158 | rtfSC_Edieresis        ,0xcb, | 
|---|
| 159 | rtfSC_Igrave           ,0xcc, | 
|---|
| 160 | rtfSC_Iacute           ,0xcd, | 
|---|
| 161 | rtfSC_Icircumflex      ,0xce, | 
|---|
| 162 | rtfSC_Idieresis        ,0xcf, | 
|---|
| 163 | rtfSC_Eth              ,0xd0, | 
|---|
| 164 | rtfSC_Ntilde           ,0xd1, | 
|---|
| 165 | rtfSC_Ograve           ,0xd2, | 
|---|
| 166 | rtfSC_Oacute           ,0xd3, | 
|---|
| 167 | rtfSC_Ocircumflex      ,0xd4, | 
|---|
| 168 | rtfSC_Otilde           ,0xd5, | 
|---|
| 169 | rtfSC_Odieresis        ,0xd6, | 
|---|
| 170 | rtfSC_multiply         ,0xd7, | 
|---|
| 171 | rtfSC_Oslash           ,0xd8, | 
|---|
| 172 | rtfSC_Ugrave           ,0xd9, | 
|---|
| 173 | rtfSC_Uacute           ,0xda, | 
|---|
| 174 | rtfSC_Ucircumflex      ,0xdb, | 
|---|
| 175 | rtfSC_Udieresis        ,0xdc, | 
|---|
| 176 | rtfSC_Yacute           ,0xdd, | 
|---|
| 177 | rtfSC_Thorn            ,0xde, | 
|---|
| 178 | rtfSC_germandbls       ,0xdf, | 
|---|
| 179 | rtfSC_agrave           ,0xe0, | 
|---|
| 180 | rtfSC_aacute           ,0xe1, | 
|---|
| 181 | rtfSC_acircumflex      ,0xe2, | 
|---|
| 182 | rtfSC_atilde           ,0xe3, | 
|---|
| 183 | rtfSC_adieresis        ,0xe4, | 
|---|
| 184 | rtfSC_aring            ,0xe5, | 
|---|
| 185 | rtfSC_ae               ,0xe6, | 
|---|
| 186 | rtfSC_ccedilla         ,0xe7, | 
|---|
| 187 | rtfSC_egrave           ,0xe8, | 
|---|
| 188 | rtfSC_eacute           ,0xe9, | 
|---|
| 189 | rtfSC_ecircumflex      ,0xea, | 
|---|
| 190 | rtfSC_edieresis        ,0xeb, | 
|---|
| 191 | rtfSC_igrave           ,0xec, | 
|---|
| 192 | rtfSC_iacute           ,0xed, | 
|---|
| 193 | rtfSC_icircumflex      ,0xee, | 
|---|
| 194 | rtfSC_idieresis        ,0xef, | 
|---|
| 195 | rtfSC_eth              ,0xf0, | 
|---|
| 196 | rtfSC_ntilde           ,0xf1, | 
|---|
| 197 | rtfSC_ograve           ,0xf2, | 
|---|
| 198 | rtfSC_oacute           ,0xf3, | 
|---|
| 199 | rtfSC_ocircumflex      ,0xf4, | 
|---|
| 200 | rtfSC_otilde           ,0xf5, | 
|---|
| 201 | rtfSC_odieresis        ,0xf6, | 
|---|
| 202 | rtfSC_divide           ,0xf7, | 
|---|
| 203 | rtfSC_oslash           ,0xf8, | 
|---|
| 204 | rtfSC_ugrave           ,0xf9, | 
|---|
| 205 | rtfSC_uacute           ,0xfa, | 
|---|
| 206 | rtfSC_ucircumflex      ,0xfb, | 
|---|
| 207 | rtfSC_udieresis        ,0xfc, | 
|---|
| 208 | rtfSC_yacute           ,0xfd, | 
|---|
| 209 | rtfSC_thorn            ,0xfe, | 
|---|
| 210 | rtfSC_ydieresis        ,0xff | 
|---|
| 211 | }; | 
|---|
       
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.