The NetBSD Project

CVS log for src/usr.bin/xlint/lint1/scan.l

[BACK] Up to [cvs.NetBSD.org] / src / usr.bin / xlint / lint1

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.140 / (download) - annotate - [select for diffs], Thu Sep 14 22:20:08 2023 UTC (6 months, 1 week ago) by rillig
Branch: MAIN
CVS Tags: HEAD
Changes since 1.139: +4 -4 lines
Diff to previous 1.139 (colored) to selected 1.138 (colored)

lint: remove pseudo operators INC and DEC

These operators were not used in expressions, they were only used as
additional token info.  Use a plain bool instead.

No functional change.

Revision 1.139 / (download) - annotate - [select for diffs], Thu Jul 13 08:40:38 2023 UTC (8 months, 2 weeks ago) by rillig
Branch: MAIN
Changes since 1.138: +4 -4 lines
Diff to previous 1.138 (colored)

lint: indent copyright lines consistently

Revision 1.138 / (download) - annotate - [selected], Mon Jan 9 00:07:30 2023 UTC (14 months, 2 weeks ago) by rillig
Branch: MAIN
Changes since 1.137: +16 -21 lines
Diff to previous 1.137 (colored)

lint: in the lex scanner, use fewer definitions

No binary change.

Revision 1.137 / (download) - annotate - [select for diffs], Sun Jan 8 22:46:00 2023 UTC (14 months, 2 weeks ago) by rillig
Branch: MAIN
Changes since 1.136: +8 -2 lines
Diff to previous 1.136 (colored) to selected 1.138 (colored)

lint: document how reading tokens from the input works

Rename inpc to read_byte, to make the name more expressive.  Since C99,
lint is no longer required to use overly short identifiers.

No functional change.

Revision 1.136 / (download) - annotate - [select for diffs], Fri May 20 21:18:55 2022 UTC (22 months, 1 week ago) by rillig
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10
Changes since 1.135: +3 -3 lines
Diff to previous 1.135 (colored) to selected 1.138 (colored)

lint: use __RCSID in lint mode as well

Since 1995-10-02, lint supports __asm statements and __asm modifiers.

No binary change.

Revision 1.135 / (download) - annotate - [select for diffs], Sun Jul 11 18:03:47 2021 UTC (2 years, 8 months ago) by rillig
Branch: MAIN
Changes since 1.134: +4 -4 lines
Diff to previous 1.134 (colored) to selected 1.138 (colored)

lint: use separate tokens for logical not and bitwise complement

The token T_UNARY was misleading since it only captured 2 of the 6
operators that C99 calls unary-operator.  Make the grammar easier to
understand by explicitly listing these 2 operators.

No functional change.

Revision 1.134 / (download) - annotate - [select for diffs], Sun Jun 20 18:15:12 2021 UTC (2 years, 9 months ago) by rillig
Branch: MAIN
Changes since 1.133: +4 -4 lines
Diff to previous 1.133 (colored) to selected 1.138 (colored)

lint: use different tokens for operators '.' and '->'

Before C99, these tokens were only used in member access expressions.
C99 reused the operator '.' in initializations of structs and unions.
Let the grammar check for syntax errors instead of writing custom code.

No functional change.

Revision 1.133 / (download) - annotate - [select for diffs], Sun Mar 21 08:55:59 2021 UTC (3 years ago) by rillig
Branch: MAIN
CVS Tags: cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.132: +3 -3 lines
Diff to previous 1.132 (colored) to selected 1.138 (colored)

lint: rename token T_XOR to T_BITXOR

For symmetry with the operator, which is named BITXOR.

No functional change.

Revision 1.132 / (download) - annotate - [select for diffs], Sun Mar 21 08:46:26 2021 UTC (3 years ago) by rillig
Branch: MAIN
Changes since 1.131: +9 -9 lines
Diff to previous 1.131 (colored) to selected 1.138 (colored)

lint: remove redundant operator information from the grammar

Several tokens can only ever map to a single operator and thus do not
need to encode the operator.  Indeed, they already encoded it as NOOP,
and it was not used by any grammar rule.

No functional change.

Revision 1.131 / (download) - annotate - [select for diffs], Sun Jan 24 09:25:16 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.130: +13 -13 lines
Diff to previous 1.130 (colored) to selected 1.138 (colored)

lint: expand abbreviations in lexer function names

No functional change.

Revision 1.130 / (download) - annotate - [select for diffs], Sat Jan 23 17:58:03 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.129: +54 -1621 lines
Diff to previous 1.129 (colored) to selected 1.138 (colored)

lint: move lexer code from scan.l to lex.c

Previously, the generated scan.c was not included when running "make
lint".  Similarly, cgram.c is still not included.

Revision 1.129 / (download) - annotate - [select for diffs], Mon Jan 18 20:02:34 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.128: +17 -17 lines
Diff to previous 1.128 (colored) to selected 1.138 (colored)

lint: clean up code (mostly comments)

Revision 1.128 / (download) - annotate - [select for diffs], Mon Jan 18 17:54:50 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.127: +8 -7 lines
Diff to previous 1.127 (colored) to selected 1.138 (colored)

lint: rename T_SOU to T_STRUCT_OR_UNION

This abbreviation occurred too seldom to be used.

Revision 1.127 / (download) - annotate - [select for diffs], Mon Jan 18 17:20:15 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.126: +27 -27 lines
Diff to previous 1.126 (colored) to selected 1.138 (colored)

lint: align token names with the wording from C99

Revision 1.126 / (download) - annotate - [select for diffs], Mon Jan 18 17:11:14 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.125: +8 -8 lines
Diff to previous 1.125 (colored) to selected 1.138 (colored)

lint: remove redundant operators from lexer

Several tokens correspond to exactly one operator.  For these tokens,
the operator is never accessed, therefore it is confusing to associate
it with the token.

Revision 1.125 / (download) - annotate - [select for diffs], Mon Jan 18 16:47:46 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.124: +4 -5 lines
Diff to previous 1.124 (colored) to selected 1.138 (colored)

lint: replace abort with lint_assert

Revision 1.124 / (download) - annotate - [select for diffs], Mon Jan 18 16:41:57 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.123: +4 -4 lines
Diff to previous 1.123 (colored) to selected 1.138 (colored)

lint: expand abbreviations in function names

Revision 1.123 / (download) - annotate - [select for diffs], Mon Jan 18 16:34:08 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.122: +3 -3 lines
Diff to previous 1.122 (colored) to selected 1.138 (colored)

lint: rename T_ELLIPSE to T_ELLIPSIS

The 3 dots have nothing to do with geometry.

Revision 1.122 / (download) - annotate - [select for diffs], Mon Jan 18 16:29:59 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.121: +4 -4 lines
Diff to previous 1.121 (colored) to selected 1.138 (colored)

lint: rename T_STROP to T_MEMBACC

The 'STR' was misleading since it is the abbreviation for 'string' in
many other programs.  Member access not only happens in structs, it also
happens in unions.

Revision 1.121 / (download) - annotate - [select for diffs], Sun Jan 17 23:04:09 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.120: +28 -8 lines
Diff to previous 1.120 (colored) to selected 1.138 (colored)

lint: allow system headers to use int as bool, even in strict bool mode

Revision 1.120 / (download) - annotate - [select for diffs], Sun Jan 17 15:09:56 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.119: +3 -3 lines
Diff to previous 1.119 (colored) to selected 1.138 (colored)

lint: rename T_AND to T_AMPER

When parsing a text into a C program, the character '&' does not yet
mean 'bitwise and', it could also be the address operator.

Revision 1.119 / (download) - annotate - [select for diffs], Sun Jan 17 15:06:54 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.118: +5 -5 lines
Diff to previous 1.118 (colored) to selected 1.138 (colored)

lint: rename bitwise operators

When there are several variants of the AND operator, both of them should
get a distinguishing prefix, otherwise it's not clear which of the two
possible operators is meant by the plain AND.

Revision 1.118 / (download) - annotate - [select for diffs], Sat Jan 16 02:40:02 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.117: +21 -22 lines
Diff to previous 1.117 (colored) to selected 1.138 (colored)

lint: replace 0 and 1 with false and true, where appropriate

Change in behavior: Passing the option -h exactly 4294967296 times or
any multiple thereof is no longer equivalent to passing it never at all,
it is now equivalent to passing it once.  See main2.c, hflag++ for the
actual change.

Other than that, no functional change intended.

A very large portion of the code already conformed to the requirements
of the strict bool mode.  The only missing thing was using the constant
literals false and true instead of 0 and 1.  For sure there are some
integer literals left that can be converted.  For now, all literals that
appeared in the form " = 0" or " = 1" have been replaced.

Revision 1.117 / (download) - annotate - [select for diffs], Thu Jan 14 07:34:48 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.116: +3 -3 lines
Diff to previous 1.116 (colored) to selected 1.138 (colored)

lint: fix enum type in the lexical analysis part

Detected by Clang, reported by riastradh:

> scan.l:144:29: error: implicit conversion from enumeration type
>   'tspec_t' to different enumeration type 'op_t'
> return operator(T_ASTERISK, NOTSPEC);
>        ~~~~~~~~             ^~~~~~~

and by lint as well, with a less detailed and less helpful message:

> scan.l(144): warning: enum type mismatch, arg #2 [156]

Since scan.c is generated from scan.l, it is not included in the default
"make lint" though.

The value of these two constants is the same, furthermore that value is
never actually used in the code, therefore no functional change.

Revision 1.116 / (download) - annotate - [select for diffs], Sun Jan 10 00:05:46 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.115: +4 -4 lines
Diff to previous 1.115 (colored) to selected 1.138 (colored)

lint: rename type classification macros

The previous names tspec_is_int and tspec_is_uint were confusing because
there are actually tspec_t constants called INT and UINT, these
classification macros return true for other integer types as well,
though.

While here, remove the prefix "tspec_" from these macros.  It wasn't as
helpful as intended, in many cases it was obviously redundant, when it
was called as tspec_is_integer(tn->tn_type->t_tspec).

No functional change.

Revision 1.115 / (download) - annotate - [select for diffs], Sat Jan 9 14:10:15 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.114: +8 -8 lines
Diff to previous 1.114 (colored) to selected 1.138 (colored)

lint: make target platform independent of host platform

If lint is run on a platform that has CHAR_BIT == 10, this doesn't
magically make an ILP32 platform have 40 bits per uint32_t.

At the moment, all of the supported platforms are either ILP32 or
I32LP64 anyway, and all of them have CHAR_BIT == 8 == CHAR_SIZE,
so nothing changes practically.

Revision 1.114 / (download) - annotate - [select for diffs], Sat Jan 9 02:38:27 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.113: +3 -3 lines
Diff to previous 1.113 (colored) to selected 1.138 (colored)

lint: rename T_MULT to T_ASTERISK

In the early phase of lexical analysis, the '*' does not mean
multiplication, therefore its name should not suggest that.  It is only
an asterisk, and depending on the surrounding context, it will only
later turn into a pointer dereference or a multiplication.

The call operator(T_MULT, MULT) was misleading since the MULT was not
used at all.

Revision 1.113 / (download) - annotate - [select for diffs], Tue Jan 5 17:13:44 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.112: +5 -2 lines
Diff to previous 1.112 (colored) to selected 1.138 (colored)

lint: in debug mode, log every newline

This helps to quickly see where in the source file the parser currently
is.  Previously, the parsing position was only printed after each
declaration, as part of "clear flags".

Revision 1.112 / (download) - annotate - [select for diffs], Mon Jan 4 22:26:50 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.111: +3 -3 lines
Diff to previous 1.111 (colored) to selected 1.138 (colored)

lint: fix typos and other minor stylistic issues

Revision 1.111 / (download) - annotate - [select for diffs], Sun Jan 3 17:42:45 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.110: +4 -4 lines
Diff to previous 1.110 (colored) to selected 1.138 (colored)

lint: let gnuism and c99ism return void instead of int

The return value was only used in a single case.  Duplicating the
condition for printing a message is ok in that case, since it makes all
other places in the code simpler.

The occasional "(void)" or "msg = " before the function call had hidden
the calls from check-msgs.lua, which didn't check the message texts in
such cases.

Revision 1.110 / (download) - annotate - [select for diffs], Sat Jan 2 01:06:15 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.109: +6 -6 lines
Diff to previous 1.109 (colored) to selected 1.138 (colored)

