iso8859.c

Go to the documentation of this file.
00001 
00002 /*  $Id: iso8859.c 1254 2006-04-12 20:27:14Z sethdill $    */
00003 
00004 /******************************************************************************
00005 
00006     UserLand Frontier(tm) -- High performance Web content management,
00007     object database, system-level and Internet scripting environment,
00008     including source code editing and debugging.
00009 
00010     Copyright (C) 1992-2004 UserLand Software, Inc.
00011 
00012     This program is free software; you can redistribute it and/or modify
00013     it under the terms of the GNU General Public License as published by
00014     the Free Software Foundation; either version 2 of the License, or
00015     (at your option) any later version.
00016 
00017     This program is distributed in the hope that it will be useful,
00018     but WITHOUT ANY WARRANTY; without even the implied warranty of
00019     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00020     GNU General Public License for more details.
00021 
00022     You should have received a copy of the GNU General Public License
00023     along with this program; if not, write to the Free Software
00024     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00025 
00026 ******************************************************************************/
00027 
00028 /*
00029 This mapping based on table provided by Alan Legg:
00030 
00031         At work: alan@asset-graphics.com
00032         At play: alan@damocles.demon.co.uk
00033         http://www.asset-graphics.com
00034 */
00035 
00036 unsigned char * iso8859table [256] = {
00037 
00038     /*0*/   nil,
00039 
00040     /*1*/   nil,
00041 
00042     /*2*/   nil,
00043 
00044     /*3*/   nil,
00045 
00046     /*4*/   nil,
00047 
00048     /*5*/   nil,
00049 
00050     /*6*/   nil,
00051 
00052     /*7*/   nil,
00053 
00054     /*8*/   nil,
00055 
00056     /*9*/   nil,
00057 
00058     /*10*/  nil,
00059 
00060     /*11*/  nil,
00061 
00062     /*12*/  nil,
00063 
00064     /*13*/  nil,
00065 
00066     /*14*/  nil,
00067 
00068     /*15*/  nil,
00069 
00070     /*16*/  nil,
00071 
00072     /*17*/  nil,
00073 
00074     /*18*/  nil,
00075 
00076     /*19*/  nil,
00077 
00078     /*20*/  nil,
00079 
00080     /*21*/  nil,
00081 
00082     /*22*/  nil,
00083 
00084     /*23*/  nil,
00085 
00086     /*24*/  nil,
00087 
00088     /*25*/  nil,
00089 
00090     /*26*/  nil,
00091 
00092     /*27*/  nil,
00093 
00094     /*28*/  nil,
00095 
00096     /*29*/  nil,
00097 
00098     /*30*/  nil,
00099 
00100     /*31*/  nil,
00101 
00102     /*32*/  nil,
00103 
00104     /*33*/  nil,
00105 
00106     /*34*/  nil,
00107 
00108     /*35*/  nil,
00109 
00110     /*36*/  nil,
00111 
00112     /*37*/  nil,
00113 
00114     /*38*/  nil,
00115 
00116     /*39*/  nil,
00117 
00118     /*40*/  nil,
00119 
00120     /*41*/  nil,
00121 
00122     /*42*/  nil,
00123 
00124     /*43*/  nil,
00125 
00126     /*44*/  nil,
00127 
00128     /*45*/  nil,
00129 
00130     /*46*/  nil,
00131 
00132     /*47*/  nil,
00133 
00134     /*48*/  nil,
00135 
00136     /*49*/  nil,
00137 
00138     /*50*/  nil,
00139 
00140     /*51*/  nil,
00141 
00142     /*52*/  nil,
00143 
00144     /*53*/  nil,
00145 
00146     /*54*/  nil,
00147 
00148     /*55*/  nil,
00149 
00150     /*56*/  nil,
00151 
00152     /*57*/  nil,
00153 
00154     /*58*/  nil,
00155 
00156     /*59*/  nil,
00157 
00158     /*60*/  nil,
00159 
00160     /*61*/  nil,
00161 
00162     /*62*/  nil,
00163 
00164     /*63*/  nil,
00165 
00166     /*64*/  nil,
00167 
00168     /*65*/  nil,
00169 
00170     /*66*/  nil,
00171 
00172     /*67*/  nil,
00173 
00174     /*68*/  nil,
00175 
00176     /*69*/  nil,
00177 
00178     /*70*/  nil,
00179 
00180     /*71*/  nil,
00181 
00182     /*72*/  nil,
00183 
00184     /*73*/  nil,
00185 
00186     /*74*/  nil,
00187 
00188     /*75*/  nil,
00189 
00190     /*76*/  nil,
00191 
00192     /*77*/  nil,
00193 
00194     /*78*/  nil,
00195 
00196     /*79*/  nil,
00197 
00198     /*80*/  nil,
00199 
00200     /*81*/  nil,
00201 
00202     /*82*/  nil,
00203 
00204     /*83*/  nil,
00205 
00206     /*84*/  nil,
00207 
00208     /*85*/  nil,
00209 
00210     /*86*/  nil,
00211 
00212     /*87*/  nil,
00213 
00214     /*88*/  nil,
00215 
00216     /*89*/  nil,
00217 
00218     /*90*/  nil,
00219 
00220     /*91*/  nil,
00221 
00222     /*92*/  nil,
00223 
00224     /*93*/  nil,
00225 
00226     /*94*/  nil,
00227 
00228     /*95*/  nil,
00229 
00230     /*96*/  nil,
00231 
00232     /*97*/  nil,
00233 
00234     /*98*/  nil,
00235 
00236     /*99*/  nil,
00237 
00238     /*100*/ nil,
00239 
00240     /*101*/ nil,
00241 
00242     /*102*/ nil,
00243 
00244     /*103*/ nil,
00245 
00246     /*104*/ nil,
00247 
00248     /*105*/ nil,
00249 
00250     /*106*/ nil,
00251 
00252     /*107*/ nil,
00253 
00254     /*108*/ nil,
00255 
00256     /*109*/ nil,
00257 
00258     /*110*/ nil,
00259 
00260     /*111*/ nil,
00261 
00262     /*112*/ nil,
00263 
00264     /*113*/ nil,
00265 
00266     /*114*/ nil,
00267 
00268     /*115*/ nil,
00269 
00270     /*116*/ nil,
00271 
00272     /*117*/ nil,
00273 
00274     /*118*/ nil,
00275 
00276     /*119*/ nil,
00277 
00278     /*120*/ nil,
00279 
00280     /*121*/ nil,
00281 
00282     /*122*/ nil,
00283 
00284     /*123*/ nil,
00285 
00286     /*124*/ nil,
00287 
00288     /*125*/ nil,
00289 
00290     /*126*/ nil,
00291 
00292     /*127*/ nil,
00293 
00294     /*128*/ BIGSTRING ("Ä"),
00295 
00296     /*129*/ BIGSTRING ("Å"),
00297 
00298     /*130*/ BIGSTRING ("Ç"),
00299 
00300     /*131*/ BIGSTRING ("É"),
00301 
00302     /*132*/ BIGSTRING ("Ñ"),
00303 
00304     /*133*/ BIGSTRING ("Ö"),
00305 
00306     /*134*/ BIGSTRING ("Ü"),
00307 
00308     /*135*/ BIGSTRING ("á"),
00309 
00310     /*136*/ BIGSTRING ("à"),
00311 
00312     /*137*/ BIGSTRING ("â"),
00313 
00314     /*138*/ BIGSTRING ("ä"),
00315 
00316     /*139*/ BIGSTRING ("ã"),
00317 
00318     /*140*/ BIGSTRING ("å"),
00319 
00320     /*141*/ BIGSTRING ("ç"),
00321 
00322     /*142*/ BIGSTRING ("é"),
00323 
00324     /*143*/ BIGSTRING ("è"),
00325 
00326     /*144*/ BIGSTRING ("ê"),
00327 
00328     /*145*/ BIGSTRING ("ë"),
00329 
00330     /*146*/ BIGSTRING ("í"),
00331 
00332     /*147*/ BIGSTRING ("ì"),
00333 
00334     /*148*/ BIGSTRING ("î"),
00335 
00336     /*149*/ BIGSTRING ("ï"),
00337 
00338     /*150*/ BIGSTRING ("ñ"),
00339 
00340     /*151*/ BIGSTRING ("ó"),
00341 
00342     /*152*/ BIGSTRING ("ò"),
00343 
00344     /*153*/ BIGSTRING ("ô"),
00345 
00346     /*154*/ BIGSTRING ("ö"),
00347 
00348     /*155*/ BIGSTRING ("õ"),
00349 
00350     /*156*/ BIGSTRING ("ú"),
00351 
00352     /*157*/ BIGSTRING ("ù"),
00353 
00354     /*158*/ BIGSTRING ("û"),
00355 
00356     /*159*/ BIGSTRING ("ü"),
00357 
00358     /*160*/ BIGSTRING ("[sgl dagger]"),
00359 
00360     /*161*/ BIGSTRING ("°"),
00361 
00362     /*162*/ BIGSTRING ("¢"),
00363 
00364     /*163*/ BIGSTRING ("£"),
00365 
00366     /*164*/ BIGSTRING ("§"),
00367 
00368     /*165*/ BIGSTRING ("o"), //"[bullet]",
00369 
00370     /*166*/ BIGSTRING ("¶"),
00371 
00372     /*167*/ BIGSTRING ("ß"),
00373 
00374     /*168*/ BIGSTRING ("®"),
00375 
00376     /*169*/ BIGSTRING ("©"),
00377 
00378     /*170*/ BIGSTRING ("[trademark]"),
00379 
00380     /*171*/ BIGSTRING ("´"),
00381 
00382     /*172*/ BIGSTRING ("¨"),
00383 
00384     /*173*/ BIGSTRING ("[not equal]"),
00385 
00386     /*174*/ BIGSTRING ("Æ"),
00387 
00388     /*175*/ BIGSTRING ("Ø"),
00389 
00390     /*176*/ BIGSTRING (""),
00391 
00392     /*177*/ BIGSTRING ("±"),
00393 
00394     /*178*/ BIGSTRING ("[less equal]"),
00395 
00396     /*179*/ BIGSTRING ("[greater equal]"),
00397 
00398     /*180*/ BIGSTRING ("¥"),
00399 
00400     /*181*/ BIGSTRING ("µ"),
00401 
00402     /*182*/ BIGSTRING ("[partial diff]"),
00403 
00404     /*183*/ BIGSTRING ("[sigma]"),
00405 
00406     /*184*/ BIGSTRING ("[product]"),
00407 
00408     /*185*/ BIGSTRING ("[pi]"),
00409 
00410     /*186*/ BIGSTRING ("[integral]"),
00411 
00412     /*187*/ BIGSTRING ("º"),
00413 
00414     /*188*/ BIGSTRING ("ª"),
00415 
00416     /*189*/ BIGSTRING ("[omega]"),
00417 
00418     /*190*/ BIGSTRING ("æ"),
00419 
00420     /*191*/ BIGSTRING ("ø"),
00421 
00422     /*192*/ BIGSTRING ("¿"),
00423 
00424     /*193*/ BIGSTRING ("¡"),
00425 
00426     /*194*/ BIGSTRING ("¬"),
00427 
00428     /*195*/ BIGSTRING ("[radical]"),
00429 
00430     /*196*/ BIGSTRING ("[florin]"),
00431 
00432     /*197*/ BIGSTRING ("[approx equal]"),
00433 
00434     /*198*/ BIGSTRING ("[delta]"),
00435 
00436     /*199*/ BIGSTRING ("«"),
00437 
00438     /*200*/ BIGSTRING ("»"),
00439 
00440     /*201*/ BIGSTRING ("..."), // "[...]",
00441 
00442     /*202*/ BIGSTRING (" "),
00443 
00444     /*203*/ BIGSTRING ("À"),
00445 
00446     /*204*/ BIGSTRING ("Ã"),
00447 
00448     /*205*/ BIGSTRING ("Õ"),
00449 
00450     /*206*/ BIGSTRING ("[OE]"),
00451 
00452     /*207*/ BIGSTRING ("[oe]"),
00453 
00454     /*208*/ BIGSTRING ("-"), //"[en dash]",
00455 
00456     /*209*/ BIGSTRING ("--"), //"[em dash]",
00457 
00458     /*210*/ BIGSTRING ("\""), //"[open \"]",
00459 
00460     /*211*/ BIGSTRING ("\""), //"[close \"]",
00461 
00462     /*212*/ BIGSTRING ("'"), //"[open ']",
00463 
00464     /*213*/ BIGSTRING ("'"), //"[close ']",
00465 
00466     /*214*/ BIGSTRING ("÷"),
00467 
00468     /*215*/ BIGSTRING ("[lozenge]"),
00469 
00470     /*216*/ BIGSTRING ("ÿ"),
00471 
00472     /*217*/ BIGSTRING ("[Y¨]"),
00473 
00474     /*218*/ BIGSTRING ("/"),
00475 
00476     /*219*/ BIGSTRING ("¤"),
00477 
00478     /*220*/ BIGSTRING ("[<]"),
00479 
00480     /*221*/ BIGSTRING ("[>]"),
00481 
00482     /*222*/ BIGSTRING ("[fi]"),
00483 
00484     /*223*/ BIGSTRING ("[fl]"),
00485 
00486     /*224*/ BIGSTRING ("[dbl dagger]"),
00487 
00488     /*225*/ BIGSTRING ("·"),
00489 
00490     /*226*/ BIGSTRING ("[base ']"),
00491 
00492     /*227*/ BIGSTRING ("[base \"]"),
00493 
00494     /*228*/ BIGSTRING ("[per thou]"),
00495 
00496     /*229*/ BIGSTRING ("Â"),
00497 
00498     /*230*/ BIGSTRING ("Ê"),
00499 
00500     /*231*/ BIGSTRING ("Á"),
00501 
00502     /*232*/ BIGSTRING ("Ë"),
00503 
00504     /*233*/ BIGSTRING ("È"),
00505 
00506     /*234*/ BIGSTRING ("Í"),
00507 
00508     /*235*/ BIGSTRING ("Î"),
00509 
00510     /*236*/ BIGSTRING ("Ï"),
00511 
00512     /*237*/ BIGSTRING ("Ì"),
00513 
00514     /*238*/ BIGSTRING ("Ó"),
00515 
00516     /*239*/ BIGSTRING ("Ô"),
00517 
00518     /*240*/ BIGSTRING ("[apple]"),
00519 
00520     /*241*/ BIGSTRING ("Ò"),
00521 
00522     /*242*/ BIGSTRING ("Ú"),
00523 
00524     /*243*/ BIGSTRING ("Û"),
00525 
00526     /*244*/ BIGSTRING ("Ù"),
00527 
00528     /*245*/ BIGSTRING ("[dotless i]"),
00529 
00530     /*246*/ BIGSTRING ("[^]"),
00531 
00532     /*247*/ BIGSTRING ("[~]"),
00533 
00534     /*248*/ BIGSTRING ("[macron]"),
00535 
00536     /*249*/ BIGSTRING ("[breve]"),
00537 
00538     /*250*/ BIGSTRING ("[dot accent]"),
00539 
00540     /*251*/ BIGSTRING ("[ring]"),
00541 
00542     /*252*/ BIGSTRING ("[cedilla]"),
00543 
00544     /*253*/ BIGSTRING ("[hungarian umlaut]"),
00545 
00546     /*254*/ BIGSTRING ("[ogonek]"),
00547 
00548     /*255*/ BIGSTRING ("[caron]")
00549 
00550     }; /*iso8859table*/
00551 
00552 

Generated on Wed May 31 18:19:50 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6