Skip to content

Commit 8ae39ca

Browse files
committed
Added memset exception to helper.pl
1 parent f078611 commit 8ae39ca

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

helper.pl

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ sub check_source {
5858
push @{$troubles->{unwanted_free}}, $lineno if $file =~ /^[^\/]+\.c$/ && $l =~ /\bfree\s*\(/;
5959
# and we probably want to also avoid the following
6060
push @{$troubles->{unwanted_memcpy}}, $lineno if $file =~ /^[^\/]+\.c$/ && $l =~ /\bmemcpy\s*\(/ && $file !~ /s_mp_copy_digs.c/;
61-
push @{$troubles->{unwanted_memset}}, $lineno if $file =~ /^[^\/]+\.c$/ && $l =~ /\bmemset\s*\(/ && $file !~ /s_mp_zero_buf.c/ && $file !~ /s_mp_zero_digs.c/;
61+
push @{$troubles->{unwanted_memset}}, $lineno if $file =~ /^[^\/]+\.c$/ && $l =~ /\bmemset\s*\(/ && $file !~ /s_mp_zero_buf.c/ && $file !~ /s_mp_zero_digs.c/ && $file !~ /mp_is_small_prime.c/;
6262
push @{$troubles->{unwanted_memmove}}, $lineno if $file =~ /^[^\/]+\.c$/ && $l =~ /\bmemmove\s*\(/;
6363
push @{$troubles->{unwanted_memcmp}}, $lineno if $file =~ /^[^\/]+\.c$/ && $l =~ /\bmemcmp\s*\(/;
6464
push @{$troubles->{unwanted_strcmp}}, $lineno if $file =~ /^[^\/]+\.c$/ && $l =~ /\bstrcmp\s*\(/;

mp_is_small_prime.c

+2-3
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,10 @@ static mp_sieve_prime s_nextprime(mp_sieve_prime p, mp_single_sieve *bst);
3838

3939
static void s_mp_sieve_setall(mp_single_sieve *bst)
4040
{
41-
mp_sieve_prime i, bs_size;
42-
4341
#ifdef MP_USE_MEMOPS
44-
memset((bst)->content, MP_SIEVE_FILL, bst->alloc);
42+
memset((bst)->content, 0xff, bst->alloc);
4543
#else
44+
mp_sieve_prime i, bs_size;
4645
bs_size = bst->alloc / sizeof(mp_sieve_prime);
4746
for (i = 0; i < bs_size; i++) {
4847
(bst)->content[i] = MP_SIEVE_FILL;

0 commit comments

Comments
 (0)