ELinks 0.18.0
setup.h File Reference
This graph shows which files directly or indirectly include this file:

Macros

#define VERSION_STRING   VERSION
 
#define COPYRIGHT_STRING
 
#define WWW_HOME_URL   ""
 
#define ELINKS_WEBSITE_URL   "http://elinks.cz/"
 
#define ELINKS_AUTHORS_URL   "http://elinks.cz/authors.html"
 
#define ELINKS_DOC_URL   "http://elinks.cz/documentation/"
 
#define ELINKS_BUGS_URL   "https://github.com/rkd77/elinks/issues"
 
#define ELINKS_GITWEB_URL   "https://github.com/rkd77/elinks"
 
#define ELINKS_SOCK_NAME   "socket"
 
#define ELINKS_PORT   23456
 
#define ELINKS_TEMPNAME_PREFIX   "elinks"
 
#define ALLOWED_ECMASCRIPT_URL_PREFIXES   "allow.txt"
 
#define DISALLOWED_ECMASCRIPT_URL_PREFIXES   "disallow.txt"
 
#define DNS_CACHE_TIMEOUT   3600 /* in seconds */
 
#define HTTP_KEEPALIVE_TIMEOUT   60000
 
#define FTP_KEEPALIVE_TIMEOUT   600000
 
#define NNTP_KEEPALIVE_TIMEOUT   600000
 
#define MAX_KEEPALIVE_CONNECTIONS   30
 
#define KEEPALIVE_CHECK_TIME   ((milliseconds_T) 20000)
 
#define MAX_REDIRECTS   10
 
#define MEMORY_CACHE_GC_PERCENT   90
 
#define MAX_CACHED_OBJECT_PERCENT   25
 
#define MAX_INPUT_HISTORY_ENTRIES   256
 
#define SCROLL_ITEMS   2
 
#define DIALOG_LEFT_BORDER   3
 
#define DIALOG_TOP_BORDER   1
 
#define DIALOG_LEFT_INNER_BORDER   2
 
#define DIALOG_TOP_INNER_BORDER   0
 
#define DIALOG_FRAME   2
 
#define DIALOG_MIN_WIDTH   42
 
#define DIALOG_WIDTH_RATIO   0.9
 
#define DIALOG_HEIGHT_RATIO   0.9
 
#define DIALOG_LB   (DIALOG_LEFT_BORDER + DIALOG_LEFT_INNER_BORDER + 1)
 
#define DIALOG_TB   (DIALOG_TOP_BORDER + DIALOG_TOP_INNER_BORDER + 1)
 
#define ESC_TIMEOUT   ((milliseconds_T) 200)
 
#define DISPLAY_TIME_MIN   ((milliseconds_T) 200)
 
#define DISPLAY_TIME   20
 
#define DISPLAY_TIME_REFRESH   ((milliseconds_T) 50)
 
#define HTML_LEFT_MARGIN   3
 
#define HTML_MAX_TABLE_LEVEL   10
 
#define HTML_MAX_FRAME_DEPTH   5
 
#define HTML_CHAR_WIDTH   7
 
#define HTML_CHAR_HEIGHT   12
 
#define HTML_FRAME_CHAR_WIDTH   10
 
#define HTML_FRAME_CHAR_HEIGHT   16
 
#define HTML_TABLE_2ND_PASS
 
#define HTML_DEFAULT_INPUT_SIZE   20
 
#define HTML_MAX_COLSPAN   32768
 
#define HTML_MAX_ROWSPAN   16384
 
#define HTML_MAX_CELLS_MEMORY   32*1024*1024
 
#define MAX_STR_LEN   1024
 
#define RESOURCE_INFO_REFRESH   ((milliseconds_T) 100)
 
#define DOWN_DLG_MIN   20
 
#define AUTH_USER_MAXLEN   40 /* enough? */
 
#define AUTH_PASSWORD_MAXLEN   40
 
#define HTTP_REFRESH_MAX_DELAY   2*24*60*60 /* 2 days */
 
