Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler. Number of rules (primarily dangerous function names) in C/C++ ruleset: 223 Examining data/elinks-0.13.2/contrib/proxy/gen.c Examining data/elinks-0.13.2/src/bfu/button.c Examining data/elinks-0.13.2/src/bfu/button.h Examining data/elinks-0.13.2/src/bfu/checkbox.c Examining data/elinks-0.13.2/src/bfu/checkbox.h Examining data/elinks-0.13.2/src/bfu/common.h Examining data/elinks-0.13.2/src/bfu/dialog.c Examining data/elinks-0.13.2/src/bfu/dialog.h Examining data/elinks-0.13.2/src/bfu/group.c Examining data/elinks-0.13.2/src/bfu/group.h Examining data/elinks-0.13.2/src/bfu/hierbox.c Examining data/elinks-0.13.2/src/bfu/hierbox.h Examining data/elinks-0.13.2/src/bfu/hotkey.c Examining data/elinks-0.13.2/src/bfu/hotkey.h Examining data/elinks-0.13.2/src/bfu/inpfield.c Examining data/elinks-0.13.2/src/bfu/inpfield.h Examining data/elinks-0.13.2/src/bfu/inphist.c Examining data/elinks-0.13.2/src/bfu/inphist.h Examining data/elinks-0.13.2/src/bfu/leds.h Examining data/elinks-0.13.2/src/bfu/listbox.c Examining data/elinks-0.13.2/src/bfu/listbox.h Examining data/elinks-0.13.2/src/bfu/listmenu.c Examining data/elinks-0.13.2/src/bfu/listmenu.h Examining data/elinks-0.13.2/src/bfu/menu.c Examining data/elinks-0.13.2/src/bfu/menu.h Examining data/elinks-0.13.2/src/bfu/msgbox.c Examining data/elinks-0.13.2/src/bfu/msgbox.h Examining data/elinks-0.13.2/src/bfu/style.c Examining data/elinks-0.13.2/src/bfu/style.h Examining data/elinks-0.13.2/src/bfu/text.c Examining data/elinks-0.13.2/src/bfu/text.h Examining data/elinks-0.13.2/src/bfu/widget.c Examining data/elinks-0.13.2/src/bfu/widget.h Examining data/elinks-0.13.2/src/bfu/leds.c Examining data/elinks-0.13.2/src/bookmarks/backend/common.c Examining data/elinks-0.13.2/src/bookmarks/backend/common.h Examining data/elinks-0.13.2/src/bookmarks/backend/default.c Examining data/elinks-0.13.2/src/bookmarks/backend/default.h Examining data/elinks-0.13.2/src/bookmarks/backend/xbel.c Examining data/elinks-0.13.2/src/bookmarks/backend/xbel.h Examining data/elinks-0.13.2/src/bookmarks/bookmarks.c Examining data/elinks-0.13.2/src/bookmarks/bookmarks.h Examining data/elinks-0.13.2/src/bookmarks/dialogs.c Examining data/elinks-0.13.2/src/bookmarks/dialogs.h Examining data/elinks-0.13.2/src/cache/cache.c Examining data/elinks-0.13.2/src/cache/cache.h Examining data/elinks-0.13.2/src/cache/dialogs.c Examining data/elinks-0.13.2/src/cache/dialogs.h Examining data/elinks-0.13.2/src/config/cmdline.c Examining data/elinks-0.13.2/src/config/cmdline.h Examining data/elinks-0.13.2/src/config/conf.c Examining data/elinks-0.13.2/src/config/conf.h Examining data/elinks-0.13.2/src/config/dialogs.c Examining data/elinks-0.13.2/src/config/dialogs.h Examining data/elinks-0.13.2/src/config/domain.c Examining data/elinks-0.13.2/src/config/domain.h Examining data/elinks-0.13.2/src/config/home.c Examining data/elinks-0.13.2/src/config/home.h Examining data/elinks-0.13.2/src/config/kbdbind.c Examining data/elinks-0.13.2/src/config/kbdbind.h Examining data/elinks-0.13.2/src/config/options.c Examining data/elinks-0.13.2/src/config/options.h Examining data/elinks-0.13.2/src/config/opttypes.c Examining data/elinks-0.13.2/src/config/opttypes.h Examining data/elinks-0.13.2/src/config/timer.c Examining data/elinks-0.13.2/src/config/timer.h Examining data/elinks-0.13.2/src/config/urlhist.c Examining data/elinks-0.13.2/src/config/urlhist.h Examining data/elinks-0.13.2/src/cookies/cookies-t.c Examining data/elinks-0.13.2/src/cookies/cookies.c Examining data/elinks-0.13.2/src/cookies/cookies.h Examining data/elinks-0.13.2/src/cookies/dialogs.c Examining data/elinks-0.13.2/src/cookies/dialogs.h Examining data/elinks-0.13.2/src/cookies/parser.c Examining data/elinks-0.13.2/src/cookies/parser.h Examining data/elinks-0.13.2/src/cookies/parsetst.c Examining data/elinks-0.13.2/src/cookies/path.c Examining data/elinks-0.13.2/src/cookies/path.h Examining data/elinks-0.13.2/src/dialogs/document.c Examining data/elinks-0.13.2/src/dialogs/document.h Examining data/elinks-0.13.2/src/dialogs/download.c Examining data/elinks-0.13.2/src/dialogs/download.h Examining data/elinks-0.13.2/src/dialogs/edit.c Examining data/elinks-0.13.2/src/dialogs/edit.h Examining data/elinks-0.13.2/src/dialogs/exmode.c Examining data/elinks-0.13.2/src/dialogs/exmode.h Examining data/elinks-0.13.2/src/dialogs/info.c Examining data/elinks-0.13.2/src/dialogs/info.h Examining data/elinks-0.13.2/src/dialogs/menu.c Examining data/elinks-0.13.2/src/dialogs/menu.h Examining data/elinks-0.13.2/src/dialogs/options.c Examining data/elinks-0.13.2/src/dialogs/options.h Examining data/elinks-0.13.2/src/dialogs/progress.c Examining data/elinks-0.13.2/src/dialogs/progress.h Examining data/elinks-0.13.2/src/dialogs/status.c Examining data/elinks-0.13.2/src/dialogs/status.h Examining data/elinks-0.13.2/src/document/css/apply.c Examining data/elinks-0.13.2/src/document/css/apply.h Examining data/elinks-0.13.2/src/document/css/css.c Examining data/elinks-0.13.2/src/document/css/css.h Examining data/elinks-0.13.2/src/document/css/parser.c Examining data/elinks-0.13.2/src/document/css/parser.h Examining data/elinks-0.13.2/src/document/css/property.c Examining data/elinks-0.13.2/src/document/css/property.h Examining data/elinks-0.13.2/src/document/css/scanner.c Examining data/elinks-0.13.2/src/document/css/scanner.h Examining data/elinks-0.13.2/src/document/css/stylesheet.c Examining data/elinks-0.13.2/src/document/css/stylesheet.h Examining data/elinks-0.13.2/src/document/css/value.c Examining data/elinks-0.13.2/src/document/css/value.h Examining data/elinks-0.13.2/src/document/docdata.c Examining data/elinks-0.13.2/src/document/docdata.h Examining data/elinks-0.13.2/src/document/document.c Examining data/elinks-0.13.2/src/document/document.h Examining data/elinks-0.13.2/src/document/dom/renderer.c Examining data/elinks-0.13.2/src/document/dom/renderer.h Examining data/elinks-0.13.2/src/document/dom/rss.c Examining data/elinks-0.13.2/src/document/dom/rss.h Examining data/elinks-0.13.2/src/document/dom/source.c Examining data/elinks-0.13.2/src/document/dom/source.h Examining data/elinks-0.13.2/src/document/dom/util.c Examining data/elinks-0.13.2/src/document/dom/util.h Examining data/elinks-0.13.2/src/document/format.c Examining data/elinks-0.13.2/src/document/format.h Examining data/elinks-0.13.2/src/document/forms.c Examining data/elinks-0.13.2/src/document/forms.h Examining data/elinks-0.13.2/src/document/html/frames.c Examining data/elinks-0.13.2/src/document/html/frames.h Examining data/elinks-0.13.2/src/document/html/internal.h Examining data/elinks-0.13.2/src/document/html/parse-meta-refresh.c Examining data/elinks-0.13.2/src/document/html/parse-meta-refresh.h Examining data/elinks-0.13.2/src/document/html/parser.c Examining data/elinks-0.13.2/src/document/html/parser.h Examining data/elinks-0.13.2/src/document/html/parser/forms.c Examining data/elinks-0.13.2/src/document/html/parser/forms.h Examining data/elinks-0.13.2/src/document/html/parser/general.c Examining data/elinks-0.13.2/src/document/html/parser/general.h Examining data/elinks-0.13.2/src/document/html/parser/link.c Examining data/elinks-0.13.2/src/document/html/parser/link.h Examining data/elinks-0.13.2/src/document/html/parser/parse.c Examining data/elinks-0.13.2/src/document/html/parser/parse.h Examining data/elinks-0.13.2/src/document/html/parser/stack.c Examining data/elinks-0.13.2/src/document/html/parser/stack.h Examining data/elinks-0.13.2/src/document/html/parser/table.c Examining data/elinks-0.13.2/src/document/html/parser/table.h Examining data/elinks-0.13.2/src/document/html/renderer.c Examining data/elinks-0.13.2/src/document/html/renderer.h Examining data/elinks-0.13.2/src/document/html/tables.c Examining data/elinks-0.13.2/src/document/html/tables.h Examining data/elinks-0.13.2/src/document/html/test/parse-meta-refresh-test.c Examining data/elinks-0.13.2/src/document/libdom/renderer.c Examining data/elinks-0.13.2/src/document/libdom/renderer.h Examining data/elinks-0.13.2/src/document/options.c Examining data/elinks-0.13.2/src/document/options.h Examining data/elinks-0.13.2/src/document/plain/renderer.c Examining data/elinks-0.13.2/src/document/plain/renderer.h Examining data/elinks-0.13.2/src/document/refresh.c Examining data/elinks-0.13.2/src/document/refresh.h Examining data/elinks-0.13.2/src/document/renderer.c Examining data/elinks-0.13.2/src/document/renderer.h Examining data/elinks-0.13.2/src/document/view.h Examining data/elinks-0.13.2/src/dom/code.h Examining data/elinks-0.13.2/src/dom/configuration.c Examining data/elinks-0.13.2/src/dom/configuration.h Examining data/elinks-0.13.2/src/dom/css/scanner.c Examining data/elinks-0.13.2/src/dom/css/scanner.h Examining data/elinks-0.13.2/src/dom/node.c Examining data/elinks-0.13.2/src/dom/node.h Examining data/elinks-0.13.2/src/dom/scanner.c Examining data/elinks-0.13.2/src/dom/scanner.h Examining data/elinks-0.13.2/src/dom/select.c Examining data/elinks-0.13.2/src/dom/select.h Examining data/elinks-0.13.2/src/dom/sgml/docbook/docbook.c Examining data/elinks-0.13.2/src/dom/sgml/docbook/docbook.h Examining data/elinks-0.13.2/src/dom/sgml/dump.c Examining data/elinks-0.13.2/src/dom/sgml/dump.h Examining data/elinks-0.13.2/src/dom/sgml/html/html.c Examining data/elinks-0.13.2/src/dom/sgml/html/html.h Examining data/elinks-0.13.2/src/dom/sgml/parser.c Examining data/elinks-0.13.2/src/dom/sgml/parser.h Examining data/elinks-0.13.2/src/dom/sgml/rss/rss.c Examining data/elinks-0.13.2/src/dom/sgml/rss/rss.h Examining data/elinks-0.13.2/src/dom/sgml/scanner.c Examining data/elinks-0.13.2/src/dom/sgml/scanner.h Examining data/elinks-0.13.2/src/dom/sgml/sgml.c Examining data/elinks-0.13.2/src/dom/sgml/sgml.h Examining data/elinks-0.13.2/src/dom/sgml/xbel/xbel.c Examining data/elinks-0.13.2/src/dom/sgml/xbel/xbel.h Examining data/elinks-0.13.2/src/dom/stack.c Examining data/elinks-0.13.2/src/dom/stack.h Examining data/elinks-0.13.2/src/dom/string.h Examining data/elinks-0.13.2/src/dom/test/dom-select.c Examining data/elinks-0.13.2/src/dom/test/html-mangle.c Examining data/elinks-0.13.2/src/dom/test/sgml-parser.c Examining data/elinks-0.13.2/src/ecmascript/ecmascript.c Examining data/elinks-0.13.2/src/ecmascript/ecmascript.h Examining data/elinks-0.13.2/src/ecmascript/spidermonkey-shared.c Examining data/elinks-0.13.2/src/ecmascript/spidermonkey-shared.h Examining data/elinks-0.13.2/src/ecmascript/spidermonkey.c Examining data/elinks-0.13.2/src/ecmascript/spidermonkey.h Examining data/elinks-0.13.2/src/ecmascript/spidermonkey/document.c Examining data/elinks-0.13.2/src/ecmascript/spidermonkey/document.h Examining data/elinks-0.13.2/src/ecmascript/spidermonkey/form.c Examining data/elinks-0.13.2/src/ecmascript/spidermonkey/form.h Examining data/elinks-0.13.2/src/ecmascript/spidermonkey/heartbeat.c Examining data/elinks-0.13.2/src/ecmascript/spidermonkey/heartbeat.h Examining data/elinks-0.13.2/src/ecmascript/spidermonkey/location.c Examining data/elinks-0.13.2/src/ecmascript/spidermonkey/location.h Examining data/elinks-0.13.2/src/ecmascript/spidermonkey/navigator.c Examining data/elinks-0.13.2/src/ecmascript/spidermonkey/navigator.h Examining data/elinks-0.13.2/src/ecmascript/spidermonkey/unibar.c Examining data/elinks-0.13.2/src/ecmascript/spidermonkey/unibar.h Examining data/elinks-0.13.2/src/ecmascript/spidermonkey/util.h Examining data/elinks-0.13.2/src/ecmascript/spidermonkey/window.c Examining data/elinks-0.13.2/src/ecmascript/spidermonkey/window.h Examining data/elinks-0.13.2/src/elinks.h Examining data/elinks-0.13.2/src/encoding/brotli.c Examining data/elinks-0.13.2/src/encoding/brotli.h Examining data/elinks-0.13.2/src/encoding/bzip2.c Examining data/elinks-0.13.2/src/encoding/bzip2.h Examining data/elinks-0.13.2/src/encoding/deflate.c Examining data/elinks-0.13.2/src/encoding/deflate.h Examining data/elinks-0.13.2/src/encoding/encoding.c Examining data/elinks-0.13.2/src/encoding/encoding.h Examining data/elinks-0.13.2/src/encoding/lzma.c Examining data/elinks-0.13.2/src/encoding/lzma.h Examining data/elinks-0.13.2/src/encoding/zstd.c Examining data/elinks-0.13.2/src/encoding/zstd.h Examining data/elinks-0.13.2/src/formhist/dialogs.c Examining data/elinks-0.13.2/src/formhist/dialogs.h Examining data/elinks-0.13.2/src/formhist/formhist.c Examining data/elinks-0.13.2/src/formhist/formhist.h Examining data/elinks-0.13.2/src/globhist/dialogs.c Examining data/elinks-0.13.2/src/globhist/dialogs.h Examining data/elinks-0.13.2/src/globhist/globhist.c Examining data/elinks-0.13.2/src/globhist/globhist.h Examining data/elinks-0.13.2/src/intl/charsets.c Examining data/elinks-0.13.2/src/intl/charsets.h Examining data/elinks-0.13.2/src/intl/gettext/bindtextdom.c Examining data/elinks-0.13.2/src/intl/gettext/dcgettext.c Examining data/elinks-0.13.2/src/intl/gettext/dcigettext.c Examining data/elinks-0.13.2/src/intl/gettext/dcngettext.c Examining data/elinks-0.13.2/src/intl/gettext/dgettext.c Examining data/elinks-0.13.2/src/intl/gettext/dngettext.c Examining data/elinks-0.13.2/src/intl/gettext/explodename.c Examining data/elinks-0.13.2/src/intl/gettext/finddomain.c Examining data/elinks-0.13.2/src/intl/gettext/gettext.c Examining data/elinks-0.13.2/src/intl/gettext/gettext.h Examining data/elinks-0.13.2/src/intl/gettext/gettextP.h Examining data/elinks-0.13.2/src/intl/gettext/hash-string.h Examining data/elinks-0.13.2/src/intl/gettext/intl-compat.c Examining data/elinks-0.13.2/src/intl/gettext/l10nflist.c Examining data/elinks-0.13.2/src/intl/gettext/libgettext.h Examining data/elinks-0.13.2/src/intl/gettext/libgnuintl.h Examining data/elinks-0.13.2/src/intl/gettext/libintl.c Examining data/elinks-0.13.2/src/intl/gettext/libintl.h Examining data/elinks-0.13.2/src/intl/gettext/loadinfo.h Examining data/elinks-0.13.2/src/intl/gettext/loadmsgcat.c Examining data/elinks-0.13.2/src/intl/gettext/localcharset.c Examining data/elinks-0.13.2/src/intl/gettext/localealias.c Examining data/elinks-0.13.2/src/intl/gettext/ngettext.c Examining data/elinks-0.13.2/src/intl/gettext/plural.c Examining data/elinks-0.13.2/src/intl/gettext/textdomain.c Examining data/elinks-0.13.2/src/intl/test/utf8-step-test.c Examining data/elinks-0.13.2/src/main/event.c Examining data/elinks-0.13.2/src/main/event.h Examining data/elinks-0.13.2/src/main/interlink.c Examining data/elinks-0.13.2/src/main/interlink.h Examining data/elinks-0.13.2/src/main/main.c Examining data/elinks-0.13.2/src/main/main.h Examining data/elinks-0.13.2/src/main/module.c Examining data/elinks-0.13.2/src/main/module.h Examining data/elinks-0.13.2/src/main/object.h Examining data/elinks-0.13.2/src/main/select.c Examining data/elinks-0.13.2/src/main/select.h Examining data/elinks-0.13.2/src/main/timer.c Examining data/elinks-0.13.2/src/main/timer.h Examining data/elinks-0.13.2/src/main/version.h Examining data/elinks-0.13.2/src/main/version.c Examining data/elinks-0.13.2/src/mime/backend/common.c Examining data/elinks-0.13.2/src/mime/backend/common.h Examining data/elinks-0.13.2/src/mime/backend/default.c Examining data/elinks-0.13.2/src/mime/backend/default.h Examining data/elinks-0.13.2/src/mime/backend/mailcap.c Examining data/elinks-0.13.2/src/mime/backend/mailcap.h Examining data/elinks-0.13.2/src/mime/backend/mimetypes.c Examining data/elinks-0.13.2/src/mime/backend/mimetypes.h Examining data/elinks-0.13.2/src/mime/dialogs.c Examining data/elinks-0.13.2/src/mime/dialogs.h Examining data/elinks-0.13.2/src/mime/mime.c Examining data/elinks-0.13.2/src/mime/mime.h Examining data/elinks-0.13.2/src/network/connection.c Examining data/elinks-0.13.2/src/network/connection.h Examining data/elinks-0.13.2/src/network/dns.c Examining data/elinks-0.13.2/src/network/dns.h Examining data/elinks-0.13.2/src/network/progress.c Examining data/elinks-0.13.2/src/network/progress.h Examining data/elinks-0.13.2/src/network/socket.c Examining data/elinks-0.13.2/src/network/socket.h Examining data/elinks-0.13.2/src/network/ssl/match-hostname.c Examining data/elinks-0.13.2/src/network/ssl/match-hostname.h Examining data/elinks-0.13.2/src/network/ssl/socket.c Examining data/elinks-0.13.2/src/network/ssl/socket.h Examining data/elinks-0.13.2/src/network/ssl/ssl.c Examining data/elinks-0.13.2/src/network/ssl/ssl.h Examining data/elinks-0.13.2/src/network/ssl/test/match-hostname-test.c Examining data/elinks-0.13.2/src/network/state.c Examining data/elinks-0.13.2/src/network/state.h Examining data/elinks-0.13.2/src/osdep/ascii.h Examining data/elinks-0.13.2/src/osdep/beos/beos.c Examining data/elinks-0.13.2/src/osdep/beos/beos.h Examining data/elinks-0.13.2/src/osdep/beos/overrides.c Examining data/elinks-0.13.2/src/osdep/beos/overrides.h Examining data/elinks-0.13.2/src/osdep/beos/sysinfo.h Examining data/elinks-0.13.2/src/osdep/generic.h Examining data/elinks-0.13.2/src/osdep/getifaddrs.c