util/*.num: deassign ordinal numbers from new symbols
authorRichard Levitte <levitte@openssl.org>
Mon, 4 Nov 2019 08:02:28 +0000 (09:02 +0100)
committerRichard Levitte <levitte@openssl.org>
Tue, 5 Nov 2019 21:44:21 +0000 (22:44 +0100)
commit5d61758ee70aebb479d6f7a43483af405c0031a2
tree94bdfcd2844bda9481ccf74801066bfce9de1278
parentc9c4a356b778d042fee3d86f7178012ec0077205
util/*.num: deassign ordinal numbers from new symbols

Symbols that have appeared since 1.1.1 was released are considered
unassigned in the development branch.   This is marked by having a
question mark as its ordinal number.

This introduces two new markers to be used instead of ordinal numbers:

    ?   signifying it gets the previous symbol's number plus one
    ?+  signifying it gets the same number as the previous symbol

'?+' should remain rare, but is useful to create aliases when needed
(for example when two different symbols clash because they only differ
in character case, see include/openssl/symhacks.h)

The intention is that a development branch won't have set numbers for
new symbols, and that the final numbers will only get allocated when
making beta or final releases.

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/10348)
util/libcrypto.num
util/libssl.num