#define DEFAULT_MIME_TYPE   "application/octet-stream"
 
#define DEFAULT_PAGER_PATH   "/usr/bin/pager"
 
#define DEFAULT_LESS_PATH   "/usr/bin/less"
 
#define DEFAULT_MORE_PATH   "/usr/bin/more"
 
#define DEFAULT_MAILCAP_PATH   "~/.mailcap:/etc/mailcap:/usr/etc/mailcap:/usr/local/etc/mailcap:/usr/share/mailcap:/usr/share/misc/mailcap"
 
#define DEFAULT_MIMETYPES_PATH   "~/.mime.types:/etc/mime.types:/usr/etc/mime.types:/usr/local/etc/mime.types:/usr/share/mime.types:/usr/share/misc/mime.types"
 
#define DEFAULT_TWTERM_CMD   "twterm -e"
 
#define DEFAULT_XTERM_CMD   "xterm -e"
 
#define DEFAULT_SCREEN_CMD   "screen"
 
#define DEFAULT_OS2_WINDOW_CMD   "cmd /c start /c /f /win"
 
#define DEFAULT_OS2_FULLSCREEN_CMD   "cmd /c start /c /f /fs"
 
#define DEFAULT_BEOS_TERM_CMD   "Terminal"
 
#define DEFAULT_AC_OPT_MAILTO   "mutt %h -s \"%s\" -i \"%f\""
 
#define DEFAULT_AC_OPT_TELNET   "telnet %h %p"
 
#define DEFAULT_AC_OPT_TN3270   "tn3270 %h %p"
 
#define DEFAULT_AC_OPT_GOPHER   "lynx %u"
 
#define DEFAULT_AC_OPT_NEWS   "lynx %u"
 
#define DEFAULT_AC_OPT_IRC   "irc %u"
 
#define DEFAULT_TERMINAL_WIDTH   80
 
#define DEFAULT_TERMINAL_HEIGHT   25
 
#define TABLE_LINE_PADDING   -1
 
#define FG_POLL_TIME   500
 
#define TERMINAL_POLL_TIMEOUT   1000
 

Macro Definition Documentation

◆ ALLOWED_ECMASCRIPT_URL_PREFIXES

#define ALLOWED_ECMASCRIPT_URL_PREFIXES   "allow.txt"

◆ AUTH_PASSWORD_MAXLEN

#define AUTH_PASSWORD_MAXLEN   40

◆ AUTH_USER_MAXLEN

#define AUTH_USER_MAXLEN   40 /* enough? */

◆ COPYRIGHT_STRING

#define COPYRIGHT_STRING
Value:
"(C) 1999 - 2002 Mikulas Patocka\n" \
"(C) 2001 - 2004 Petr Baudis\n" \
"(C) 2002 - 2007 Jonas Fonseca\n"

◆ DEFAULT_AC_OPT_GOPHER

#define DEFAULT_AC_OPT_GOPHER   "lynx %u"

◆ DEFAULT_AC_OPT_IRC

#define DEFAULT_AC_OPT_IRC   "irc %u"

◆ DEFAULT_AC_OPT_MAILTO

#define DEFAULT_AC_OPT_MAILTO   "mutt %h -s \"%s\" -i \"%f\""

◆ DEFAULT_AC_OPT_NEWS

#define DEFAULT_AC_OPT_NEWS   "lynx %u"

◆ DEFAULT_AC_OPT_TELNET

#define DEFAULT_AC_OPT_TELNET   "telnet %h %p"

◆ DEFAULT_AC_OPT_TN3270

#define DEFAULT_AC_OPT_TN3270   "tn3270 %h %p"

◆ DEFAULT_BEOS_TERM_CMD

#define DEFAULT_BEOS_TERM_CMD   "Terminal"

◆ DEFAULT_LESS_PATH

#define DEFAULT_LESS_PATH   "/usr/bin/less"

◆ DEFAULT_MAILCAP_PATH

