diff options
Diffstat (limited to 'vendor/x11iraf/obm/ObmW/HTMLamp.h')
-rw-r--r-- | vendor/x11iraf/obm/ObmW/HTMLamp.h | 141 |
1 files changed, 141 insertions, 0 deletions
diff --git a/vendor/x11iraf/obm/ObmW/HTMLamp.h b/vendor/x11iraf/obm/ObmW/HTMLamp.h new file mode 100644 index 00000000..6536f806 --- /dev/null +++ b/vendor/x11iraf/obm/ObmW/HTMLamp.h @@ -0,0 +1,141 @@ +/**************************************************************************** + * NCSA Mosaic for the X Window System * + * Software Development Group * + * National Center for Supercomputing Applications * + * University of Illinois at Urbana-Champaign * + * 605 E. Springfield, Champaign IL 61820 * + * mosaic@ncsa.uiuc.edu * + * * + * Copyright (C) 1993, Board of Trustees of the University of Illinois * + * * + * NCSA Mosaic software, both binary and source (hereafter, Software) is * + * copyrighted by The Board of Trustees of the University of Illinois * + * (UI), and ownership remains with the UI. * + * * + * The UI grants you (hereafter, Licensee) a license to use the Software * + * for academic, research and internal business purposes only, without a * + * fee. Licensee may distribute the binary and source code (if released) * + * to third parties provided that the copyright notice and this statement * + * appears on all copies and that no charge is associated with such * + * copies. * + * * + * Licensee may make derivative works. However, if Licensee distributes * + * any derivative work based on or derived from the Software, then * + * Licensee will (1) notify NCSA regarding its distribution of the * + * derivative work, and (2) clearly notify users that such derivative * + * work is a modified version and not the original NCSA Mosaic * + * distributed by the UI. * + * * + * Any Licensee wishing to make commercial use of the Software should * + * contact the UI, c/o NCSA, to negotiate an appropriate license for such * + * commercial use. Commercial use includes (1) integration of all or * + * part of the source code into a product for sale or license by or on * + * behalf of Licensee to third parties, or (2) distribution of the binary * + * code or source code to third parties that need it to utilize a * + * commercial product sold or licensed by or on behalf of Licensee. * + * * + * UI MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THIS SOFTWARE FOR * + * ANY PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED * + * WARRANTY. THE UI SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY THE * + * USERS OF THIS SOFTWARE. * + * * + * By using or copying this Software, Licensee agrees to abide by the * + * copyright law and all other applicable laws of the U.S. including, but * + * not limited to, export control laws, and the terms of this license. * + * UI shall have the right to terminate this license immediately by * + * written notice upon Licensee's breach of, or non-compliance with, any * + * of its terms. Licensee may be held legally responsible for any * + * copyright infringement that is caused or encouraged by Licensee's * + * failure to abide by the terms of this license. * + * * + * Comments and questions are welcome and can be sent to * + * mosaic-x@ncsa.uiuc.edu. * + ****************************************************************************/ + + +typedef struct amp_esc_rec { + char *tag; + char value; +} AmpEsc; + +static AmpEsc AmpEscapes[] = { + {"lt", '<'}, + {"LT", '<'}, + {"gt", '>'}, + {"GT", '>'}, + {"amp", '&'}, + {"AMP", '&'}, + {"quot", '\"'}, + {"QUOT", '\"'}, + {"Agrave", '\300'}, + {"Aacute", '\301'}, + {"Acirc", '\302'}, + {"Atilde", '\303'}, + {"Auml", '\304'}, + {"Aring", '\305'}, + {"AElig", '\306'}, + {"Ccedil", '\307'}, + {"Egrave", '\310'}, + {"Eacute", '\311'}, + {"Ecirc", '\312'}, + {"Euml", '\313'}, + {"Igrave", '\314'}, + {"Iacute", '\315'}, + {"Icirc", '\316'}, + {"Iuml", '\317'}, + {"ETH", '\320'}, + {"Ntilde", '\321'}, + {"Ograve", '\322'}, + {"Oacute", '\323'}, + {"Ocirc", '\324'}, + {"Otilde", '\325'}, + {"Ouml", '\326'}, + + {"?", '\327'}, /* ? */ + + {"Oslash", '\330'}, + {"Ugrave", '\331'}, + {"Uacute", '\332'}, + {"Ucirc", '\333'}, + {"Uuml", '\334'}, + {"Yacute", '\335'}, + {"THORN", '\336'}, + {"szlig", '\337'}, + {"agrave", '\340'}, + {"aacute", '\341'}, + {"acirc", '\342'}, + {"atilde", '\343'}, + {"auml", '\344'}, + {"aring", '\345'}, + {"aelig", '\346'}, + {"ccedil", '\347'}, + {"egrave", '\350'}, + {"eacute", '\351'}, + {"ecirc", '\352'}, + {"euml", '\353'}, + {"igrave", '\354'}, + {"iacute", '\355'}, + {"icirc", '\356'}, + {"iuml", '\357'}, + {"eth", '\360'}, + {"ntilde", '\361'}, + {"ograve", '\362'}, + {"oacute", '\363'}, + {"ocirc", '\364'}, + {"otilde", '\365'}, + {"ouml", '\366'}, + + {"?", '\367'}, /* ? */ + + {"oslash", '\370'}, + {"ugrave", '\371'}, + {"uacute", '\372'}, + {"ucirc", '\373'}, + {"uuml", '\374'}, + {"yacute", '\375'}, + {"thorn", '\376'}, + {"yuml", '\377'}, + + {NULL, '\0'}, +}; + |