diff --git a/src/sbbs3/js_global.c b/src/sbbs3/js_global.c index e20ace7d0f560dbe8bda3f737745bfd78e8dfc4d..063bc473e2b53e78aeeef0455ef115bb292b3094 100644 --- a/src/sbbs3/js_global.c +++ b/src/sbbs3/js_global.c @@ -485,135 +485,135 @@ static struct { int value; char* name; } exasctbl[128] = { -/* HTML val,name ASCII description */ - 199 ,"Ccedil" /* 128 C, cedilla */ - ,252 ,"uuml" /* 129 u, umlaut */ - ,233 ,"eacute" /* 130 e, acute accent */ - ,226 ,"acirc" /* 131 a, circumflex accent */ - ,228 ,"auml" /* 132 a, umlaut */ - ,224 ,"agrave" /* 133 a, grave accent */ - ,229 ,"aring" /* 134 a, ring */ - ,231 ,"ccedil" /* 135 c, cedilla */ - ,234 ,"ecirc" /* 136 e, circumflex accent */ - ,235 ,"euml" /* 137 e, umlaut */ - ,232 ,"egrave" /* 138 e, grave accent */ - ,239 ,"iuml" /* 139 i, umlaut */ - ,238 ,"icirc" /* 140 i, circumflex accent */ - ,236 ,"igrave" /* 141 i, grave accent */ - ,196 ,"Auml" /* 142 A, umlaut */ - ,197 ,"Aring" /* 143 A, ring */ - ,201 ,"Eacute" /* 144 E, acute accent */ - ,230 ,"aelig" /* 145 ae ligature */ - ,198 ,"AElig" /* 146 AE ligature */ - ,244 ,"ocirc" /* 147 o, circumflex accent */ - ,246 ,"ouml" /* 148 o, umlaut */ - ,242 ,"ograve" /* 149 o, grave accent */ - ,251 ,"ucirc" /* 150 u, circumflex accent */ - ,249 ,"ugrave" /* 151 u, grave accent */ - ,255 ,"yuml" /* 152 y, umlaut */ - ,214 ,"Ouml" /* 153 O, umlaut */ - ,220 ,"Uuml" /* 154 U, umlaut */ - ,162 ,"cent" /* 155 Cent sign */ - ,163 ,"pound" /* 156 Pound sign */ - ,165 ,"yen" /* 157 Yen sign */ - ,8359 ,NULL /* 158 Pt (unicode) */ - ,131 ,NULL /* 159 Florin (non-standard) */ - ,225 ,"aacute" /* 160 a, acute accent */ - ,237 ,"iacute" /* 161 i, acute accent */ - ,243 ,"oacute" /* 162 o, acute accent */ - ,250 ,"uacute" /* 163 u, acute accent */ - ,241 ,"ntilde" /* 164 n, tilde */ - ,209 ,"Ntilde" /* 165 N, tilde */ - ,170 ,"ordf" /* 166 Feminine ordinal */ - ,186 ,"ordm" /* 167 Masculine ordinal */ - ,191 ,"iquest" /* 168 Inverted question mark */ - ,8976 ,NULL /* 169 Inverse "Not sign" (unicode) */ - ,172 ,"not" /* 170 Not sign */ - ,189 ,"frac12" /* 171 Fraction one-half */ - ,188 ,"frac14" /* 172 Fraction one-fourth */ - ,161 ,"iexcl" /* 173 Inverted exclamation point */ - ,171 ,"laquo" /* 174 Left angle quote */ - ,187 ,"raquo" /* 175 Right angle quote */ - ,9617 ,NULL /* 176 drawing symbol (unicode) */ - ,9618 ,NULL /* 177 drawing symbol (unicode) */ - ,9619 ,NULL /* 178 drawing symbol (unicode) */ - ,9474 ,NULL /* 179 drawing symbol (unicode) */ - ,9508 ,NULL /* 180 drawing symbol (unicode) */ - ,9569 ,NULL /* 181 drawing symbol (unicode) */ - ,9570 ,NULL /* 182 drawing symbol (unicode) */ - ,9558 ,NULL /* 183 drawing symbol (unicode) */ - ,9557 ,NULL /* 184 drawing symbol (unicode) */ - ,9571 ,NULL /* 185 drawing symbol (unicode) */ - ,9553 ,NULL /* 186 drawing symbol (unicode) */ - ,9559 ,NULL /* 187 drawing symbol (unicode) */ - ,9565 ,NULL /* 188 drawing symbol (unicode) */ - ,9564 ,NULL /* 189 drawing symbol (unicode) */ - ,9563 ,NULL /* 190 drawing symbol (unicode) */ - ,9488 ,NULL /* 191 drawing symbol (unicode) */ - ,9492 ,NULL /* 192 drawing symbol (unicode) */ - ,9524 ,NULL /* 193 drawing symbol (unicode) */ - ,9516 ,NULL /* 194 drawing symbol (unicode) */ - ,9500 ,NULL /* 195 drawing symbol (unicode) */ - ,9472 ,NULL /* 196 drawing symbol (unicode) */ - ,9532 ,NULL /* 197 drawing symbol (unicode) */ - ,9566 ,NULL /* 198 drawing symbol (unicode) */ - ,9567 ,NULL /* 199 drawing symbol (unicode) */ - ,9562 ,NULL /* 200 drawing symbol (unicode) */ - ,9556 ,NULL /* 201 drawing symbol (unicode) */ - ,9577 ,NULL /* 202 drawing symbol (unicode) */ - ,9574 ,NULL /* 203 drawing symbol (unicode) */ - ,9568 ,NULL /* 204 drawing symbol (unicode) */ - ,9552 ,NULL /* 205 drawing symbol (unicode) */ - ,9580 ,NULL /* 206 drawing symbol (unicode) */ - ,9575 ,NULL /* 207 drawing symbol (unicode) */ - ,9576 ,NULL /* 208 drawing symbol (unicode) */ - ,9572 ,NULL /* 209 drawing symbol (unicode) */ - ,9573 ,NULL /* 210 drawing symbol (unicode) */ - ,9561 ,NULL /* 211 drawing symbol (unicode) */ - ,9560 ,NULL /* 212 drawing symbol (unicode) */ - ,9554 ,NULL /* 213 drawing symbol (unicode) */ - ,9555 ,NULL /* 214 drawing symbol (unicode) */ - ,9579 ,NULL /* 215 drawing symbol (unicode) */ - ,9578 ,NULL /* 216 drawing symbol (unicode) */ - ,9496 ,NULL /* 217 drawing symbol (unicode) */ - ,9484 ,NULL /* 218 drawing symbol (unicode) */ - ,9608 ,NULL /* 219 drawing symbol (unicode) */ - ,9604 ,NULL /* 220 drawing symbol (unicode) */ - ,9612 ,NULL /* 221 drawing symbol (unicode) */ - ,9616 ,NULL /* 222 drawing symbol (unicode) */ - ,9600 ,NULL /* 223 drawing symbol (unicode) */ - ,945 ,NULL /* 224 alpha symbol */ - ,223 ,"szlig" /* 225 sz ligature (beta symbol) */ - ,915 ,NULL /* 226 omega symbol */ - ,960 ,NULL /* 227 pi symbol*/ - ,931 ,NULL /* 228 epsilon symbol */ - ,963 ,NULL /* 229 o with stick */ - ,181 ,"micro" /* 230 Micro sign (Greek mu) */ - ,964 ,NULL /* 231 greek char? */ - ,934 ,NULL /* 232 greek char? */ - ,920 ,NULL /* 233 greek char? */ - ,937 ,NULL /* 234 greek char? */ - ,948 ,NULL /* 235 greek char? */ - ,8734 ,NULL /* 236 infinity symbol (unicode) */ - ,248 ,"oslash" /* 237 o, slash (also #966?) */ - ,949 ,NULL /* 238 rounded E */ - ,8745 ,NULL /* 239 unside down U (unicode) */ - ,8801 ,NULL /* 240 drawing symbol (unicode) */ - ,177 ,"plusmn" /* 241 Plus or minus */ - ,8805 ,NULL /* 242 drawing symbol (unicode) */ - ,8804 ,NULL /* 243 drawing symbol (unicode) */ - ,8992 ,NULL /* 244 drawing symbol (unicode) */ - ,8993 ,NULL /* 245 drawing symbol (unicode) */ - ,247 ,"divide" /* 246 Division sign */ - ,8776 ,NULL /* 247 two squiggles (unicode) */ - ,176 ,"deg" /* 248 Degree sign */ - ,8729 ,NULL /* 249 drawing symbol (unicode) */ - ,183 ,"middot" /* 250 Middle dot */ - ,8730 ,NULL /* 251 check mark (unicode) */ - ,8319 ,NULL /* 252 superscript n (unicode) */ - ,178 ,"sup2" /* 253 superscript 2 */ - ,9632 ,NULL /* 254 drawing symbol (unicode) */ - ,160 ,"nbsp" /* 255 non-breaking space */ +/* HTML val,name ASCII description */ + { 199 ,"Ccedil" }, /* 128 C, cedilla */ + { 252 ,"uuml" }, /* 129 u, umlaut */ + { 233 ,"eacute" }, /* 130 e, acute accent */ + { 226 ,"acirc" }, /* 131 a, circumflex accent */ + { 228 ,"auml" }, /* 132 a, umlaut */ + { 224 ,"agrave" }, /* 133 a, grave accent */ + { 229 ,"aring" }, /* 134 a, ring */ + { 231 ,"ccedil" }, /* 135 c, cedilla */ + { 234 ,"ecirc" }, /* 136 e, circumflex accent */ + { 235 ,"euml" }, /* 137 e, umlaut */ + { 232 ,"egrave" }, /* 138 e, grave accent */ + { 239 ,"iuml" }, /* 139 i, umlaut */ + { 238 ,"icirc" }, /* 140 i, circumflex accent */ + { 236 ,"igrave" }, /* 141 i, grave accent */ + { 196 ,"Auml" }, /* 142 A, umlaut */ + { 197 ,"Aring" }, /* 143 A, ring */ + { 201 ,"Eacute" }, /* 144 E, acute accent */ + { 230 ,"aelig" }, /* 145 ae ligature */ + { 198 ,"AElig" }, /* 146 AE ligature */ + { 244 ,"ocirc" }, /* 147 o, circumflex accent */ + { 246 ,"ouml" }, /* 148 o, umlaut */ + { 242 ,"ograve" }, /* 149 o, grave accent */ + { 251 ,"ucirc" }, /* 150 u, circumflex accent */ + { 249 ,"ugrave" }, /* 151 u, grave accent */ + { 255 ,"yuml" }, /* 152 y, umlaut */ + { 214 ,"Ouml" }, /* 153 O, umlaut */ + { 220 ,"Uuml" }, /* 154 U, umlaut */ + { 162 ,"cent" }, /* 155 Cent sign */ + { 163 ,"pound" }, /* 156 Pound sign */ + { 165 ,"yen" }, /* 157 Yen sign */ + { 8359 ,NULL }, /* 158 Pt (unicode) */ + { 131 ,NULL }, /* 159 Florin (non-standard) */ + { 225 ,"aacute" }, /* 160 a, acute accent */ + { 237 ,"iacute" }, /* 161 i, acute accent */ + { 243 ,"oacute" }, /* 162 o, acute accent */ + { 250 ,"uacute" }, /* 163 u, acute accent */ + { 241 ,"ntilde" }, /* 164 n, tilde */ + { 209 ,"Ntilde" }, /* 165 N, tilde */ + { 170 ,"ordf" }, /* 166 Feminine ordinal */ + { 186 ,"ordm" }, /* 167 Masculine ordinal */ + { 191 ,"iquest" }, /* 168 Inverted question mark */ + { 8976 ,NULL }, /* 169 Inverse "Not sign" (unicode) */ + { 172 ,"not" }, /* 170 Not sign */ + { 189 ,"frac12" }, /* 171 Fraction one-half */ + { 188 ,"frac14" }, /* 172 Fraction one-fourth */ + { 161 ,"iexcl" }, /* 173 Inverted exclamation point */ + { 171 ,"laquo" }, /* 174 Left angle quote */ + { 187 ,"raquo" }, /* 175 Right angle quote */ + { 9617 ,NULL }, /* 176 drawing symbol (unicode) */ + { 9618 ,NULL }, /* 177 drawing symbol (unicode) */ + { 9619 ,NULL }, /* 178 drawing symbol (unicode) */ + { 9474 ,NULL }, /* 179 drawing symbol (unicode) */ + { 9508 ,NULL }, /* 180 drawing symbol (unicode) */ + { 9569 ,NULL }, /* 181 drawing symbol (unicode) */ + { 9570 ,NULL }, /* 182 drawing symbol (unicode) */ + { 9558 ,NULL }, /* 183 drawing symbol (unicode) */ + { 9557 ,NULL }, /* 184 drawing symbol (unicode) */ + { 9571 ,NULL }, /* 185 drawing symbol (unicode) */ + { 9553 ,NULL }, /* 186 drawing symbol (unicode) */ + { 9559 ,NULL }, /* 187 drawing symbol (unicode) */ + { 9565 ,NULL }, /* 188 drawing symbol (unicode) */ + { 9564 ,NULL }, /* 189 drawing symbol (unicode) */ + { 9563 ,NULL }, /* 190 drawing symbol (unicode) */ + { 9488 ,NULL }, /* 191 drawing symbol (unicode) */ + { 9492 ,NULL }, /* 192 drawing symbol (unicode) */ + { 9524 ,NULL }, /* 193 drawing symbol (unicode) */ + { 9516 ,NULL }, /* 194 drawing symbol (unicode) */ + { 9500 ,NULL }, /* 195 drawing symbol (unicode) */ + { 9472 ,NULL }, /* 196 drawing symbol (unicode) */ + { 9532 ,NULL }, /* 197 drawing symbol (unicode) */ + { 9566 ,NULL }, /* 198 drawing symbol (unicode) */ + { 9567 ,NULL }, /* 199 drawing symbol (unicode) */ + { 9562 ,NULL }, /* 200 drawing symbol (unicode) */ + { 9556 ,NULL }, /* 201 drawing symbol (unicode) */ + { 9577 ,NULL }, /* 202 drawing symbol (unicode) */ + { 9574 ,NULL }, /* 203 drawing symbol (unicode) */ + { 9568 ,NULL }, /* 204 drawing symbol (unicode) */ + { 9552 ,NULL }, /* 205 drawing symbol (unicode) */ + { 9580 ,NULL }, /* 206 drawing symbol (unicode) */ + { 9575 ,NULL }, /* 207 drawing symbol (unicode) */ + { 9576 ,NULL }, /* 208 drawing symbol (unicode) */ + { 9572 ,NULL }, /* 209 drawing symbol (unicode) */ + { 9573 ,NULL }, /* 210 drawing symbol (unicode) */ + { 9561 ,NULL }, /* 211 drawing symbol (unicode) */ + { 9560 ,NULL }, /* 212 drawing symbol (unicode) */ + { 9554 ,NULL }, /* 213 drawing symbol (unicode) */ + { 9555 ,NULL }, /* 214 drawing symbol (unicode) */ + { 9579 ,NULL }, /* 215 drawing symbol (unicode) */ + { 9578 ,NULL }, /* 216 drawing symbol (unicode) */ + { 9496 ,NULL }, /* 217 drawing symbol (unicode) */ + { 9484 ,NULL }, /* 218 drawing symbol (unicode) */ + { 9608 ,NULL }, /* 219 drawing symbol (unicode) */ + { 9604 ,NULL }, /* 220 drawing symbol (unicode) */ + { 9612 ,NULL }, /* 221 drawing symbol (unicode) */ + { 9616 ,NULL }, /* 222 drawing symbol (unicode) */ + { 9600 ,NULL }, /* 223 drawing symbol (unicode) */ + { 945 ,NULL }, /* 224 alpha symbol */ + { 223 ,"szlig" }, /* 225 sz ligature (beta symbol) */ + { 915 ,NULL }, /* 226 omega symbol */ + { 960 ,NULL }, /* 227 pi symbol*/ + { 931 ,NULL }, /* 228 epsilon symbol */ + { 963 ,NULL }, /* 229 o with stick */ + { 181 ,"micro" }, /* 230 Micro sign (Greek mu) */ + { 964 ,NULL }, /* 231 greek char? */ + { 934 ,NULL }, /* 232 greek char? */ + { 920 ,NULL }, /* 233 greek char? */ + { 937 ,NULL }, /* 234 greek char? */ + { 948 ,NULL }, /* 235 greek char? */ + { 8734 ,NULL }, /* 236 infinity symbol (unicode) */ + { 248 ,"oslash" }, /* 237 o, slash (also #966?) */ + { 949 ,NULL }, /* 238 rounded E */ + { 8745 ,NULL }, /* 239 unside down U (unicode) */ + { 8801 ,NULL }, /* 240 drawing symbol (unicode) */ + { 177 ,"plusmn" }, /* 241 Plus or minus */ + { 8805 ,NULL }, /* 242 drawing symbol (unicode) */ + { 8804 ,NULL }, /* 243 drawing symbol (unicode) */ + { 8992 ,NULL }, /* 244 drawing symbol (unicode) */ + { 8993 ,NULL }, /* 245 drawing symbol (unicode) */ + { 247 ,"divide" }, /* 246 Division sign */ + { 8776 ,NULL }, /* 247 two squiggles (unicode) */ + { 176 ,"deg" }, /* 248 Degree sign */ + { 8729 ,NULL }, /* 249 drawing symbol (unicode) */ + { 183 ,"middot" }, /* 250 Middle dot */ + { 8730 ,NULL }, /* 251 check mark (unicode) */ + { 8319 ,NULL }, /* 252 superscript n (unicode) */ + { 178 ,"sup2" }, /* 253 superscript 2 */ + { 9632 ,NULL }, /* 254 drawing symbol (unicode) */ + { 160 ,"nbsp" } /* 255 non-breaking space */ }; static JSBool