lint: use bool instead of u_int:1 in structures

Better late than never.

Revision 1.109 / (download) - annotate - [select for diffs], Fri Jan 1 11:51:15 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.108: +2 -5 lines
Diff to previous 1.108 (colored) to selected 1.138 (colored)

lint: remove NTSPEC from enum tspec_t

The number of elements in an enumeration is not a valid enum constant of
that enumeration itself.

Revision 1.108 / (download) - annotate - [select for diffs], Fri Jan 1 11:09:40 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.107: +4 -4 lines
Diff to previous 1.107 (colored) to selected 1.138 (colored)

lint: rename tokens for left and right parentheses

Revision 1.107 / (download) - annotate - [select for diffs], Fri Jan 1 09:28:22 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.106: +11 -16 lines
Diff to previous 1.106 (colored) to selected 1.138 (colored)

lint: replace simple LERROR with lint_assert

Revision 1.106 / (download) - annotate - [select for diffs], Fri Jan 1 01:26:02 2021 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.105: +4 -4 lines
Diff to previous 1.105 (colored) to selected 1.138 (colored)

lint: align comments with actual message, in the lexer and parser

Revision 1.105 / (download) - annotate - [select for diffs], Wed Dec 30 11:56:10 2020 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.104: +4 -4 lines
Diff to previous 1.104 (colored) to selected 1.138 (colored)

lint: spell check comments

Revision 1.104 / (download) - annotate - [select for diffs], Wed Dec 30 11:14:03 2020 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.103: +4 -4 lines
Diff to previous 1.103 (colored) to selected 1.138 (colored)

lint: un-abbreviate s_dpos, s_spos and s_upos

Revision 1.103 / (download) - annotate - [select for diffs], Wed Dec 30 11:04:48 2020 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.102: +6 -6 lines
Diff to previous 1.102 (colored) to selected 1.138 (colored)

lint: un-abbreviate s_field, s_keyw and s_xsym

Revision 1.102 / (download) - annotate - [select for diffs], Wed Dec 30 10:56:51 2020 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.101: +4 -4 lines
Diff to previous 1.101 (colored) to selected 1.138 (colored)

lint: un-abbreviate parenthesized and _strg

Revision 1.101 / (download) - annotate - [select for diffs], Wed Dec 30 10:49:10 2020 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.100: +4 -4 lines
Diff to previous 1.100 (colored) to selected 1.138 (colored)

lint: rename remaining _nxt members to _next

Revision 1.100 / (download) - annotate - [select for diffs], Wed Dec 30 10:46:11 2020 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.99: +5 -5 lines
Diff to previous 1.99 (colored) to selected 1.138 (colored)

lint: rename more _nxt members to _next

Revision 1.99 / (download) - annotate - [select for diffs], Wed Dec 30 10:35:38 2020 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.98: +5 -5 lines
Diff to previous 1.98 (colored) to selected 1.138 (colored)

lint: rename symt_t constants

There's no need to abbreviate them, furthermore FMOS was imprecise.

Revision 1.98 / (download) - annotate - [select for diffs], Tue Dec 29 13:33:03 2020 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.97: +8 -8 lines
Diff to previous 1.97 (colored) to selected 1.138 (colored)

lint: rename functions with very short names

Revision 1.97 / (download) - annotate - [select for diffs], Tue Dec 29 12:29:03 2020 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.96: +100 -100 lines
Diff to previous 1.96 (colored) to selected 1.138 (colored)

lint: remove redundant parentheses around return value