#define DEFAULT_MAILCAP_PATH   "~/.mailcap:/etc/mailcap:/usr/etc/mailcap:/usr/local/etc/mailcap:/usr/share/mailcap:/usr/share/misc/mailcap"

◆ DEFAULT_MIME_TYPE

#define DEFAULT_MIME_TYPE   "application/octet-stream"

◆ DEFAULT_MIMETYPES_PATH

#define DEFAULT_MIMETYPES_PATH   "~/.mime.types:/etc/mime.types:/usr/etc/mime.types:/usr/local/etc/mime.types:/usr/share/mime.types:/usr/share/misc/mime.types"

◆ DEFAULT_MORE_PATH

#define DEFAULT_MORE_PATH   "/usr/bin/more"

◆ DEFAULT_OS2_FULLSCREEN_CMD

#define DEFAULT_OS2_FULLSCREEN_CMD   "cmd /c start /c /f /fs"

◆ DEFAULT_OS2_WINDOW_CMD

#define DEFAULT_OS2_WINDOW_CMD   "cmd /c start /c /f /win"

◆ DEFAULT_PAGER_PATH

#define DEFAULT_PAGER_PATH   "/usr/bin/pager"

◆ DEFAULT_SCREEN_CMD

#define DEFAULT_SCREEN_CMD   "screen"

◆ DEFAULT_TERMINAL_HEIGHT

#define DEFAULT_TERMINAL_HEIGHT   25

◆ DEFAULT_TERMINAL_WIDTH

#define DEFAULT_TERMINAL_WIDTH   80

◆ DEFAULT_TWTERM_CMD

#define DEFAULT_TWTERM_CMD   "twterm -e"

◆ DEFAULT_XTERM_CMD

#define DEFAULT_XTERM_CMD   "xterm -e"

◆ DIALOG_FRAME

#define DIALOG_FRAME   2

◆ DIALOG_HEIGHT_RATIO

#define DIALOG_HEIGHT_RATIO   0.9

◆ DIALOG_LB

#define DIALOG_LB   (DIALOG_LEFT_BORDER + DIALOG_LEFT_INNER_BORDER + 1)

◆ DIALOG_LEFT_BORDER

#define DIALOG_LEFT_BORDER   3

◆ DIALOG_LEFT_INNER_BORDER

#define DIALOG_LEFT_INNER_BORDER   2

◆ DIALOG_MIN_WIDTH

#define DIALOG_MIN_WIDTH   42

◆ DIALOG_TB

#define DIALOG_TB   (DIALOG_TOP_BORDER + DIALOG_TOP_INNER_BORDER + 1)

◆ DIALOG_TOP_BORDER

#define DIALOG_TOP_BORDER   1

◆ DIALOG_TOP_INNER_BORDER

#define DIALOG_TOP_INNER_BORDER   0

◆ DIALOG_WIDTH_RATIO

#define DIALOG_WIDTH_RATIO   0.9

◆ DISALLOWED_ECMASCRIPT_URL_PREFIXES

#define DISALLOWED_ECMASCRIPT_URL_PREFIXES   "disallow.txt"

◆ DISPLAY_TIME

#define DISPLAY_TIME   20

◆ DISPLAY_TIME_MIN

#define DISPLAY_TIME_MIN   ((milliseconds_T) 200)

◆ DISPLAY_TIME_REFRESH

#define DISPLAY_TIME_REFRESH   ((milliseconds_T) 50)

◆ DNS_CACHE_TIMEOUT

#define DNS_CACHE_TIMEOUT   3600 /* in seconds */

◆ DOWN_DLG_MIN

#define DOWN_DLG_MIN   20

◆ ELINKS_AUTHORS_URL

#define ELINKS_AUTHORS_URL   "http://elinks.cz/authors.html"

◆ ELINKS_BUGS_URL

#define ELINKS_BUGS_URL   "https://github.com/rkd77/elinks/issues"

◆ ELINKS_DOC_URL

#define ELINKS_DOC_URL   "http://elinks.cz/documentation/"

