# HG changeset patch # User Jordi GutiƩrrez Hermoso # Date 1408829936 14400 # Node ID 920a400929ca9e385f06d36e2d3fcc33a9f656af # Parent 4c59f69fa52c034c9bae58198c8ed08260e41815 * isprime.m: Return an empty array for empty input diff -r 4c59f69fa52c -r 920a400929ca scripts/specfun/isprime.m --- a/scripts/specfun/isprime.m Sat Aug 23 16:12:03 2014 +0200 +++ b/scripts/specfun/isprime.m Sat Aug 23 17:38:56 2014 -0400 @@ -43,6 +43,11 @@ error ("isprime: X must be a non-negative integer"); endif + if (isempty (x)) + t = x; + return; + endif + maxn = max (x(:)); ## generate prime table of suitable length. maxp = min (maxn, max (sqrt (maxn), 1e7)); # FIXME: threshold not optimized.