Revision 1.96 / (download) - annotate - [select for diffs], Tue Dec 29 12:18:42 2020 UTC (3 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.95: +4 -4 lines
Diff to previous 1.95 (colored) to selected 1.138 (colored)

lint: fix indentation and alignment that used space-tab

Revision 1.95 / (download) - annotate - [select for diffs], Mon Dec 28 19:47:42 2020 UTC (3 years, 3 months ago) by rillig
Branch: MAIN
Changes since 1.94: +6 -6 lines
Diff to previous 1.94 (colored) to selected 1.138 (colored)

lint: remove trailing whitespace

Revision 1.94 / (download) - annotate - [select for diffs], Mon Dec 28 19:07:43 2020 UTC (3 years, 3 months ago) by rillig
Branch: MAIN
Changes since 1.93: +6 -6 lines
Diff to previous 1.93 (colored) to selected 1.138 (colored)

lint: sort includes

Revision 1.93 / (download) - annotate - [select for diffs], Mon Dec 28 18:51:18 2020 UTC (3 years, 3 months ago) by rillig
Branch: MAIN
Changes since 1.92: +4 -4 lines
Diff to previous 1.92 (colored) to selected 1.138 (colored)

lint: rename tspec macros

Revision 1.92 / (download) - annotate - [select for diffs], Fri Sep 18 14:19:08 2020 UTC (3 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.91: +3 -2 lines
Diff to previous 1.91 (colored) to selected 1.138 (colored)

add optimize attribute

Revision 1.80.4.2 / (download) - annotate - [select for diffs], Mon Apr 13 08:05:50 2020 UTC (3 years, 11 months ago) by martin
Branch: phil-wifi
Changes since 1.80.4.1: +5 -3 lines
Diff to previous 1.80.4.1 (colored) to branchpoint 1.80 (colored) next main 1.81 (colored) to selected 1.138 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.91 / (download) - annotate - [select for diffs], Sat Nov 9 19:54:09 2019 UTC (4 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, is-mlppp-base, is-mlppp
Changes since 1.90: +3 -2 lines
Diff to previous 1.90 (colored) to selected 1.138 (colored)

Understand _Alignof

Revision 1.89.2.1 / (download) - annotate - [select for diffs], Thu Sep 12 19:17:58 2019 UTC (4 years, 6 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1
Changes since 1.89: +4 -3 lines
Diff to previous 1.89 (colored) next main 1.90 (colored) to selected 1.138 (colored)

Sync external/mpl/bind to HEAD and pullup additional changes to fix the
set lists and lint, requested by christos in ticket #195:

	external/mpl/bind/dist/bin/pkcs11/Makefile      up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/pkcs11/benchmarks/Makefile up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/pkcs11/Makefile up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/additional/ns1/root.db up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/additional/ns3/ex.db up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/additional/ns3/ex2.db up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/checkconf/good-dup-managed-key.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/checkconf/good-dup-trusted-key.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/checkconf/warn-duplicate-key.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/checkconf/warn-duplicate-root-key.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/checkconf/warn-validation-auto-key.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/cookie/bad-cookie-badaes.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/cookie/bad-cookie-badsiphash24.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/cookie/good-cookie-aes.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/cookie/good-cookie-siphash24.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/dlv/ns7/hints up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/dlv/ns7/named.conf.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/dlv/ns8/hints up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/dlv/ns8/named.conf.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/dlzexternal/ns1/dlzs.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/dns64/conf/bad18.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/dns64/conf/bad19.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/dns64/conf/warn1.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/dns64/conf/warn2.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/dns64/conf/warn3.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/dns64/conf/warn4.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/dns64/conf/warn5.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/dns64/conf/warn6.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/dns64/conf/warn7.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/dns64/conf/warn8.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/dnssec/ns2/key.db.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/dnssec/ns2/template.secure.db.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/dnssec/ns3/key.db.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/dnssec/ns8/named.conf.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/dnssec/ns9/named.conf.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/dnstap/README up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/dnstap/bad-missing-dnstap-output.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/dnstap/large-answer.fstrm up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/eddsa/ns2/Xexample.com.+016+09713.key up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/eddsa/ns2/Xexample.com.+016+09713.private up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/eddsa/ns2/Xexample.com.+016+38353.key up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/eddsa/ns2/Xexample.com.+016+38353.private up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip/ns2/named16.conf.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/conf/bad-areacode.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/conf/bad-dbname.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/conf/bad-netspeed.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/conf/bad-regiondb.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/conf/bad-threeletter.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/conf/good-options.conf up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/clean.sh up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/prereq.sh up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/setup.sh up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/tests.sh up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/data/GeoIP2-City.json up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/data/GeoIP2-City.mmdb up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/data/GeoIP2-Country.json up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/data/GeoIP2-Country.mmdb up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/data/GeoIP2-Domain.json up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/data/GeoIP2-Domain.mmdb up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/data/GeoIP2-ISP.json up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/data/GeoIP2-ISP.mmdb up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/data/GeoLite2-ASN.json up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/data/GeoLite2-ASN.mmdb up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/data/README.md up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/data/write-test-data.pl up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/ns2/example.db.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/ns2/named1.conf.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/ns2/named10.conf.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/ns2/named11.conf.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/ns2/named12.conf.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/ns2/named2.conf.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/ns2/named3.conf.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/ns2/named4.conf.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/ns2/named5.conf.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/ns2/named6.conf.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/ns2/named7.conf.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/ns2/named8.conf.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/geoip2/ns2/named9.conf.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/inline/ns3/master6.db.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/ixfr/ns5/named.conf.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/parallel.sh up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/rpz/ns9/hints up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/rpz/ns9/rpz.db up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/rpz/ns9/named.conf.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/serve-stale/ns4/named.conf.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/statschannel/ns2/dnssec.db.in up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/statschannel/ns2/sign.sh up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/statschannel/zones-json.pl up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/system/statschannel/zones-xml.pl up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/virtual-time/Makefile up to 1.1.1.1
	external/mpl/bind/dist/bin/tests/virtual-time/conf.sh up to 1.1.1.1
	external/mpl/bind/dist/fuzz/dns_rdata_fromwire_text.c up to 1.2
	external/mpl/bind/dist/fuzz/dns_rdata_fromwire_text.in/cdnskey up to 1.1.1.1
	external/mpl/bind/dist/fuzz/dns_rdata_fromwire_text.in/smimea up to 1.1.1.1
	external/mpl/bind/dist/fuzz/dns_rdata_fromwire_text.in/sshfp up to 1.1.1.1
	external/mpl/bind/dist/contrib/scripts/check-secure-delegation.pl up to 1.1.1.1
	external/mpl/bind/dist/contrib/scripts/zone-edit.sh up to 1.1.1.1
	external/mpl/bind/dist/lib/dns/geoip2.c         up to 1.2
	external/mpl/bind/dist/lib/isc/siphash.c        up to 1.2
	external/mpl/bind/dist/lib/isc/include/isc/endian.h up to 1.2
	external/mpl/bind/dist/lib/isc/include/isc/siphash.h up to 1.2
	external/mpl/bind/dist/lib/isc/tests/siphash_test.c up to 1.2
	external/mpl/bind/dist/lib/ns/include/ns/pfilter.h up to 1.1
	external/mpl/bind/dist/lib/ns/pfilter.c         up to 1.1
	external/mpl/bind/dist/lib/samples/Makefile-postinstall up to 1.1.1.1
	external/mpl/bind/dist/m4/ax_restore_flags.m4   up to 1.1.1.1
	external/mpl/bind/dist/m4/ax_save_flags.m4      up to 1.1.1.1
	external/mpl/bind/dist/m4/compat.m4             up to 1.1.1.1
	external/mpl/bind/dist/unit/unittest.sh         up to 1.1.1.1
	external/mpl/bind/dist/bin/named/pfilter.c      delete
	external/mpl/bind/dist/bin/named/pfilter.h      delete
	external/mpl/bind/dist/bin/tests/system/wildcard/ns2/hints delete
	external/mpl/bind/dist/bin/tests/system/wildcard/ns3/hints delete
	external/mpl/bind/dist/bin/tests/system/wildcard/ns5/hints delete
	external/mpl/bind/dist/lib/dns/rdata/generic/unspec_103.c delete
	external/mpl/bind/dist/lib/dns/rdata/generic/unspec_103.h delete
	external/mpl/bind/Makefile.inc                  up to 1.5
	external/mpl/bind/bin/named/Makefile            up to 1.3
	external/mpl/bind/dist/CHANGES                  up to 1.1.1.5
	external/mpl/bind/dist/CONTRIBUTING             up to 1.1.1.2
	external/mpl/bind/dist/HISTORY                  up to 1.1.1.2
	external/mpl/bind/dist/Makefile.in              up to 1.4
	external/mpl/bind/dist/OPTIONS                  up to 1.1.1.3
	external/mpl/bind/dist/PLATFORMS                up to 1.1.1.4
	external/mpl/bind/dist/PLATFORMS.md             up to 1.1.1.4
	external/mpl/bind/dist/README                   up to 1.1.1.5
	external/mpl/bind/dist/README.md                up to 1.1.1.5
	external/mpl/bind/dist/aclocal.m4               up to 1.1.1.3
	external/mpl/bind/dist/config.h.in              up to 1.6
	external/mpl/bind/dist/config.h.win32           up to 1.1.1.4
	external/mpl/bind/dist/configure                up to 1.6
	external/mpl/bind/dist/configure.ac             up to 1.1.1.4
	external/mpl/bind/dist/srcid                    up to 1.1.1.5
	external/mpl/bind/dist/version                  up to 1.1.1.5
	external/mpl/bind/dist/bin/check/Makefile.in    up to 1.1.1.3
	external/mpl/bind/dist/bin/confgen/Makefile.in  up to 1.1.1.3
	external/mpl/bind/dist/bin/delv/Makefile.in     up to 1.1.1.3
	external/mpl/bind/dist/bin/dig/Makefile.in      up to 1.1.1.3
	external/mpl/bind/dist/bin/dig/dig.1            up to 1.5
	external/mpl/bind/dist/bin/dig/dig.c            up to 1.4
	external/mpl/bind/dist/bin/dig/dig.docbook      up to 1.1.1.4
	external/mpl/bind/dist/bin/dig/dig.html         up to 1.1.1.4
	external/mpl/bind/dist/bin/dig/dighost.c        up to 1.5
	external/mpl/bind/dist/bin/dnssec/Makefile.in   up to 1.1.1.3
	external/mpl/bind/dist/bin/named/Makefile.in    up to 1.1.1.3
	external/mpl/bind/dist/bin/named/bind9.xsl      up to 1.1.1.3
	external/mpl/bind/dist/bin/named/bind9.xsl.h    up to 1.4
	external/mpl/bind/dist/bin/named/config.c       up to 1.5
	external/mpl/bind/dist/bin/named/fuzz.c         up to 1.4
	external/mpl/bind/dist/bin/named/geoip.c        up to 1.3
	external/mpl/bind/dist/bin/named/main.c         up to 1.5
	external/mpl/bind/dist/bin/named/named.conf.5   up to 1.6
	external/mpl/bind/dist/bin/named/named.conf.docbook up to 1.1.1.5
	external/mpl/bind/dist/bin/named/named.conf.html up to 1.1.1.4
	external/mpl/bind/dist/bin/named/server.c       up to 1.7
	external/mpl/bind/dist/bin/named/statschannel.c up to 1.4
	external/mpl/bind/dist/bin/named/zoneconf.c     up to 1.4
	external/mpl/bind/dist/bin/named/include/named/geoip.h up to 1.3
	external/mpl/bind/dist/bin/named/include/named/globals.h up to 1.5
	external/mpl/bind/dist/bin/named/unix/dlz_dlopen_driver.c up to 1.5
	external/mpl/bind/dist/bin/named/win32/named.vcxproj.filters.in up to 1.1.1.3
	external/mpl/bind/dist/bin/named/win32/named.vcxproj.in up to 1.1.1.3
	external/mpl/bind/dist/bin/named/win32/ntservice.c up to 1.4
	external/mpl/bind/dist/bin/named/win32/os.c     up to 1.5
	external/mpl/bind/dist/bin/nsupdate/Makefile.in up to 1.1.1.3
	external/mpl/bind/dist/bin/pkcs11/pkcs11-keygen.c up to 1.4
	external/mpl/bind/dist/bin/plugins/Makefile.in  up to 1.1.1.3
	external/mpl/bind/dist/bin/plugins/filter-aaaa.c up to 1.4
	external/mpl/bind/dist/bin/rndc/Makefile.in     up to 1.1.1.3
	external/mpl/bind/dist/bin/rndc/rndc.8          up to 1.5
	external/mpl/bind/dist/bin/rndc/rndc.docbook    up to 1.1.1.4
	external/mpl/bind/dist/bin/rndc/rndc.html       up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/Makefile.in    up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/optional/Makefile.in up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/Makefile.in up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/conf.sh.common up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/conf.sh.in up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/conf.sh.win32 up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/feature-test.c up to 1.6
	external/mpl/bind/dist/bin/tests/system/genzone.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/ifconfig.bat up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/ifconfig.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/run.sh  up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/runall.sh up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/stop.pl up to 1.1.1.5
	external/mpl/bind/dist/bin/tests/system/additional/tests.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/additional/ns1/named1.conf.in up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/additional/ns1/named2.conf.in up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/additional/ns1/named3.conf.in up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/additional/ns1/named4.conf.in up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/additional/ns1/naptr.db up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/additional/ns1/naptr2.db up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/additional/ns1/nid.db up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/additional/ns1/rt.db up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/additional/ns1/rt2.db up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/additional/ns3/named.conf.in up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/allow-query/ns1/root.db up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/autosign/tests.sh up to 1.1.1.5
	external/mpl/bind/dist/bin/tests/system/cacheclean/clean.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/cacheclean/tests.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/cds/setup.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/checkconf/tests.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/cookie/clean.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/cookie/tests.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/cookie/ns4/named.conf.in up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/cookie/ns5/named.conf.in up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/cookie/ns6/named.conf.in up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/digdelv/tests.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/digdelv/ns2/sign.sh up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/dlv/clean.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/dlv/setup.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/dlv/tests.sh up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/dlv/ns1/root.db.in up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/dlv/ns1/sign.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/dlv/ns2/named.conf.in up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/dlv/ns2/utld.db up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/dlv/ns3/named.conf.in up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/dlv/ns3/sign.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/dlv/ns5/named.conf.in up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/dlzexternal/driver.c up to 1.6
	external/mpl/bind/dist/bin/tests/system/dns64/clean.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/dns64/tests.sh up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/dnssec/README up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/dnssec/clean.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/dnssec/setup.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/dnssec/tests.sh up to 1.1.1.5
	external/mpl/bind/dist/bin/tests/system/dnssec/ns1/root.db.in up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/dnssec/ns1/sign.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/dnssec/ns2/named.conf.in up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/dnssec/ns2/sign.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/dnssec/ns3/named.conf.in up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/dnssec/ns3/sign.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/dnssec/ns5/sign.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/dnssec/ns6/sign.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/dnssec/ns7/sign.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/dnstap/tests.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/dsdigest/ns2/sign.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/dyndb/driver/driver.c up to 1.4
	external/mpl/bind/dist/bin/tests/system/eddsa/tests.sh up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/eddsa/ns2/example.com.db up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/eddsa/ns2/sign.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/filter-aaaa/ns2/hints up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/filter-aaaa/ns3/hints up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/filter-aaaa/ns5/hints up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/geoip/clean.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/geoip/tests.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/geoip/ns2/named15.conf.in up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/idna/tests.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/inline/setup.sh up to 1.1.1.5
	external/mpl/bind/dist/bin/tests/system/inline/tests.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/inline/ns3/named.conf.in up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/inline/ns3/sign.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/ixfr/clean.sh up to 1.1.1.5
	external/mpl/bind/dist/bin/tests/system/ixfr/setup.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/ixfr/tests.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/ixfr/ns3/mytest0.db up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/ixfr/ns3/mytest1.db up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/ixfr/ns3/mytest2.db up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/legacy/tests.sh up to 1.1.1.5
	external/mpl/bind/dist/bin/tests/system/legacy/ns6/edns512.db.in up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/legacy/ns7/edns512-notcp.db.in up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/metadata/tests.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/mkeys/README up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/mkeys/tests.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/mkeys/ns1/sign.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/nsupdate/tests.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/pipelined/Makefile.in up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/qmin/tests.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/qmin/ans3/ans.py up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/rndc/clean.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/rndc/tests.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/rpz/setup.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/rpz/tests.sh up to 1.1.1.5
	external/mpl/bind/dist/bin/tests/system/rpz/ns1/root.db up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/rsabigexponent/Makefile.in up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/serve-stale/clean.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/serve-stale/setup.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/serve-stale/tests.sh up to 1.1.1.5
	external/mpl/bind/dist/bin/tests/system/serve-stale/ns1/named1.conf.in up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/serve-stale/ns1/named2.conf.in up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/sfcache/clean.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/sfcache/tests.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/smartsign/tests.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/spf/tests.sh up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/staticstub/ns1/root.db up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/statistics/clean.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/statistics/tests.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/statistics/ns3/named.conf.in up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/statschannel/clean.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/statschannel/setup.sh up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/statschannel/tests.sh up to 1.1.1.5
	external/mpl/bind/dist/bin/tests/system/statschannel/ns2/named.conf.in up to 1.1.1.2
	external/mpl/bind/dist/bin/tests/system/tkey/Makefile.in up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/tkey/ns1/setup.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/verify/zones/genzones.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/wildcard/ns1/sign.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/wildcard/ns2/named.conf.in up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/wildcard/ns3/named.conf.in up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/wildcard/ns5/named.conf.in up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/xfer/dig1.good up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/xfer/dig2.good up to 1.1.1.4
	external/mpl/bind/dist/bin/tests/system/xfer/prereq.sh up to 1.1.1.3
	external/mpl/bind/dist/bin/tests/system/xfer/tests.sh up to 1.1.1.4
	external/mpl/bind/dist/bin/tools/Makefile.in    up to 1.1.1.3
	external/mpl/bind/dist/bin/tools/dnstap-read.c  up to 1.5
	external/mpl/bind/dist/bin/tools/mdig.c         up to 1.4
	external/mpl/bind/dist/contrib/dlz/modules/common/dlz_dbi.c up to 1.5
	external/mpl/bind/dist/doc/arm/Bv9ARM-book.xml  up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/Bv9ARM.ch01.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/Bv9ARM.ch02.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/Bv9ARM.ch03.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/Bv9ARM.ch04.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/Bv9ARM.ch05.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/Bv9ARM.ch06.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/Bv9ARM.ch07.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/Bv9ARM.ch08.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/Bv9ARM.ch09.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/Bv9ARM.ch10.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/Bv9ARM.ch11.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/Bv9ARM.ch12.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/Bv9ARM.html      up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/Bv9ARM.pdf       up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.arpaname.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.ddns-confgen.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.delv.html    up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.dig.html     up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.dnssec-cds.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.dnssec-checkds.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.dnssec-coverage.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.dnssec-dsfromkey.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.dnssec-importkey.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.dnssec-keyfromlabel.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.dnssec-keygen.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.dnssec-keymgr.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.dnssec-revoke.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.dnssec-settime.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.dnssec-signzone.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.dnssec-verify.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.dnstap-read.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.filter-aaaa.html up to 1.1.1.4
	external/mpl/bind/dist/doc/arm/man.host.html    up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.mdig.html    up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.named-checkconf.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.named-checkzone.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.named-journalprint.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.named-nzd2nzf.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.named-rrchecker.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.named.conf.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.named.html   up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.nsec3hash.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.nslookup.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.nsupdate.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.pkcs11-destroy.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.pkcs11-keygen.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.pkcs11-list.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.pkcs11-tokens.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.rndc-confgen.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.rndc.conf.html up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/man.rndc.html    up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/notes.html       up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/notes.pdf        up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/notes.txt        up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/notes.xml        up to 1.1.1.5
	external/mpl/bind/dist/doc/arm/options.grammar.xml up to 1.1.1.4
	external/mpl/bind/dist/doc/misc/options         up to 1.1.1.5
	external/mpl/bind/dist/doc/misc/rfc-compliance  up to 1.1.1.3
	external/mpl/bind/dist/doc/tex/notestyle.sty    up to 1.1.1.2
	external/mpl/bind/dist/fuzz/Makefile.in         up to 1.1.1.2
	external/mpl/bind/dist/lib/bind9/Makefile.in    up to 1.1.1.3
	external/mpl/bind/dist/lib/bind9/api            up to 1.1.1.5
	external/mpl/bind/dist/lib/bind9/check.c        up to 1.6
	external/mpl/bind/dist/lib/dns/Makefile.in      up to 1.1.1.5
	external/mpl/bind/dist/lib/dns/acl.c            up to 1.4
	external/mpl/bind/dist/lib/dns/api              up to 1.1.1.5
	external/mpl/bind/dist/lib/dns/client.c         up to 1.5
	external/mpl/bind/dist/lib/dns/dispatch.c       up to 1.4
	external/mpl/bind/dist/lib/dns/dnstap.c         up to 1.6
	external/mpl/bind/dist/lib/dns/gen-unix.h       up to 1.4
	external/mpl/bind/dist/lib/dns/gen.c            up to 1.5
	external/mpl/bind/dist/lib/dns/master.c         up to 1.4
	external/mpl/bind/dist/lib/dns/masterdump.c     up to 1.5
	external/mpl/bind/dist/lib/dns/message.c        up to 1.6
	external/mpl/bind/dist/lib/dns/name.c           up to 1.4
	external/mpl/bind/dist/lib/dns/openssleddsa_link.c up to 1.4
	external/mpl/bind/dist/lib/dns/rbtdb.c          up to 1.5
	external/mpl/bind/dist/lib/dns/rdata.c          up to 1.5
	external/mpl/bind/dist/lib/dns/resolver.c       up to 1.6
	external/mpl/bind/dist/lib/dns/rpz.c            up to 1.5
	external/mpl/bind/dist/lib/dns/stats.c          up to 1.4
	external/mpl/bind/dist/lib/dns/update.c         up to 1.4
	external/mpl/bind/dist/lib/dns/view.c           up to 1.5
	external/mpl/bind/dist/lib/dns/zone.c           up to 1.6
	external/mpl/bind/dist/lib/dns/include/dns/acl.h up to 1.4
	external/mpl/bind/dist/lib/dns/include/dns/clientinfo.h up to 1.4
	external/mpl/bind/dist/lib/dns/include/dns/ecs.h up to 1.5
	external/mpl/bind/dist/lib/dns/include/dns/geoip.h up to 1.4
	external/mpl/bind/dist/lib/dns/include/dns/message.h up to 1.5
	external/mpl/bind/dist/lib/dns/include/dns/resolver.h up to 1.5
	external/mpl/bind/dist/lib/dns/include/dns/rpz.h up to 1.5
	external/mpl/bind/dist/lib/dns/include/dns/stats.h up to 1.4
	external/mpl/bind/dist/lib/dns/include/dns/types.h up to 1.4
	external/mpl/bind/dist/lib/dns/include/dns/view.h up to 1.4
	external/mpl/bind/dist/lib/dns/include/dns/zone.h up to 1.4
	external/mpl/bind/dist/lib/dns/rdata/generic/ds_43.c up to 1.5
	external/mpl/bind/dist/lib/dns/rdata/generic/key_25.c up to 1.5
	external/mpl/bind/dist/lib/dns/rdata/generic/opt_41.c up to 1.4
	external/mpl/bind/dist/lib/dns/rdata/generic/sshfp_44.c up to 1.5
	external/mpl/bind/dist/lib/dns/tests/Makefile.in up to 1.1.1.3
	external/mpl/bind/dist/lib/dns/tests/acl_test.c up to 1.4
	external/mpl/bind/dist/lib/dns/tests/db_test.c  up to 1.4
	external/mpl/bind/dist/lib/dns/tests/dbdiff_test.c up to 1.4
	external/mpl/bind/dist/lib/dns/tests/dbiterator_test.c up to 1.4
	external/mpl/bind/dist/lib/dns/tests/dbversion_test.c up to 1.5
	external/mpl/bind/dist/lib/dns/tests/dh_test.c  up to 1.4
	external/mpl/bind/dist/lib/dns/tests/dispatch_test.c up to 1.5
	external/mpl/bind/dist/lib/dns/tests/dnstap_test.c up to 1.5
	external/mpl/bind/dist/lib/dns/tests/dnstest.c  up to 1.5
	external/mpl/bind/dist/lib/dns/tests/dst_test.c up to 1.6
	external/mpl/bind/dist/lib/dns/tests/geoip_test.c up to 1.4
	external/mpl/bind/dist/lib/dns/tests/keytable_test.c up to 1.4
	external/mpl/bind/dist/lib/dns/tests/master_test.c up to 1.4
	external/mpl/bind/dist/lib/dns/tests/name_test.c up to 1.4
	external/mpl/bind/dist/lib/dns/tests/nsec3_test.c up to 1.4
	external/mpl/bind/dist/lib/dns/tests/peer_test.c up to 1.4
	external/mpl/bind/dist/lib/dns/tests/private_test.c up to 1.4
	external/mpl/bind/dist/lib/dns/tests/rbt_serialize_test.c up to 1.4
	external/mpl/bind/dist/lib/dns/tests/rbt_test.c up to 1.4
	external/mpl/bind/dist/lib/dns/tests/rdata_test.c up to 1.6
	external/mpl/bind/dist/lib/dns/tests/rdataset_test.c up to 1.5
	external/mpl/bind/dist/lib/dns/tests/rdatasetstats_test.c up to 1.4
	external/mpl/bind/dist/lib/dns/tests/resolver_test.c up to 1.4
	external/mpl/bind/dist/lib/dns/tests/result_test.c up to 1.4
	external/mpl/bind/dist/lib/dns/tests/rsa_test.c up to 1.5
	external/mpl/bind/dist/lib/dns/tests/sigs_test.c up to 1.4
	external/mpl/bind/dist/lib/dns/tests/time_test.c up to 1.4
	external/mpl/bind/dist/lib/dns/tests/tkey_test.c up to 1.3
	external/mpl/bind/dist/lib/dns/tests/tsig_test.c up to 1.4
	external/mpl/bind/dist/lib/dns/tests/update_test.c up to 1.5
	external/mpl/bind/dist/lib/dns/tests/zonemgr_test.c up to 1.4
	external/mpl/bind/dist/lib/dns/tests/zt_test.c  up to 1.5
	external/mpl/bind/dist/lib/dns/tests/testdata/master/master8.data up to 1.1.1.2
	external/mpl/bind/dist/lib/dns/win32/libdns.def.in up to 1.1.1.4
	external/mpl/bind/dist/lib/dns/win32/libdns.vcxproj.filters.in up to 1.1.1.4
	external/mpl/bind/dist/lib/dns/win32/libdns.vcxproj.in up to 1.1.1.4
	external/mpl/bind/dist/lib/irs/tests/Makefile.in up to 1.1.1.3
	external/mpl/bind/dist/lib/irs/tests/resconf_test.c up to 1.4
	external/mpl/bind/dist/lib/isc/Makefile.in      up to 1.1.1.4
	external/mpl/bind/dist/lib/isc/api              up to 1.1.1.5
	external/mpl/bind/dist/lib/isc/hash.c           up to 1.4
	external/mpl/bind/dist/lib/isc/ht.c             up to 1.4
	external/mpl/bind/dist/lib/isc/mem.c            up to 1.5
	external/mpl/bind/dist/lib/isc/rwlock.c         up to 1.7
	external/mpl/bind/dist/lib/isc/sockaddr.c       up to 1.5
	external/mpl/bind/dist/lib/isc/stats.c          up to 1.5
	external/mpl/bind/dist/lib/isc/task.c           up to 1.5
	external/mpl/bind/dist/lib/isc/include/isc/Makefile.in up to 1.1.1.4
	external/mpl/bind/dist/lib/isc/include/isc/hash.h up to 1.4
	external/mpl/bind/dist/lib/isc/include/isc/util.h up to 1.6
	external/mpl/bind/dist/lib/isc/tests/Makefile.in up to 1.1.1.3
	external/mpl/bind/dist/lib/isc/tests/aes_test.c up to 1.4
	external/mpl/bind/dist/lib/isc/tests/buffer_test.c up to 1.5
	external/mpl/bind/dist/lib/isc/tests/counter_test.c up to 1.5
	external/mpl/bind/dist/lib/isc/tests/crc64_test.c up to 1.3
	external/mpl/bind/dist/lib/isc/tests/errno_test.c up to 1.4
	external/mpl/bind/dist/lib/isc/tests/hash_test.c up to 1.4
	external/mpl/bind/dist/lib/isc/tests/heap_test.c up to 1.5
	external/mpl/bind/dist/lib/isc/tests/hmac_test.c up to 1.3
	external/mpl/bind/dist/lib/isc/tests/ht_test.c  up to 1.4
	external/mpl/bind/dist/lib/isc/tests/lex_test.c up to 1.5
	external/mpl/bind/dist/lib/isc/tests/mem_test.c up to 1.4
	external/mpl/bind/dist/lib/isc/tests/netaddr_test.c up to 1.5
	external/mpl/bind/dist/lib/isc/tests/parse_test.c up to 1.4
	external/mpl/bind/dist/lib/isc/tests/pool_test.c up to 1.5
	external/mpl/bind/dist/lib/isc/tests/queue_test.c up to 1.4
	external/mpl/bind/dist/lib/isc/tests/radix_test.c up to 1.4
	external/mpl/bind/dist/lib/isc/tests/random_test.c up to 1.4
	external/mpl/bind/dist/lib/isc/tests/regex_test.c up to 1.6
	external/mpl/bind/dist/lib/isc/tests/result_test.c up to 1.6
	external/mpl/bind/dist/lib/isc/tests/safe_test.c up to 1.4
	external/mpl/bind/dist/lib/isc/tests/sockaddr_test.c up to 1.4
	external/mpl/bind/dist/lib/isc/tests/socket_test.c up to 1.5
	external/mpl/bind/dist/lib/isc/tests/symtab_test.c up to 1.4
	external/mpl/bind/dist/lib/isc/tests/task_test.c up to 1.4
	external/mpl/bind/dist/lib/isc/tests/taskpool_test.c up to 1.5
	external/mpl/bind/dist/lib/isc/tests/time_test.c up to 1.4
	external/mpl/bind/dist/lib/isc/tests/timer_test.c up to 1.4
	external/mpl/bind/dist/lib/isc/unix/socket.c    up to 1.11
	external/mpl/bind/dist/lib/isc/win32/libisc.def.in up to 1.1.1.5
	external/mpl/bind/dist/lib/isc/win32/libisc.vcxproj.filters.in up to 1.1.1.4
	external/mpl/bind/dist/lib/isc/win32/libisc.vcxproj.in up to 1.1.1.4
	external/mpl/bind/dist/lib/isccc/tests/result_test.c up to 1.5
	external/mpl/bind/dist/lib/isccfg/Makefile.in   up to 1.1.1.3
	external/mpl/bind/dist/lib/isccfg/aclconf.c     up to 1.4
	external/mpl/bind/dist/lib/isccfg/api           up to 1.1.1.5
	external/mpl/bind/dist/lib/isccfg/namedconf.c   up to 1.6
	external/mpl/bind/dist/lib/isccfg/parser.c      up to 1.5
	external/mpl/bind/dist/lib/isccfg/include/isccfg/aclconf.h up to 1.4
	external/mpl/bind/dist/lib/isccfg/tests/Makefile.in up to 1.1.1.3
	external/mpl/bind/dist/lib/isccfg/tests/parser_test.c up to 1.5
	external/mpl/bind/dist/lib/ns/Makefile.in       up to 1.2
	external/mpl/bind/dist/lib/ns/api               up to 1.1.1.5
	external/mpl/bind/dist/lib/ns/client.c          up to 1.6
	external/mpl/bind/dist/lib/ns/interfacemgr.c    up to 1.5
	external/mpl/bind/dist/lib/ns/query.c           up to 1.7
	external/mpl/bind/dist/lib/ns/update.c          up to 1.5
	external/mpl/bind/dist/lib/ns/xfrout.c          up to 1.6
	external/mpl/bind/dist/lib/ns/include/ns/client.h up to 1.6
	external/mpl/bind/dist/lib/ns/include/ns/interfacemgr.h up to 1.5
	external/mpl/bind/dist/lib/ns/include/ns/types.h up to 1.4
	external/mpl/bind/dist/lib/ns/tests/Makefile.in up to 1.1.1.4
	external/mpl/bind/dist/lib/ns/tests/listenlist_test.c up to 1.4
	external/mpl/bind/dist/lib/ns/tests/notify_test.c up to 1.5
	external/mpl/bind/dist/lib/ns/tests/plugin_test.c up to 1.2
	external/mpl/bind/dist/lib/ns/tests/query_test.c up to 1.5
	external/mpl/bind/dist/lib/samples/Makefile.in  up to 1.1.1.3
	external/mpl/bind/dist/m4/ax_check_openssl.m4   up to 1.1.1.2
	external/mpl/bind/dist/make/rules.in            up to 1.1.1.4
	external/mpl/bind/dist/win32utils/Configure     up to 1.1.1.5
	external/mpl/bind/dist/win32utils/build.txt     up to 1.1.1.3
	external/mpl/bind/dist/win32utils/readme1st.txt up to 1.1.1.2
	external/mpl/bind/include/config.h              up to 1.6
	external/mpl/bind/include/dns/code.h            up to 1.4
	external/mpl/bind/include/dns/enumtype.h        up to 1.4
	external/mpl/bind/include/dns/rdatastruct.h     up to 1.5
	external/mpl/bind/lib/libbind9/shlib_version    up to 1.5
	external/mpl/bind/lib/libdns/shlib_version      up to 1.5
	external/mpl/bind/lib/libirs/shlib_version      up to 1.5
	external/mpl/bind/lib/libisc/Makefile           up to 1.10
	external/mpl/bind/lib/libisc/shlib_version      up to 1.5
	external/mpl/bind/lib/libisccc/shlib_version    up to 1.5
	external/mpl/bind/lib/libisccfg/shlib_version   up to 1.5
	external/mpl/bind/lib/libns/Makefile            up to 1.4
	external/mpl/bind/lib/libns/shlib_version       up to 1.5
	distrib/sets/lists/base/shl.mi: revision 1.870
	distrib/sets/lists/debug/shl.mi: revision 1.227
	distrib/sets/lists/debug/shl.mi: revision 1.228
	distrib/sets/lists/base/shl.mi: revision 1.869
	usr.bin/xlint/lint1/scan.l: revision 1.90


Fix set lists for bumped bind version.

 -

lint(1): fix decorators for __thread, add _Thread_local.

 -

Import BIND 9.14.5:


        --- 9.14.5 released ---

5277.   [bug]           Cache DB statistics could underflow when serve-stale
                        was in use, because of a bug in counter maintenance
                        when RRsets become stale.

                        Functions for dumping statistics have been updated
                        to dump active, stale, and ancient statistic
                        counters.  Ancient RRset counters are prefixed
                        with '~'; stale RRset counters are still prefixed
                        with '#'. [GL #602]

5275.   [bug]           Mark DS records included in referral messages
                        with trust level "pending" so that they can be
                        validated and cached immediately, with no need to
                        re-query. [GL #964]

5274.   [bug]           Address potential use after free race when shutting
                        down rpz. [GL #1175]

5273.   [bug]           Check that bits [64..71] of a dns64 prefix are zero.
                        [GL #1159]

5269.   [port]          cygwin: can return ETIMEDOUT on connect() with a
                        non-blocking socket. [GL #1133]

5268.   [bug]           named could crash during configuration if
                        configured to use "geoip continent" ACLs with
                        legacy GeoIP. [GL #1163]

5266.   [bug]           named-checkconf failed to report dnstap-output
                        missing from named.conf when dnstap was specified.
                        [GL #1136]

5265.   [bug]           DNS64 and RPZ nodata (CNAME *.) rules interacted badly
                        [GL #1106]

5264.   [func]          New DNS Cookie algorithm - siphash24 - has been added
                        to BIND 9. [GL #605]

5236.   [func]          Add SipHash 2-4 implementation in lib/isc/siphash.c
                        and switch isc_hash_function() to use SipHash 2-4.
                        [GL #605]

        --- 9.14.4 released ---

5260.   [bug]           dnstap-read was producing malformed output for large
                        packets. [GL #1093]

5258.   [func]          Added support for the GeoIP2 API from MaxMind,
                        when BIND is compiled using "configure --with-geoip2".
                        The legacy GeoIP API can be enabled by using
                        "configure --with-geoip" instead. These options
                        cannot be used together.

                        Certain geoip ACL settings that were available with
                        legacy GeoIP are not available when using GeoIP2.
                        See the ARM for details. [GL #182]

5257.   [bug]           Some statistics data was not being displayed.
                        Add shading to the zone tables. [GL #1030]

5256.   [bug]           Ensure that glue records are included in root
                        priming responses if "minimal-responses" is not
                        set to "yes". [GL #1092]

5255.   [bug]           Errors encountered while reloading inline-signing
                        zones could be ignored, causing the zone content to
                        be left in an incompletely updated state rather than
                        reverted. [GL #1109]

5254.   [func]          Collect metrics to report to the statistics-channel
                        DNSSEC signing operations (dnssec-sign) and refresh
                        operations (dnssec-refresh) per zone and per keytag.
                        [GL #513]

5253.   [port]          Support platforms that don't define ULLONG_MAX.
                        [GL #1098]

5251.   [bug]           Statistics were broken in x86 Windows builds.
                        [GL #1081]

5249.   [bug]           Fix a possible underflow in recursion clients
                        statistics when hitting recursive clients
                        soft quota. [GL #1067]

        --- 9.14.3 released ---

5244.   [security]      Fixed a race condition in dns_dispatch_getnext()
                        that could cause an assertion failure if a
                        significant number of incoming packets were
                        rejected. (CVE-2019-6471) [GL #942]

5243.   [bug]           Fix a possible race between dispatcher and socket
                        code in a high-load cold-cache resolver scenario.
                        [GL #943]

5242.   [bug]           In relaxed qname minimizatiom mode, fall back to
                        normal resolution when encountering a lame
                        delegation, and use _.domain/A queries rather
                        than domain/NS. [GL #1055]

5241.   [bug]           Fix Ed448 private and public key ASN.1 prefix blobs.
                        [GL #225]

5240.   [bug]           Remove key id calculation for RSAMD5. [GL #996]

5238.   [bug]           Fix a possible deadlock in TCP code. [GL #1046]

5237.   [bug]           Recurse to find the root server list with 'dig +trace'.
                        [GL #1028]

5234.   [port]          arm: just use the compiler's default support for
                        yield. [GL #981]

        --- 9.14.2 released ---

5233.   [bug]           Negative trust anchors did not work with "forward only;"
                        to validating resolvers. [GL #997]

5231.   [protocol]      Add support for displaying CLIENT-TAG and SERVER-TAG.
                        [GL #960]

5229.   [protocol]      Enforce known SSHFP fingerprint lengths. [GL #852]

5228.   [cleanup]       If trusted-keys and managed-keys are configured
                        simultaneously for the same name, the key cannot
                        be rolled automatically. This configuration now
                        logs a warning. [GL #868]

5224.   [bug]           Only test provide-ixfr on TCP streams. [GL #991]

5223.   [bug]           Fixed a race in the filter-aaaa plugin accessing
                        the hash table. [GL #1005]

5222.   [bug]           'delv -t ANY' could leak memory. [GL #983]

5221.   [test]          Enable parallel execution of system tests on
                        Windows. [GL !4101]

5220.   [cleanup]       Refactor the isc_stat structure to take advantage
                        of stdatomic. [GL !1493]

5219.   [bug]           Fixed a race in the filter-aaaa plugin that could
                        trigger a crash when returning an instance object
                        to the memory pool. [GL #982]

5218.   [bug]           Conditionally include <dlfcn.h>. [GL #995]

5217.   [bug]           Restore key id calculation for RSAMD5. [GL #996]

5216.   [bug]           Fetches-per-zone counter wasn't updated correctly
                        when doing qname minimization. [GL #992]

5215.   [bug]           Change #5124 was incomplete; named could still
                        return FORMERR instead of SERVFAIL in some cases.
                        [GL #990]

5214.   [bug]           win32: named now removes its lock file upon shutdown.
                        [GL #979]

5213.   [bug]           win32: Eliminated a race which allowed named.exe running
                        as a service to be killed prematurely during shutdown.
                        [GL #978]

5211.   [bug]           Allow out-of-zone additional data to be included
                        in authoritative responses if recursion is allowed
                        and "minimal-responses" is disabled.  This behavior
                        was inadvertently removed in change #4605. [GL #817]

5210.   [bug]           When dnstap is enabled and recursion is not
                        available, incoming queries are now logged
                        as "auth". Previously, this depended on whether
                        recursion was requested by the client, not on
                        whether recursion was available. [GL #963]

5209.   [bug]           When update-check-ksk is true, add_sigs was not
                        considering offline keys, leaving record sets signed
                        with the incorrect type key. [GL #763]

5208.   [test]          Run valid rdata wire encodings through totext+fromtext
                        and tofmttext+fromtext methods to check these methods.
                        [GL #899]

5207.   [test]          Check delv and dig TTL values. [GL #965]

5206.   [bug]           Delv could print out bad TTLs. [GL #965]

5205.   [bug]           Enforce that a DS hash exists. [GL #899]

5204.   [test]          Check that dns_rdata_fromtext() produces a record that
                        will be accepted by dns_rdata_fromwire(). [GL #852]

5203.   [bug]           Enforce whether key rdata exists or not in KEY,
                        DNSKEY, CDNSKEY and RKEY. [GL #899]

5202.   [bug]           <dns/ecs.h> was missing ISC_LANG_ENDDECLS. [GL #976]

5190.   [bug]           Ignore trust anchors using disabled algorithms.
                        [GL #806]

Revision 1.90 / (download) - annotate - [select for diffs], Thu Sep 5 20:12:11 2019 UTC (4 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.89: +4 -3 lines
Diff to previous 1.89 (colored) to selected 1.138 (colored)

Fix decorators for __thread, add _Thread_local

christos

Revision 1.80.4.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:10:26 2019 UTC (4 years, 9 months ago) by christos
Branch: phil-wifi
Changes since 1.80: +47 -6 lines
Diff to previous 1.80 (colored) to selected 1.138 (colored)

Sync with HEAD

Revision 1.89 / (download) - annotate - [select for diffs], Mon Mar 4 17:45:16 2019 UTC (5 years ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-20190609, netbsd-9-base
Branch point for: netbsd-9
Changes since 1.88: +5 -3 lines
Diff to previous 1.88 (colored) to selected 1.138 (colored)

Add __thread/tls_model attribute

Revision 1.88 / (download) - annotate - [select for diffs], Mon Mar 4 15:26:18 2019 UTC (5 years ago) by christos
Branch: MAIN
Changes since 1.87: +3 -2 lines
Diff to previous 1.87 (colored) to selected 1.138 (colored)

add gnu_printf

Revision 1.87 / (download) - annotate - [select for diffs], Sun Mar 3 23:06:08 2019 UTC (5 years ago) by christos
Branch: MAIN
Changes since 1.86: +5 -2 lines
Diff to previous 1.86 (colored) to selected 1.138 (colored)

Add more gnu attributes

Revision 1.80.2.5 / (download) - annotate - [select for diffs], Fri Jan 18 08:51:02 2019 UTC (5 years, 2 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.80.2.4: +3 -2 lines
Diff to previous 1.80.2.4 (colored) to branchpoint 1.80 (colored) next main 1.81 (colored) to selected 1.138 (colored)

Synch with HEAD

Revision 1.86 / (download) - annotate - [select for diffs], Fri Jan 4 18:51:23 2019 UTC (5 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-compat-20190127, pgoyette-compat-20190118
Changes since 1.85: +3 -2 lines
Diff to previous 1.85 (colored) to selected 1.138 (colored)

recognize destructor attribute.

Revision 1.80.2.4 / (download) - annotate - [select for diffs], Mon Nov 26 01:52:54 2018 UTC (5 years, 4 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.80.2.3: +3 -2 lines
Diff to previous 1.80.2.3 (colored) to branchpoint 1.80 (colored) to selected 1.138 (colored)

Sync with HEAD, resolve a couple of conflicts

Revision 1.85 / (download) - annotate - [select for diffs], Sat Nov 24 13:10:20 2018 UTC (5 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-compat-1226, pgoyette-compat-1126
Changes since 1.84: +3 -2 lines
Diff to previous 1.84 (colored) to selected 1.138 (colored)

add warn_unused_result.

Revision 1.80.2.3 / (download) - annotate - [select for diffs], Sat Oct 20 06:58:47 2018 UTC (5 years, 5 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.80.2.2: +7 -3 lines
Diff to previous 1.80.2.2 (colored) to branchpoint 1.80 (colored) to selected 1.138 (colored)

Sync with head

Revision 1.84 / (download) - annotate - [select for diffs], Sun Oct 7 14:20:01 2018 UTC (5 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-compat-1020
Changes since 1.83: +7 -3 lines
Diff to previous 1.83 (colored) to selected 1.138 (colored)

Disable __int128 checks if we are not building on a 64 bit host (
this is suboptimal, but it is the easiest way).

Revision 1.80.2.2 / (download) - annotate - [select for diffs], Sun Sep 30 01:45:59 2018 UTC (5 years, 5 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.80.2.1: +32 -5 lines
Diff to previous 1.80.2.1 (colored) to branchpoint 1.80 (colored) to selected 1.138 (colored)

Ssync with HEAD

Revision 1.83 / (download) - annotate - [select for diffs], Fri Sep 7 15:16:15 2018 UTC (5 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-compat-0930
Changes since 1.82: +32 -5 lines
Diff to previous 1.82 (colored) to selected 1.138 (colored)

recognize int128

Revision 1.80.2.1 / (download) - annotate - [select for diffs], Sat Jul 28 04:38:14 2018 UTC (5 years, 8 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.80: +4 -2 lines
Diff to previous 1.80 (colored) to selected 1.138 (colored)

Sync with HEAD

Revision 1.82 / (download) - annotate - [select for diffs], Sun Jul 8 17:48:42 2018 UTC (5 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-compat-0906, pgoyette-compat-0728
Changes since 1.81: +3 -2 lines
Diff to previous 1.81 (colored) to selected 1.138 (colored)

recognize noinline attribute

Revision 1.81 / (download) - annotate - [select for diffs], Fri Jun 29 20:18:36 2018 UTC (5 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.80: +3 -2 lines
Diff to previous 1.80 (colored) to selected 1.138 (colored)

Add our syslog format.

Revision 1.80 / (download) - annotate - [select for diffs], Mon Jan 15 21:58:54 2018 UTC (6 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-base, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315
Branch point for: phil-wifi, pgoyette-compat
Changes since 1.79: +3 -2 lines
Diff to previous 1.79 (colored) to selected 1.138 (colored)

Add a _Noreturn token

Revision 1.77.2.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:54:16 2017 UTC (6 years, 11 months ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.77: +6 -2 lines
Diff to previous 1.77 (colored) next main 1.78 (colored) to selected 1.138 (colored)

Sync with HEAD

Revision 1.65.2.3 / (download) - annotate - [select for diffs], Mon Mar 20 06:58:06 2017 UTC (7 years ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.65.2.2: +7 -2 lines
Diff to previous 1.65.2.2 (colored) to branchpoint 1.65 (colored) next main 1.66 (colored) to selected 1.138 (colored)

Sync with HEAD

Revision 1.79 / (download) - annotate - [select for diffs], Mon Mar 6 21:01:39 2017 UTC (7 years ago) by christos
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, pgoyette-localcount-20170320, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, bouyer-socketcan-base1
Changes since 1.78: +3 -2 lines
Diff to previous 1.78 (colored) to selected 1.138 (colored)

fix typeof, add __builtin_offsetof

Revision 1.78 / (download) - annotate - [select for diffs], Sun Jan 15 21:10:24 2017 UTC (7 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.77: +5 -2 lines
Diff to previous 1.77 (colored) to selected 1.138 (colored)

leave pragmas alone.

Revision 1.77 / (download) - annotate - [select for diffs], Sat Jan 7 18:28:49 2017 UTC (7 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: bouyer-socketcan-base
Branch point for: bouyer-socketcan
Changes since 1.76: +3 -2 lines
Diff to previous 1.76 (colored) to selected 1.138 (colored)

add pcs

Revision 1.65.2.2 / (download) - annotate - [select for diffs], Sat Jan 7 08:56:59 2017 UTC (7 years, 2 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.65.2.1: +138 -122 lines
Diff to previous 1.65.2.1 (colored) to branchpoint 1.65 (colored) to selected 1.138 (colored)

Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)

Revision 1.76 / (download) - annotate - [select for diffs], Fri Dec 30 19:53:08 2016 UTC (7 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-localcount-20170107
Changes since 1.75: +3 -2 lines
Diff to previous 1.75 (colored) to selected 1.138 (colored)

- add buffer bounded attribute
- allow empty attributes

Revision 1.75 / (download) - annotate - [select for diffs], Fri Dec 30 02:16:36 2016 UTC (7 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.74: +6 -3 lines
Diff to previous 1.74 (colored) to selected 1.138 (colored)

add bounded, fix nonnull

Revision 1.74 / (download) - annotate - [select for diffs], Fri Dec 30 00:57:10 2016 UTC (7 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.73: +3 -3 lines
Diff to previous 1.73 (colored) to selected 1.138 (colored)

fix __typeof

Revision 1.73 / (download) - annotate - [select for diffs], Thu Dec 29 23:54:29 2016 UTC (7 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.72: +130 -144 lines
Diff to previous 1.72 (colored) to selected 1.138 (colored)

handle __ symbols differently (so we don't duplicate entries in the table)
and add non_null.

Revision 1.72 / (download) - annotate - [select for diffs], Thu Dec 29 19:40:35 2016 UTC (7 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.71: +3 -3 lines
Diff to previous 1.71 (colored) to selected 1.138 (colored)

only return attributes if looking for attributes

Revision 1.71 / (download) - annotate - [select for diffs], Thu Dec 29 18:44:49 2016 UTC (7 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.70: +4 -2 lines
Diff to previous 1.70 (colored) to selected 1.138 (colored)

Add alias attribute

Revision 1.70 / (download) - annotate - [select for diffs], Thu Dec 29 18:37:32 2016 UTC (7 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.69: +6 -2 lines
Diff to previous 1.69 (colored) to selected 1.138 (colored)

Add always_inline

Revision 1.69 / (download) - annotate - [select for diffs], Thu Dec 29 16:41:16 2016 UTC (7 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.68: +21 -3 lines
Diff to previous 1.68 (colored) to selected 1.138 (colored)

Add more attributes.

Revision 1.68 / (download) - annotate - [select for diffs], Sat Dec 24 17:43:45 2016 UTC (7 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.67: +4 -3 lines
Diff to previous 1.67 (colored) to selected 1.138 (colored)

Add -R (source filename remapping) for MKREPRO

Revision 1.67 / (download) - annotate - [select for diffs], Sat Nov 5 01:09:30 2016 UTC (7 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.66: +3 -2 lines
Diff to previous 1.66 (colored) to selected 1.138 (colored)

Add _Generic C11 support.

Revision 1.65.2.1 / (download) - annotate - [select for diffs], Tue Jul 26 03:24:24 2016 UTC (7 years, 8 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.65: +4 -2 lines
Diff to previous 1.65 (colored) to selected 1.138 (colored)

Sync with HEAD

Revision 1.66 / (download) - annotate - [select for diffs], Wed Jul 20 17:42:14 2016 UTC (7 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, localcount-20160914
Changes since 1.65: +4 -2 lines
Diff to previous 1.65 (colored) to selected 1.138 (colored)

handle "extern __attribute__((__gnu_inline__)) __inline"

Revision 1.65 / (download) - annotate - [select for diffs], Sat Feb 27 21:37:14 2016 UTC (8 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: pgoyette-localcount-base
Branch point for: pgoyette-localcount
Changes since 1.64: +8 -2 lines
Diff to previous 1.64 (colored) to selected 1.138 (colored)

Add visibility and weak

Revision 1.64 / (download) - annotate - [select for diffs], Fri Nov 13 19:13:50 2015 UTC (8 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.63: +4 -11 lines
Diff to previous 1.63 (colored) to selected 1.138 (colored)

redo previous, not needed.

Revision 1.63 / (download) - annotate - [select for diffs], Fri Nov 13 16:04:58 2015 UTC (8 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.62: +11 -4 lines
Diff to previous 1.62 (colored) to selected 1.138 (colored)

Handle 0b locally since anyway this is not portable.

Revision 1.62 / (download) - annotate - [select for diffs], Thu Nov 12 17:34:01 2015 UTC (8 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.61: +7 -4 lines
Diff to previous 1.61 (colored) to selected 1.138 (colored)

Recognize binary constants

Revision 1.61 / (download) - annotate - [select for diffs], Fri Aug 28 09:42:07 2015 UTC (8 years, 7 months ago) by joerg
Branch: MAIN
Changes since 1.60: +3 -3 lines
Diff to previous 1.60 (colored) to selected 1.138 (colored)

~0 and -1 are the same for two-complement machines. ISO C says left
shifts of negative values are UB, so do the shift for the unsigned
equivalent and cast to int afterwards.

Revision 1.60 / (download) - annotate - [select for diffs], Sat Oct 18 08:33:30 2014 UTC (9 years, 5 months ago) by snj
Branch: MAIN
Changes since 1.59: +3 -3 lines
Diff to previous 1.59 (colored) to selected 1.138 (colored)

src is too big these days to tolerate superfluous apostrophes.  It's
"its", people!

Revision 1.50.2.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:05:06 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.50.2.1: +124 -80 lines
Diff to previous 1.50.2.1 (colored) to branchpoint 1.50 (colored) next main 1.51 (colored) to selected 1.138 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.54.2.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:59:20 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.54: +116 -81 lines
Diff to previous 1.54 (colored) next main 1.55 (colored) to selected 1.138 (colored)

Rebase.

Revision 1.49.2.2 / (download) - annotate - [select for diffs], Thu May 22 11:42:52 2014 UTC (9 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.49.2.1: +131 -87 lines
Diff to previous 1.49.2.1 (colored) to branchpoint 1.49 (colored) next main 1.50 (colored) to selected 1.138 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.59 / (download) - annotate - [select for diffs], Mon Apr 21 21:52:24 2014 UTC (9 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7
Changes since 1.58: +11 -2 lines
Diff to previous 1.58 (colored) to selected 1.138 (colored)

add more attributes

Revision 1.58 / (download) - annotate - [select for diffs], Mon Apr 21 18:57:07 2014 UTC (9 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.57: +3 -3 lines
Diff to previous 1.57 (colored) to selected 1.138 (colored)

fix asm() misclassification

Revision 1.57 / (download) - annotate - [select for diffs], Fri Apr 18 02:41:32 2014 UTC (9 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.56: +2 -3 lines
Diff to previous 1.56 (colored) to selected 1.138 (colored)

remove attribute keyword

Revision 1.56 / (download) - annotate - [select for diffs], Fri Apr 18 01:39:57 2014 UTC (9 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.55: +11 -10 lines
Diff to previous 1.55 (colored) to selected 1.138 (colored)

Never return the attribute keywords if we are not in attribute.

Revision 1.55 / (download) - annotate - [select for diffs], Fri Apr 18 00:23:46 2014 UTC (9 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.54: +106 -80 lines
Diff to previous 1.54 (colored) to selected 1.138 (colored)

Handle the rest of gcc __attribute__ s.

Revision 1.54 / (download) - annotate - [select for diffs], Tue Feb 18 22:01:36 2014 UTC (10 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3
Branch point for: tls-earlyentropy
Changes since 1.53: +6 -2 lines
Diff to previous 1.53 (colored) to selected 1.138 (colored)

add __extension__ and typeof

Revision 1.53 / (download) - annotate - [select for diffs], Fri Oct 18 20:46:09 2013 UTC (10 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.52: +12 -7 lines
Diff to previous 1.52 (colored) to selected 1.138 (colored)

fix sequence point violations

Revision 1.50.2.1 / (download) - annotate - [select for diffs], Sun Jun 23 06:29:02 2013 UTC (10 years, 9 months ago) by tls
Branch: tls-maxphys
Changes since 1.50: +7 -7 lines
Diff to previous 1.50 (colored) to selected 1.138 (colored)

resync from head

Revision 1.52 / (download) - annotate - [select for diffs], Fri Apr 19 18:51:14 2013 UTC (10 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2
Changes since 1.51: +5 -5 lines
Diff to previous 1.51 (colored) to selected 1.138 (colored)

make NOSTRICT behave the same a LINTED; use the new format.

Revision 1.51 / (download) - annotate - [select for diffs], Fri Apr 19 17:43:05 2013 UTC (10 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.50: +4 -4 lines
Diff to previous 1.50 (colored) to selected 1.138 (colored)

Allow linted comments to take an argument that defines which error to suppress.

Revision 1.49.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:09:44 2012 UTC (11 years, 11 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.49: +3 -3 lines
Diff to previous 1.49 (colored) to selected 1.138 (colored)

sync with head

Revision 1.50 / (download) - annotate - [select for diffs], Tue Mar 27 19:24:03 2012 UTC (12 years ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, agc-symver-base, agc-symver
Branch point for: tls-maxphys
Changes since 1.49: +3 -3 lines
Diff to previous 1.49 (colored) to selected 1.138 (colored)

more cross lint friendlyness
XXX: needs more constants converted double/float

Revision 1.49 / (download) - annotate - [select for diffs], Sun Oct 2 19:45:10 2011 UTC (12 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Branch point for: yamt-pagecache
Changes since 1.48: +5 -3 lines
Diff to previous 1.48 (colored) to selected 1.138 (colored)

eat the last d in double constants.

Revision 1.48 / (download) - annotate - [select for diffs], Thu Dec 16 17:42:29 2010 UTC (13 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Changes since 1.47: +3 -3 lines
Diff to previous 1.47 (colored) to selected 1.138 (colored)

Observe the following spelling:
- wide character (noun)
- wide-character (adjective)

Inspired by jmc@OpenBSD.

Revision 1.47 / (download) - annotate - [select for diffs], Mon Jan 11 16:28:06 2010 UTC (14 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.46: +9 -6 lines
Diff to previous 1.46 (colored) to selected 1.138 (colored)

fix hex double parsing.

Revision 1.46 / (download) - annotate - [select for diffs], Thu Oct 29 14:49:03 2009 UTC (14 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.45: +4 -3 lines
Diff to previous 1.45 (colored) to selected 1.138 (colored)

use %option instead of #define YY_NO_...

Revision 1.45 / (download) - annotate - [select for diffs], Fri Oct 2 15:03:45 2009 UTC (14 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.44: +18 -3 lines
Diff to previous 1.44 (colored) to selected 1.138 (colored)

understand __attribute__((__packed__)) and __packed.

Revision 1.42.2.1 / (download) - annotate - [select for diffs], Wed May 13 19:20:13 2009 UTC (14 years, 10 months ago) by jym
Branch: jym-xensuspend
Changes since 1.42: +12 -7 lines
Diff to previous 1.42 (colored) next main 1.43 (colored) to selected 1.138 (colored)

Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html

Revision 1.44 / (download) - annotate - [select for diffs], Sat May 2 16:10:49 2009 UTC (14 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: jym-xensuspend-nbase, jym-xensuspend-base
Changes since 1.43: +3 -2 lines
Diff to previous 1.43 (colored) to selected 1.138 (colored)

Add __alignof__.

Revision 1.43 / (download) - annotate - [select for diffs], Wed Apr 15 01:20:57 2009 UTC (14 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.42: +11 -7 lines
Diff to previous 1.42 (colored) to selected 1.138 (colored)

Lukemify (WARNS=4)

Revision 1.42 / (download) - annotate - [select for diffs], Wed Dec 10 16:12:39 2008 UTC (15 years, 3 months ago) by joerg
Branch: MAIN
Branch point for: jym-xensuspend
Changes since 1.41: +3 -2 lines
Diff to previous 1.41 (colored) to selected 1.138 (colored)

Ignore restrict in the contexts where const and volatile is allowed.
No validation for the use (e.g. that it is used on a pointer), but
enough to not stop valid C99 programs.

Revision 1.41 / (download) - annotate - [select for diffs], Mon Oct 13 14:00:37 2008 UTC (15 years, 5 months ago) by dholland
Branch: MAIN
CVS Tags: netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2
Changes since 1.40: +3 -3 lines
Diff to previous 1.40 (colored) to selected 1.138 (colored)

Fix wrong memset; PR bin/39733 from Henning Petersen.

Revision 1.40 / (download) - annotate - [select for diffs], Fri Sep 26 22:52:24 2008 UTC (15 years, 6 months ago) by matt
Branch: MAIN
Changes since 1.39: +3 -2 lines
Diff to previous 1.39 (colored) to selected 1.138 (colored)

Teach lint about long double _Complex (C99)

Revision 1.38.2.1 / (download) - annotate - [select for diffs], Wed Sep 24 16:38:59 2008 UTC (15 years, 6 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.38: +14 -4 lines
Diff to previous 1.38 (colored) next main 1.39 (colored) to selected 1.138 (colored)

Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.

Revision 1.39 / (download) - annotate - [select for diffs], Wed Sep 10 14:05:00 2008 UTC (15 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3
Changes since 1.38: +14 -4 lines
Diff to previous 1.38 (colored) to selected 1.138 (colored)

Check value range of ULONG and UQUAD values. On 32 bit platforms like
i386 "unsigned long x = 0x800000000UL;" passed lint and gcc complains
(rightfully). Validate quad as well to allow using a potentially larger
type to store the value.

Revision 1.37.10.1 / (download) - annotate - [select for diffs], Sun May 18 12:36:11 2008 UTC (15 years, 10 months ago) by yamt
Branch: yamt-pf42
Changes since 1.37: +16 -7 lines
Diff to previous 1.37 (colored) next main 1.38 (colored) to selected 1.138 (colored)

sync with head.

Revision 1.38 / (download) - annotate - [select for diffs], Fri Apr 25 22:18:34 2008 UTC (15 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa
Changes since 1.37: +16 -7 lines
Diff to previous 1.37 (colored) to selected 1.138 (colored)

preliminary _Complex support.
NB: Does not really understand type conversions between complex and doubles.

Revision 1.35.2.1 / (download) - annotate - [select for diffs], Mon May 7 19:49:08 2007 UTC (16 years, 10 months ago) by pavel
Branch: netbsd-4
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0
Changes since 1.35: +21 -4 lines
Diff to previous 1.35 (colored) next main 1.36 (colored) to selected 1.138 (colored)

Pull up following revision(s) (requested by manu in ticket #607):
	lib/libc/arch/i386/gen/isnanl.c: revision 1.6
	lib/libc/gdtoa/gdtoa.c: revision 1.2-1.3
	lib/libc/arch/x86_64/gen/isnanl.c: revision 1.6
	lib/libc/gdtoa/gdtoaimp.h: revision 1.6
	sys/arch/m68k/include/ieee.h: revision 1.13
	usr.bin/xlint/lint1/scan.l: revision 1.36-1.37
	lib/libc/stdio/snprintf_ss.c: revision 1.4
	lib/libc/arch/i386/gen/isfinitel.c: revision 1.2
	lib/libc/stdio/vfscanf.c: revision 1.38
	sys/arch/sparc/include/ieee.h: revision 1.11-1.12
	lib/libc/gdtoa/dtoa.c: revision 1.4
	lib/libc/stdio/Makefile.inc: revision 1.35
	lib/libc/stdio/fvwrite.c: revision 1.17
	lib/libc/arch/m68k/gen/fpclassifyl.c: revision 1.2
	lib/libc/arch/i386/gen/isinfl.c: revision 1.6
	lib/libc/arch/x86_64/gen/isinfl.c: revision 1.6
	lib/libc/arch/x86_64/gen/isfinitel.c: revision 1.2
	lib/libc/stdio/vfprintf.c: revision 1.55-1.57
	lib/libc/stdio/vsnprintf_ss.c: revision 1.3
	lib/libc/stdio/vfwprintf.c: revision 1.10
	sys/arch/x86/include/ieee.h: revision 1.10
	lib/libc/gdtoa/dmisc.c: revision 1.3
	lib/libc/gdtoa/Makefile.inc: revision 1.5
	sys/arch/hppa/include/ieee.h: revision 1.10
	lib/libc/arch/x86_64/gen/fpclassifyl.c: revision 1.3
	lib/libc/arch/i386/gen/fpclassifyl.c: revision 1.2
	sys/sys/ieee754.h: revision 1.7
	lib/libc/gdtoa/gdtoa.h: revision 1.7
	include/stdio.h: revision 1.67-1.68
	lib/libc/gdtoa/hdtoa.c: revision 1.1-1.4
	lib/libc/gdtoa/ldtoa.c: revision 1.1-1.4
defined(_NETBSD_SOURCE) is equivalent to (!defined(_ANSI_SOURCE) &&
!defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)), so there's no
need to check both of them.
Fix for issue reported in PR lib/35401 as well as related overflow bugs.
deal with hex doubles.
Instead of abusing stdio to get a signal-safe version of sprintf, provide one.
remove __SAFE
add long double and hex double support from freebsd.
make this compile.
add new prototypes.
add the new files to the build. Note I am not bumping libc now, because
these are not used yet.
Merge the int bit with the high fraction bit. Add constants/macros
needed by gdtoa.
add constants used by gdtoa
since the int bit is merged, do the explicit math.
ext_int bit is no more.
ext_int bit is no more.
- merge change from freebsd
- add support for building as vfprintf.c
- XXX: we strdup to simplify the freeing logic. This should be fixed for
  efficiency in the vfprintf case.
use vfwprintf.c
enable wide doubles.
some int -> size_t
deal with sparc64 that has 112 bits of mantissa.
make extended precision gdtoa friendly.
int/size_t changes
make this gdtoa friendly.
remove dup definition
use dtoa() instead of returning empty when we don't have extended precision
information.
Fix previous, add forgotten pointer dereference in the call to dtoa().
Add a cheesy workaround marked XXX for the situation where the
strtod() implementation available in the environment does not
handle hex floats.
Discussed with and suggested by christos
From Christos:  gdtoa fixes for m68k.  M68k ports should build now, but
printing extended precision is a little off.
vax does not have <machine/ieee.h> or long double
It would be nice if the compiler provided something like __IEEE_MATH__
bring in FreeBSD's vfscanf() to gain multi-byte/collation support.
Unfortunately it is too difficult to make vfwscanf and this share
the same code like I did with printf, because for string parsing
the code is too different.

Revision 1.37 / (download) - annotate - [select for diffs], Tue Feb 6 00:08:31 2007 UTC (17 years, 1 month ago) by he
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf
Branch point for: yamt-pf42
Changes since 1.36: +20 -4 lines
Diff to previous 1.36 (colored) to selected 1.138 (colored)

Add a cheesy workaround marked XXX for the situation where the
strtod() implementation available in the environment does not
handle hex floats.

Discussed with and suggested by christos

Revision 1.36 / (download) - annotate - [select for diffs], Fri Feb 2 20:02:18 2007 UTC (17 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.35: +3 -2 lines
Diff to previous 1.35 (colored) to selected 1.138 (colored)

deal with hex doubles.

Revision 1.35 / (download) - annotate - [select for diffs], Mon Oct 16 13:33:57 2006 UTC (17 years, 5 months ago) by he
Branch: MAIN
CVS Tags: netbsd-4-base
Branch point for: netbsd-4
Changes since 1.34: +24 -25 lines
Diff to previous 1.34 (colored) to selected 1.138 (colored)

Make a minimal attempt at distinguishing between the hosts and the
targets integer data type value ranges.   For now we just use the
hosts uint64_t for parsing & storing integers constants, and test
against the targets limits and assign appropriately, instead of
sometimes (inappropriately) going via the hosts u_long type.  As
long as none of our architectures have target long or quad data
types strictly larger than 64 bits, we should be fine with this
fix.

Furthermore, as they stand at the moment, we can't use the current
TARG_INT_MAX and TARG_LONG_MAX constants in C preprocessor expressions,
so remove the conditional on them being equal.  Yes, this will
produce dead code for some targets.

This allows an ilp32 host to lint for an lp64 target which uses
e.g. the targets ULONG_MAX constant without triggering an "integer
constant out of range" warning.

OK'ed by christos.

Revision 1.34 / (download) - annotate - [select for diffs], Wed Mar 22 02:14:03 2006 UTC (18 years ago) by christos
Branch: MAIN
CVS Tags: chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.33: +4 -2 lines
Diff to previous 1.33 (colored) to selected 1.138 (colored)

Coverity CID 198: Remove dead code if INT_MAX == LONG_MAX

Revision 1.33 / (download) - annotate - [select for diffs], Sun Sep 12 08:58:52 2004 UTC (19 years, 6 months ago) by yamt
Branch: MAIN
CVS Tags: netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3
Changes since 1.32: +4 -2 lines
Diff to previous 1.32 (colored) to selected 1.138 (colored)

recognize _Bool.

Revision 1.32 / (download) - annotate - [select for diffs], Sat Nov 2 01:42:22 2002 UTC (21 years, 5 months ago) by perry
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2, fvdl_fs64_base
Changes since 1.31: +55 -52 lines
Diff to previous 1.31 (colored) to selected 1.138 (colored)

1) // is only for c99 or gcc
2) inline is acceptable in c99 -- create a new c99 keyword class.

XXX The handling of sflag and Sflag is utterly bogus throughout this
pass. I think I have to make some adjustments.

Revision 1.31 / (download) - annotate - [select for diffs], Tue Oct 22 22:50:11 2002 UTC (21 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.30: +4 -2 lines
Diff to previous 1.30 (colored) to selected 1.138 (colored)

add support for ({}) gcc shit.

Revision 1.30 / (download) - annotate - [select for diffs], Tue Oct 22 21:09:34 2002 UTC (21 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.29: +9 -2 lines
Diff to previous 1.29 (colored) to selected 1.138 (colored)

handle free-ing of temp symbols properly. Don't segv on bad node types.

Revision 1.29 / (download) - annotate - [select for diffs], Tue Oct 22 18:15:01 2002 UTC (21 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.28: +26 -2 lines
Diff to previous 1.28 (colored) to selected 1.138 (colored)

add C9X/GCC compound literal expressions.

Revision 1.28 / (download) - annotate - [select for diffs], Fri Sep 13 14:59:25 2002 UTC (21 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.27: +10 -10 lines
Diff to previous 1.27 (colored) to selected 1.138 (colored)

Minimize diffs with my C99 capable version [this commit does not include
C99 support.

- turn lerror() into a macro so that the filename and the line number of the
  error are printed before we abort.
- recurse in type printing to provide the proper type name.

Revision 1.27 / (download) - annotate - [select for diffs], Tue Feb 5 03:04:29 2002 UTC (22 years, 1 month ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6
Changes since 1.26: +18 -18 lines
Diff to previous 1.26 (colored) to selected 1.138 (colored)

Replace u_quad_t with uint64_t and quad_t with int64_t, and use
<inttypes.h> to get those type definitions.  These types are more
portable, and a little more sane to do autoconf tests for.

Revision 1.26 / (download) - annotate - [select for diffs], Thu Jan 31 22:30:21 2002 UTC (22 years, 2 months ago) by tv
Branch: MAIN
Changes since 1.25: +3 -3 lines
Diff to previous 1.25 (colored) to selected 1.138 (colored)

Use !finite() instead of isinf() in two places for better compatibility.

Revision 1.25 / (download) - annotate - [select for diffs], Thu Jan 31 19:36:54 2002 UTC (22 years, 2 months ago) by tv
Branch: MAIN
Changes since 1.24: +3 -3 lines
Diff to previous 1.24 (colored) to selected 1.138 (colored)

Protect __RCSID and __COPYRIGHT from being invoked if not defined.

Revision 1.24 / (download) - annotate - [select for diffs], Tue Jan 29 02:43:39 2002 UTC (22 years, 2 months ago) by tv
Branch: MAIN
Changes since 1.23: +2 -3 lines
Diff to previous 1.23 (colored) to selected 1.138 (colored)

Remove #include <err.h> (now in lint.h).

Revision 1.23 / (download) - annotate - [select for diffs], Thu Jan 3 05:37:39 2002 UTC (22 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.22: +5 -2 lines
Diff to previous 1.22 (colored) to selected 1.138 (colored)

Make sure the tspec_t enum starts at 0, and declare NTSPEC in
the enum proper.

Revision 1.22 / (download) - annotate - [select for diffs], Thu Jan 3 04:25:15 2002 UTC (22 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.21: +4 -2 lines
Diff to previous 1.21 (colored) to selected 1.138 (colored)

* Add header files (ilp32.h and lp64.h) that describe the two
  models of type sizes that we currently support, and include
  the appropriate one in each arch's targparam.h.
* Use the type size constants provided by targparam.h in the
  type table, rather than using "sizeof(type) * CHAR_BIT" (which
  would get the host's type size, not the target's).  XXX Not
  yet done for floating point types.
* Add a new BITFIELDTYPE lint comment that suppresses illegal
  bitfield type errors if the type is an integer type (e.g.
  long, long long), and also suppresses non-portable bitfield
  type warnings.

Revision 1.21 / (download) - annotate - [select for diffs], Mon Dec 24 20:52:09 2001 UTC (22 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored) to selected 1.138 (colored)

Fix typo.

Revision 1.20 / (download) - annotate - [select for diffs], Tue Dec 4 17:56:34 2001 UTC (22 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored) to selected 1.138 (colored)

Replace some misuses of "then" with "than".

Revision 1.19 / (download) - annotate - [select for diffs], Mon May 28 12:40:37 2001 UTC (22 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.18: +68 -93 lines
Diff to previous 1.18 (colored) to selected 1.138 (colored)

cleanup (prior to more adding more features):
- convert to ANSI KNF
- remove trailing whitespace
- translate some comments from german into english

code compiles and runs clean, and tested by running "make lint" against
xlint source using previous and this lint produces same results.

Revision 1.18 / (download) - annotate - [select for diffs], Thu May 24 12:10:39 2001 UTC (22 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.17: +20 -2 lines
Diff to previous 1.17 (colored) to selected 1.138 (colored)

support // comments if -g is given

Revision 1.17 / (download) - annotate - [select for diffs], Thu May 24 11:56:36 2001 UTC (22 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.16: +9 -6 lines
Diff to previous 1.16 (colored) to selected 1.138 (colored)

minor whitespace/knf

Revision 1.16 / (download) - annotate - [select for diffs], Mon May 7 09:02:55 2001 UTC (22 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.15: +9 -6 lines
Diff to previous 1.15 (colored) to selected 1.138 (colored)

only error on a newline in a string if -t (traditional) mode is enabled, since
ansi c supports multi-line strings without the trailing \n\ ...

Revision 1.14.2.1 / (download) - annotate - [select for diffs], Fri Jun 23 16:40:19 2000 UTC (23 years, 9 months ago) by minoura
Branch: minoura-xpg4dl
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored) next main 1.15 (colored) to selected 1.138 (colored)

Sync w/ netbsd-1-5-base.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Jun 14 06:49:23 2000 UTC (23 years, 9 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored) to selected 1.138 (colored)

fix up NetBSD RCS Ids to match the standard, and the leading comment as
to match as well.  No functional changes.

Revision 1.14 / (download) - annotate - [select for diffs], Wed May 10 05:09:17 2000 UTC (23 years, 10 months ago) by simonb
Branch: MAIN
CVS Tags: minoura-xpg4dl-base
Branch point for: minoura-xpg4dl
Changes since 1.13: +2 -5 lines
Diff to previous 1.13 (colored) to selected 1.138 (colored)

Don't need local extern declaration of strtouq() - it's in <stdlib.h>.

Revision 1.13 / (download) - annotate - [select for diffs], Sun Dec 20 19:05:19 1998 UTC (25 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored) to selected 1.138 (colored)

char -> unsigned char

Revision 1.12 / (download) - annotate - [select for diffs], Thu Apr 9 00:32:38 1998 UTC (25 years, 11 months ago) by tv
Branch: MAIN
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored) to selected 1.138 (colored)

.y.c <sys.mk> rule fixes.  Don't create a y.tab.h file unless asked for,
and use smarter creation of the header file.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Feb 22 15:40:40 1998 UTC (26 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.10: +28 -5 lines
Diff to previous 1.10 (colored) to selected 1.138 (colored)

WARNSify

Revision 1.9.2.1 / (download) - annotate - [select for diffs], Tue Nov 4 21:42:29 1997 UTC (26 years, 4 months ago) by thorpej
Branch: netbsd-1-3
CVS Tags: netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA
Changes since 1.9: +3 -2 lines
Diff to previous 1.9 (colored) next main 1.10 (colored) to selected 1.138 (colored)

Pull up from trunk: make renaming work and other minor fixes.

Revision 1.10 / (download) - annotate - [select for diffs], Mon Nov 3 22:36:50 1997 UTC (26 years, 5 months ago) by cgd
Branch: MAIN
Changes since 1.9: +3 -2 lines
Diff to previous 1.9 (colored) to selected 1.138 (colored)

implement (hack in) symbol (function and variable) renaming, so that
the function renaming tricks currently needed by libc can be tolerated
by lint.  This needs some cleanup, but it appears to work.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Dec 22 11:31:24 1996 UTC (27 years, 3 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-3-base
Branch point for: netbsd-1-3
Changes since 1.8: +19 -6 lines
Diff to previous 1.8 (colored) to selected 1.138 (colored)

* recognize that pointers to identical unnamed and untyped structs,
  unions, and enums are, in fact, identical.  This is done by tagging
  each of unnamed and untyped structure, union and enum with a unique
  position of creation, which is used as a unique identifier that
  when determine whether or not a pair of structures, unions, or enums
  are identical.

* accept the file name '-' to indicate that standard input is to be
  used as lint1 input.  That involves having lint pass the '-' through
  to the cpp which preprocesses the lint1 input, and having lint1's
  scanner recognize a cpp filename "" as "{standard input}".

Revision 1.8 / (download) - annotate - [select for diffs], Mon Oct 23 13:38:51 1995 UTC (28 years, 5 months ago) by jpo
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2
Changes since 1.7: +3 -3 lines
Diff to previous 1.7 (colored) to selected 1.138 (colored)

use MB_LEN_MAX instead of MB_CUR_MAX for array declaration, because
MB_CUR_MAX may be a non-constant expression

Revision 1.7 / (download) - annotate - [select for diffs], Mon Oct 2 17:29:59 1995 UTC (28 years, 6 months ago) by jpo
Branch: MAIN
CVS Tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.6: +19 -6 lines
Diff to previous 1.6 (colored) to selected 1.138 (colored)

LINTED and CONSTCOND are now valid up to the next end of a
global or local declaration/definition/statement. Originally they were
valid on the current and next line, which made it hard to suppress
warnings in constructs with more then one line.

LONGLONG can now be used to suppress errors or warnings in the next
declaration, definition or statement.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Oct 2 17:26:57 1995 UTC (28 years, 6 months ago) by jpo
Branch: MAIN
Changes since 1.5: +34 -2 lines
Diff to previous 1.5 (colored) to selected 1.138 (colored)

support asm statements and asm modifiers in declarations

asm statements consist of an asm keyword, an optional qualifier, a
left paren, a list of tokens up to and including the matching right
paren, and a semicolon.

asm modifiers consist of an asm keyword, an left paren, a string and a
right paren.

asm statements and modifiers have no semantic for lint(1), they exist only
to avoid complaints about them.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Oct 2 17:19:03 1995 UTC (28 years, 6 months ago) by jpo
Branch: MAIN
Changes since 1.4: +50 -36 lines
Diff to previous 1.4 (colored) to selected 1.138 (colored)

__{const,signed,volatile}{__,} added
const, signed and volatile are disabled with -t

Revision 1.4 / (download) - annotate - [select for diffs], Mon Oct 2 17:14:40 1995 UTC (28 years, 6 months ago) by jpo
Branch: MAIN
Changes since 1.3: +36 -35 lines
Diff to previous 1.3 (colored) to selected 1.138 (colored)

added inline keywords
"inline" is enabled by -g, "__inline" and "__inline__" are always available

Revision 1.3 / (download) - annotate - [select for diffs], Mon Oct 2 17:08:43 1995 UTC (28 years, 6 months ago) by jpo
Branch: MAIN
Changes since 1.2: +9 -9 lines
Diff to previous 1.2 (colored) to selected 1.138 (colored)

prefixed members of dinfo_t with 'd_'

Revision 1.2 / (download) - annotate - [select for diffs], Mon Jul 3 21:24:31 1995 UTC (28 years, 9 months ago) by cgd
Branch: MAIN
Changes since 1.1: +3 -3 lines
Diff to previous 1.1 (colored) to selected 1.138 (colored)

RCS id cleanup

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Mon Jul 3 20:56:37 1995 UTC (28 years, 9 months ago) by cgd
Branch: Jochen_Pohl
CVS Tags: Jochen_Pohl-950703
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored) to selected 1.138 (colored)

lint(1) implementation, by Jochen Pohl.  named 'xlint' for a similar
reason to why 'install' is named 'xinstall'.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Jul 3 20:56:37 1995 UTC (28 years, 9 months ago) by cgd
Branch: MAIN
Diff to selected 1.138 (colored)

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>