Change mkstack.pl so it now sorts each group
into lexical order. Previously it depended on the order of files in the directory. This should now mean that all systems will agree on the order of safestack.h and will not change it needlessly and avoid massive needless commits to safestack.h in future. It wont however avoid this one :-(
This commit is contained in:
parent
8415060e1e
commit
4dd4535441
6
CHANGES
6
CHANGES
@ -4,6 +4,12 @@
|
|||||||
|
|
||||||
Changes between 0.9.5a and 0.9.6 [xx XXX 2000]
|
Changes between 0.9.5a and 0.9.6 [xx XXX 2000]
|
||||||
|
|
||||||
|
*) mkstack.pl now sorts each macro group into lexical order.
|
||||||
|
Previously the output order depended on the order the files
|
||||||
|
appeared in the directory, resulting in needless rewriting
|
||||||
|
of safestack.h .
|
||||||
|
[Steve Henson]
|
||||||
|
|
||||||
*) Patches to make OpenSSL compile under Win32 again. Mostly
|
*) Patches to make OpenSSL compile under Win32 again. Mostly
|
||||||
work arounds for the VC++ problem that it treats func() as
|
work arounds for the VC++ problem that it treats func() as
|
||||||
func(void). Also stripped out the parts of mkdef.pl that
|
func(void). Also stripped out the parts of mkdef.pl that
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -62,7 +62,7 @@ while(<IN>) {
|
|||||||
next if($inside_block != 1);
|
next if($inside_block != 1);
|
||||||
$new_stackfile .= "/* This block of defines is updated by util/mkstack.pl, please do not touch! */";
|
$new_stackfile .= "/* This block of defines is updated by util/mkstack.pl, please do not touch! */";
|
||||||
|
|
||||||
foreach $type_thing (@stacklst) {
|
foreach $type_thing (sort @stacklst) {
|
||||||
$new_stackfile .= <<EOF;
|
$new_stackfile .= <<EOF;
|
||||||
|
|
||||||
#define sk_${type_thing}_new(st) SKM_sk_new($type_thing, (st))
|
#define sk_${type_thing}_new(st) SKM_sk_new($type_thing, (st))
|
||||||
@ -86,7 +86,7 @@ while(<IN>) {
|
|||||||
#define sk_${type_thing}_sort(st) SKM_sk_sort($type_thing, (st))
|
#define sk_${type_thing}_sort(st) SKM_sk_sort($type_thing, (st))
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
foreach $type_thing (@asn1setlst) {
|
foreach $type_thing (sort @asn1setlst) {
|
||||||
$new_stackfile .= <<EOF;
|
$new_stackfile .= <<EOF;
|
||||||
|
|
||||||
#define d2i_ASN1_SET_OF_${type_thing}(st, pp, length, d2i_func, free_func, ex_tag, ex_class) \\
|
#define d2i_ASN1_SET_OF_${type_thing}(st, pp, length, d2i_func, free_func, ex_tag, ex_class) \\
|
||||||
@ -99,7 +99,7 @@ EOF
|
|||||||
SKM_ASN1_seq_unpack($type_thing, (buf), (len), (d2i_func), (free_func))
|
SKM_ASN1_seq_unpack($type_thing, (buf), (len), (d2i_func), (free_func))
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
foreach $type_thing (@p12stklst) {
|
foreach $type_thing (sort @p12stklst) {
|
||||||
$new_stackfile .= <<EOF;
|
$new_stackfile .= <<EOF;
|
||||||
|
|
||||||
#define PKCS12_decrypt_d2i_${type_thing}(algor, d2i_func, free_func, pass, passlen, oct, seq) \\
|
#define PKCS12_decrypt_d2i_${type_thing}(algor, d2i_func, free_func, pass, passlen, oct, seq) \\
|
||||||
|
Loading…
x
Reference in New Issue
Block a user