◆ ELINKS_GITWEB_URL

#define ELINKS_GITWEB_URL   "https://github.com/rkd77/elinks"

◆ ELINKS_PORT

#define ELINKS_PORT   23456

◆ ELINKS_SOCK_NAME

#define ELINKS_SOCK_NAME   "socket"

◆ ELINKS_TEMPNAME_PREFIX

#define ELINKS_TEMPNAME_PREFIX   "elinks"

◆ ELINKS_WEBSITE_URL

#define ELINKS_WEBSITE_URL   "http://elinks.cz/"

◆ ESC_TIMEOUT

#define ESC_TIMEOUT   ((milliseconds_T) 200)

◆ FG_POLL_TIME

#define FG_POLL_TIME   500

◆ FTP_KEEPALIVE_TIMEOUT

#define FTP_KEEPALIVE_TIMEOUT   600000

◆ HTML_CHAR_HEIGHT

#define HTML_CHAR_HEIGHT   12

◆ HTML_CHAR_WIDTH

#define HTML_CHAR_WIDTH   7

◆ HTML_DEFAULT_INPUT_SIZE

#define HTML_DEFAULT_INPUT_SIZE   20

◆ HTML_FRAME_CHAR_HEIGHT

#define HTML_FRAME_CHAR_HEIGHT   16

◆ HTML_FRAME_CHAR_WIDTH

#define HTML_FRAME_CHAR_WIDTH   10

◆ HTML_LEFT_MARGIN

#define HTML_LEFT_MARGIN   3

◆ HTML_MAX_CELLS_MEMORY

#define HTML_MAX_CELLS_MEMORY   32*1024*1024

◆ HTML_MAX_COLSPAN

#define HTML_MAX_COLSPAN   32768

◆ HTML_MAX_FRAME_DEPTH

#define HTML_MAX_FRAME_DEPTH   5

◆ HTML_MAX_ROWSPAN

#define HTML_MAX_ROWSPAN   16384

◆ HTML_MAX_TABLE_LEVEL

#define HTML_MAX_TABLE_LEVEL   10

◆ HTML_TABLE_2ND_PASS

#define HTML_TABLE_2ND_PASS

◆ HTTP_KEEPALIVE_TIMEOUT

#define HTTP_KEEPALIVE_TIMEOUT   60000

◆ HTTP_REFRESH_MAX_DELAY

#define HTTP_REFRESH_MAX_DELAY   2*24*60*60 /* 2 days */

◆ KEEPALIVE_CHECK_TIME

#define KEEPALIVE_CHECK_TIME   ((milliseconds_T) 20000)

◆ MAX_CACHED_OBJECT_PERCENT

#define MAX_CACHED_OBJECT_PERCENT   25

◆ MAX_INPUT_HISTORY_ENTRIES

#define MAX_INPUT_HISTORY_ENTRIES   256

◆ MAX_KEEPALIVE_CONNECTIONS

#define MAX_KEEPALIVE_CONNECTIONS   30

◆ MAX_REDIRECTS

#define MAX_REDIRECTS   10

◆ MAX_STR_LEN

#define MAX_STR_LEN   1024

◆ MEMORY_CACHE_GC_PERCENT

#define MEMORY_CACHE_GC_PERCENT   90

◆ NNTP_KEEPALIVE_TIMEOUT

#define NNTP_KEEPALIVE_TIMEOUT   600000

◆ RESOURCE_INFO_REFRESH

#define RESOURCE_INFO_REFRESH   ((milliseconds_T) 100)

◆ SCROLL_ITEMS

#define SCROLL_ITEMS   2

◆ TABLE_LINE_PADDING

#define TABLE_LINE_PADDING   -1

◆ TERMINAL_POLL_TIMEOUT

#define TERMINAL_POLL_TIMEOUT   1000

◆ VERSION_STRING

#define VERSION_STRING   VERSION

◆ WWW_HOME_URL

#define WWW_HOME_URL   ""