mirror of
https://github.com/openssl/openssl.git
synced 2025-02-17 14:32:04 +08:00
check-format.pl: Fix report on missing space before +/-: allow, e.g., '1e-6'
Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/17434)
This commit is contained in:
parent
15ae69fa7b
commit
d45c0e1a5e
@ -190,6 +190,11 @@ X509 *x509 = NULL;
|
||||
int y = a + 1 < b;
|
||||
int ret, was_NULL = *certs == NULL;
|
||||
|
||||
/* should not trigger: no space before binary ... operator */
|
||||
float z = 1e-6 * (-1) * b[+6] * 1e+1 * (a)->f * (long)+1
|
||||
- (tmstart.tv_sec + tmstart.tv_nsec * 1e-9);
|
||||
struct st = {-1, 0};
|
||||
|
||||
const OPTIONS passwd_options[] = {
|
||||
{"aixmd5", OPT_AIXMD5, '-', "AIX MD5-based password algorithm"},
|
||||
#if !defined(OPENSSL_NO_DES) && !defined(OPENSSL_NO_DEPRECATED_3_0)
|
||||
|
@ -691,8 +691,8 @@ while (<>) { # loop over all lines of all input files
|
||||
report("no space before '=' or '<op>='") if $intra_line =~ m/\S(=)/; # '=' etc. without preceding space
|
||||
report("no space before '$1'") if $intra_line =~ m/\S([|\/%<>^\?])/; # |/%<>^? without preceding space
|
||||
# TODO ternary ':' without preceding SPC, while allowing no SPC before ':' after 'case'
|
||||
report("no space before binary '$1'") if $intra_line =~ m/[^\s{()\[]([+\-])/;# +/- without preceding space or {()[
|
||||
# or ')' (which is used f type casts)
|
||||
report("no space before binary '$2'") if $intra_line =~ m/([^\s{()\[e])([+\-])/; # '+'/'-' without preceding space or {()[e
|
||||
# ')' may be used for type casts or before "->", 'e' may be used for numerical literals such as "1e-6"
|
||||
report("no space before binary '$1'") if $intra_line =~ m/[^\s{()\[*!]([*])/; # '*' without preceding space or {()[*!
|
||||
report("no space before binary '$1'") if $intra_line =~ m/[^\s{()\[]([&])/; # '&' without preceding space or {()[
|
||||
report("no space after ternary '$1'") if $intra_line =~ m/(:)[^\s\d]/; # ':' without following space or digit
|
||||
|
Loading…
Reference in New Issue
Block a user