about summary refs log tree commit diff stats
path: root/js/magic-bird/imgs/extracted-1688-map/MapPartsWhite/towns_white/50.png
blob: 039747a00f4e6da6fa341b9f45944aa8b5fcebcb (plain)
ofshex dumpascii
0000 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 00 29 00 00 00 1c 08 06 00 00 00 fc d7 96 .PNG........IHDR...)............
0020 e8 00 00 03 0c 49 44 41 54 78 da ed 97 7f 68 8c 71 1c c7 67 5a 4d d6 34 f9 f1 c7 f2 97 4c d4 c4 .....IDATx....h.q..gZM.4.....L..
0040 e2 1f 64 91 65 91 45 24 4a a4 68 51 8b 44 96 b6 28 69 b2 3f 4e e9 9a ac 93 a8 45 b4 ac 5b 16 dd ..d.e.E$J.hQ.D..(i.?N.....E..[..
0060 b2 a8 6b eb d6 34 52 bb b6 0b d1 e8 92 5d 88 cd 76 3b ef 8f 5e 4f 3d 2d b4 ad eb 3a 6d 4f bd ba ..k..4R......]..v;..^O=-...:mO..
0080 e7 c7 f7 79 be ef ef fb f3 e3 79 2e 23 63 aa 6c 89 44 62 c6 ff 20 72 95 c8 4d 77 91 37 c4 51 31 ...y......y.#c.l.Db...r..Mw.7.Q1
00a0 27 9d 45 de 13 4d 62 4b ba 08 ca 14 d9 63 ce 5d 12 af 45 6d 2a 04 cc b7 89 44 58 bc 11 1d e2 39 '.E..MbK.....c.]..Em*....DX....9
00c0 fb ef c5 5b f1 8e e3 f5 62 b1 38 20 7a c5 b0 f0 8b 59 a9 10 5a 24 aa 44 40 0c 88 57 e4 dc 23 8e ...[....b.8.z....Y..Z$.D@..W..#.
00e0 47 c5 a0 28 16 87 44 08 f1 83 ec 6f 4b 65 58 37 12 c2 87 a2 44 1c 17 7d 62 04 a7 f3 71 31 22 da G..(..D....oKeX7....D..}b...q1".
0100 18 6b d7 6f a5 3a ff 5a 45 33 ae 1d 23 ac e6 e6 55 ae e7 e1 7a 15 a1 fe 88 a3 cb 52 25 70 b6 e8 .k.o.:.ZE3..#...U...z......R%p..
0120 c2 49 13 b9 53 74 8b 7e 51 c9 98 a5 c2 27 9e 31 ee 85 88 13 76 73 7e 05 63 36 89 bd e2 04 5d 60 .I..St.~Q....'.1....vs~.c6....]`
0140 4f b2 44 2e 40 54 3d 05 b5 81 c9 ad 80 4e 8a 42 71 0a 77 a3 84 3b 8a c8 38 c5 d5 22 ee 13 91 6e O.D.@T=......N.Bq.w..;..8.."...n
0160 ee 1d a1 38 73 92 21 32 87 5c 3b c7 f1 6e d7 44 b5 b4 9d 97 14 92 85 39 26 be 88 cf 88 4c f0 1b ...8s.!2.\;..n.D.......9&....L..
0180 a5 b0 06 38 fe 69 cf 14 33 93 21 72 9e f0 88 1a 51 8e 88 18 13 f6 21 28 4e 0e d6 91 b3 87 c5 05 ...8.i..3.!r....Q.....!(N.......
01a0 5c 35 31 3d 14 9d b5 ab 33 2c ca 44 5f b4 7c 4e 56 c8 af 8b 9b 08 b0 d0 b5 d3 3b 43 2e 11 a7 dd \51=....3,.D_.|NV.........;C....
01c0 ef 6d fb d8 10 65 22 88 eb fb c4 4a da 55 90 ce f0 3b 67 93 21 70 11 02 af 58 ef 13 15 e2 8e 78 .m...e"....J.U...;g.!p...X.....x
01e0 42 c5 9b c8 bb 96 af ff 78 9f c7 08 ed 76 f2 d7 44 76 e2 b4 f5 dd b5 22 6b 32 e2 0a a8 4c 73 ce B.......x....v..Dv....."k2...Ls.
0200 6b 95 28 96 10 b6 06 5c 68 44 a4 ef 6f 93 90 02 31 16 79 9e b1 1d ae 4e 10 22 5d 6e db 9c 13 15 k.(....\hD..o...1.y....N."]n....
0220 b9 86 30 7f e7 c1 96 8f a5 08 6d a6 00 02 e4 a2 55 76 c5 1f 9e 51 e8 1a eb 45 64 0d cf b3 f3 d7 ..0.......m.....Uv...Q...Ed.....
0240 70 da f2 fb 83 b9 3c 51 91 d9 84 d6 56 f9 98 2f 1c a7 0d d5 93 87 5e 42 dd 85 23 fb c5 42 16 72 p.....<Q....V../......^B..#..B.r
0260 16 a7 3b c9 61 1b 5b c9 79 0f 29 74 99 e2 69 a0 00 3d 93 09 f9 72 56 18 40 54 84 d7 60 35 7d af ..;.a.[.y.)t..i..=...rV.@T..`5}.
0280 9c 3c f3 31 c9 57 c2 e6 a7 25 b9 fb 64 13 42 9d 85 35 22 ce 47 4a d8 fd 0f 68 fa 79 13 11 99 45 .<.1.W...%..d.B..5".GJ...h.y...E
02a0 a2 1f a1 58 ec 23 63 33 6e 38 ed a6 18 c7 db c8 4f a7 1d f5 b3 c0 6f 7c 19 8d f2 3b 04 4e b3 1f ...X.#c3n8......O.....o|...;.N..
02c0 1e 73 3c 44 8f 3d 38 5e 91 65 e4 5b 0f 37 fe c0 d5 30 02 c2 84 ba 0f 17 47 5d 0e da e4 9f b8 1e .s<D.=8^.e.[.7...0......G]......
02e0 64 bf 1d 57 5b 08 b7 7d c5 ef 60 b1 bb 88 8a e5 7d d1 78 05 e6 f2 9e 75 fa a2 93 5b ad 38 1a 41 d..W[..}..`.....}.x....u...[.8.A
0300 80 f1 94 4a f5 53 08 75 14 45 35 93 97 f0 0a b5 28 ac a6 28 f3 93 f9 de 9e cb 1f ac 75 50 4a f8 ...J.S.u.E5.....(..(........uPJ.
0320 cd 85 ad 84 bb 80 45 65 66 4c 6f d3 db 14 da 7e 01 0b 41 13 29 ab 7b f6 ae 00 00 00 00 49 45 4e ......EefLo....~..A.).{......IEN
0340 44 ae 42 60 82 D.B`.
' href='#n211'>211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242
#ifndef LYUTILS_H
#define LYUTILS_H

#include <LYCharVals.h>  /* S/390 -- gil -- 2149 */

#ifndef HTLIST_H
#include <HTList.h>
#endif /* HTLIST_H */

#ifdef VMS
#include <HTVMSUtils.h>
#define HTSYS_name(path)   HTVMS_name("", path)
#define HTSYS_purge(path)  HTVMS_purge(path)
#define HTSYS_remove(path) HTVMS_remove(path)
#endif /* VMS */

#if defined(DOSPATH) || defined(__EMX__)
#include <HTDOS.h>
#define HTSYS_name(path) HTDOS_name(path)
#endif

#ifndef HTSYS_name
#define HTSYS_name(path) path
#endif

#ifndef HTSYS_purge
#define HTSYS_purge(path) /*nothing*/
#endif

#ifndef HTSYS_remove
#define HTSYS_remove(path) remove(path)
#endif

#define LYIsPipeCommand(s) ((s)[0] == '|')

#if defined(DOSPATH) || defined(__EMX__)
#define LYIsPathSep(ch) ((ch) == '/' || (ch) == '\\')
#else
#define LYIsPathSep(ch) ((ch) == '/')
#endif

#ifdef EXP_ADDRLIST_PAGE
#define LYIsListpageTitle(name) \
    (!strcmp((name), LIST_PAGE_TITLE) || \
     !strcmp((name), ADDRLIST_PAGE_TITLE))
#else
#define LYIsListpageTitle(name) \
    (!strcmp((name), LIST_PAGE_TITLE))
#endif

#define LYIsHtmlSep(ch) ((ch) == '/')

#define TABLESIZE(v) (sizeof(v)/sizeof(v[0]))

extern BOOLEAN LYAddSchemeForURL PARAMS((char **AllocatedString, char *default_scheme));
extern BOOLEAN LYCachedTemp PARAMS((char *result, char **cached));
extern BOOLEAN LYCanDoHEAD PARAMS((CONST char *address));
extern BOOLEAN LYExpandHostForURL PARAMS((char **AllocatedString, char *prefix_list, char *suffix_list));
extern BOOLEAN LYFixCursesOnForAccess PARAMS((CONST char* addr, CONST char* physical));
extern BOOLEAN LYPathOffHomeOK PARAMS((char *fbuffer, size_t fbuffer_size));
extern BOOLEAN LYValidateFilename PARAMS((char * result, char * given));
extern BOOLEAN LYisAbsPath PARAMS((char *path));
extern BOOLEAN LYisLocalAlias PARAMS((char *filename));
extern BOOLEAN LYisLocalFile PARAMS((char *filename));
extern BOOLEAN LYisLocalHost PARAMS((char *filename));
extern BOOLEAN LYisRootPath PARAMS((char *path));
extern BOOLEAN inlocaldomain NOPARAMS;
extern CONST char *Home_Dir NOPARAMS;
extern FILE *LYAppendToTxtFile PARAMS((char * name));
extern FILE *LYNewBinFile PARAMS((char * name));
extern FILE *LYNewTxtFile PARAMS((char * name));
extern FILE *LYOpenScratch PARAMS((char *result, CONST char *prefix));
extern FILE *LYOpenTemp PARAMS((char *result, CONST char *suffix, CONST char *mode));
extern FILE *LYOpenTempRewrite PARAMS((char *result, CONST char *suffix, CONST char *mode));
extern FILE *LYReopenTemp PARAMS((char *name));
extern char *Current_Dir PARAMS((char * pathname));
extern char *LYLastPathSep PARAMS((CONST char *path));
extern char *LYPathLeaf PARAMS((char * pathname));
extern char *LYSysShell NOPARAMS;
extern char *LYgetXDisplay NOPARAMS;
extern char *strip_trailing_slash PARAMS((char * my_dirname));
extern char *wwwName PARAMS((CONST char *pathname));
extern int HTCheckForInterrupt NOPARAMS;
extern int LYCheckForProxyURL PARAMS((char *filename));
extern int LYConsoleInputFD PARAMS((BOOLEAN need_selectable));
extern int LYCopyFile PARAMS((char *src, char *dst));
extern int LYOpenInternalPage PARAMS((FILE **fp0, char **newfile));
extern int LYSystem PARAMS((char *command));
extern int LYValidateOutput PARAMS((char * filename));
extern int is_url PARAMS((char *filename));
extern int number2arrows PARAMS((int number));
extern time_t LYmktime PARAMS((char *string, BOOL absolute));
extern void BeginInternalPage PARAMS((FILE *fp0, char *Title, char *HelpURL));
extern void EndInternalPage PARAMS((FILE *fp0));
extern void HTAddSugFilename PARAMS((char *fname));
extern void HTSugFilenames_free NOPARAMS;
extern void LYAddHtmlSep PARAMS((char **path));
extern void LYAddHtmlSep0 PARAMS((char *path));
extern void LYAddLocalhostAlias PARAMS((char *alias));
extern void LYAddPathSep PARAMS((char **path));
extern void LYAddPathSep0 PARAMS((char *path));
extern void LYAddPathToHome PARAMS((char *fbuffer, size_t fbuffer_size, char *fname));
extern void LYCheckMail NOPARAMS;
extern void LYCleanupTemp NOPARAMS;
extern void LYCloseTemp PARAMS((char *name));
extern void LYCloseTempFP PARAMS((FILE *fp));
extern void LYConvertToURL PARAMS((char **AllocatedString, int fixit));
extern void LYDoCSI PARAMS((char *url, CONST char *comment, char **csi));
extern void LYEnsureAbsoluteURL PARAMS((char **href, CONST char *name, int fixit));
extern void LYFakeZap PARAMS((BOOL set));
extern void LYFixCursesOn PARAMS((CONST char* reason));
extern void LYLocalFileToURL PARAMS((char **target, CONST char *source));
extern void LYLocalhostAliases_free NOPARAMS;
extern void LYRemoveTemp PARAMS((char *name));
extern void LYRenamedTemp PARAMS((char * oldname, char * newname));
extern void LYTrimHtmlSep PARAMS((char *path));
extern void LYTrimPathSep PARAMS((char *path));
extern void LYTrimRelFromAbsPath PARAMS((char *path));
extern void LYsetXDisplay PARAMS((char *new_display));
extern void change_sug_filename PARAMS((char *fname));
extern void convert_to_spaces PARAMS((char *string, BOOL condense));
extern void free_and_clear PARAMS((char **obj));
extern void highlight PARAMS((int flag, int cur, char *target));
extern void noviceline PARAMS((int more_flag));
extern void parse_restrictions PARAMS((CONST char *s));
extern void print_restrictions_to_fd PARAMS((FILE *fp));
extern void remove_backslashes PARAMS((char *buf));
extern void size_change PARAMS((int sig));
extern void statusline PARAMS((CONST char *text));
extern void toggle_novice_line NOPARAMS;
extern BOOL strn_dash_equ PARAMS((CONST char* p1,CONST char* p2,int len));


#if defined(WIN_EX)	/* 1997/10/16 (Thu) 20:13:28 */
extern int put_clip(char *szBuffer);
extern int get_clip(char *szBuffer, int size);
extern char *HTDOS_short_name(char *path);
extern char *w32_strerror(DWORD ercode);
#endif

#ifdef VMS
extern void Define_VMSLogical PARAMS((char *LogicalName, char *LogicalValue));
#endif /* VMS */

#if ! HAVE_PUTENV
extern int putenv PARAMS((CONST char *string));
#endif /* HAVE_PUTENV */

#ifdef UNIX
extern void LYRelaxFilePermissions PARAMS((CONST char * name));
#endif

/*
 *  Whether or not the status line must be shown.
 */
extern BOOLEAN mustshow;
#define _statusline(msg)	mustshow = TRUE, statusline(msg)

/*
 *  For is_url().
 *
 *  Universal document id types (see LYCheckForProxyURL)
 */
typedef enum {
    NOT_A_URL_TYPE = 0,
    UNKNOWN_URL_TYPE = 1,	/* must be nonzero */

    HTTP_URL_TYPE,
    FILE_URL_TYPE,
    FTP_URL_TYPE,
    WAIS_URL_TYPE,
    NEWS_URL_TYPE,
    NNTP_URL_TYPE,
    TELNET_URL_TYPE,
    TN3270_URL_TYPE,
    RLOGIN_URL_TYPE,
    GOPHER_URL_TYPE,
    HTML_GOPHER_URL_TYPE,
    TELNET_GOPHER_URL_TYPE,
    INDEX_GOPHER_URL_TYPE,
    MAILTO_URL_TYPE,
    FINGER_URL_TYPE,
    CSO_URL_TYPE,
    HTTPS_URL_TYPE,
    SNEWS_URL_TYPE,
    PROSPERO_URL_TYPE,
    AFS_URL_TYPE,

    DATA_URL_TYPE,

    LYNXEXEC_URL_TYPE,
    LYNXPROG_URL_TYPE,
    LYNXCGI_URL_TYPE,

    NEWSPOST_URL_TYPE,
    NEWSREPLY_URL_TYPE,
    SNEWSPOST_URL_TYPE,
    SNEWSREPLY_URL_TYPE,

    LYNXPRINT_URL_TYPE,
    LYNXHIST_URL_TYPE,
    LYNXDOWNLOAD_URL_TYPE,
    LYNXKEYMAP_URL_TYPE,
    LYNXIMGMAP_URL_TYPE,
    LYNXCOOKIE_URL_TYPE,
    LYNXDIRED_URL_TYPE,
    LYNXOPTIONS_URL_TYPE,
    LYNXCFG_URL_TYPE,
    LYNXCOMPILE_OPTS_URL_TYPE,
    LYNXMESSAGES_URL_TYPE,

    PROXY_URL_TYPE

} UrlTypes;

/*
 *  For change_sug_filename().
 */
extern HTList *sug_filenames;

/*
 *  Miscellaneous.
 */
#define ON      1
#define OFF     0
#define STREQ(a,b) (strcmp(a,b) == 0)
#define STRNEQ(a,b,c) (strncmp(a,b,c) == 0)

#define HIDE_CHMOD 0600
#define HIDE_UMASK 0077

#if defined(DOSPATH) || defined(WIN_EX) || defined(__CYGWIN__)
#define TXT_R	"rt"
#define TXT_W	"wt"
#define TXT_A	"at+"
#else
#define TXT_R	"r"
#define TXT_W	"w"
#define TXT_A	"a+"
#endif

#endif /* LYUTILS_H */