]> git.ipfire.org Git - thirdparty/openssl.git/commit
Make sure to have both upper and mixed case symbols in SYMBOL_VECTOR
authorRichard Levitte <levitte@openssl.org>
Tue, 12 Jan 2016 02:42:56 +0000 (03:42 +0100)
committerRichard Levitte <levitte@openssl.org>
Tue, 12 Jan 2016 03:44:24 +0000 (04:44 +0100)
commitd9aad55a50c6291a8e2cbde13cd896185ba13861
tree56a58a929e5bcae3c59c395e1a11f68c45124f3c
parentd4b009d5f88875ac0e3ac0b2b9689ed16a4c88dc
Make sure to have both upper and mixed case symbols in SYMBOL_VECTOR

It was assumed that the syntax FOO/Foo=PROCEDURE would create both an
upper case and mixed case symbol in the GST.  Not so, it requires
having both FOO/Foo=PROCEDURE (to create the upper case alias) and
Foo=PROCEDURE (to create the mixed case slot).

We make sure that any symbol always occupies two slots (even those
that don't exist) by filling up with SPARE when necessary.  That will
assure that any changes will still have the same symbols in the same
slots no matter what (save a complete rewrite of the ordinals files).

Reviewed-by: Rich Salz <rsalz@openssl.org>
util/mkdef.pl