mirror of
https://github.com/lcn2/calc.git
synced 2025-08-19 01:13:27 +03:00
convert ASCII TABs to ASCII SPACEs
Converted all ASCII tabs to ASCII spaces using a 8 character tab stop, for all files, except for all Makefiles (plus rpm.mk). The `git diff -w` reports no changes.
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
*
|
||||
* Calc is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
|
||||
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
|
||||
* Public License for more details.
|
||||
*
|
||||
* A copy of version 2.1 of the GNU Lesser General Public License is
|
||||
@@ -19,82 +19,82 @@
|
||||
* received a copy with calc; if not, write to Free Software Foundation, Inc.
|
||||
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
* Under source code control: 1995/12/02 04:27:41
|
||||
* File existed as early as: 1995
|
||||
* Under source code control: 1995/12/02 04:27:41
|
||||
* File existed as early as: 1995
|
||||
*
|
||||
* Share and enjoy! :-) http://www.isthe.com/chongo/tech/comp/calc/
|
||||
* Share and enjoy! :-) http://www.isthe.com/chongo/tech/comp/calc/
|
||||
*/
|
||||
|
||||
|
||||
defaultverbose = 1; /* default verbose value */
|
||||
defaultverbose = 1; /* default verbose value */
|
||||
|
||||
define testi(str, n, N, verbose)
|
||||
{
|
||||
local A, t, i, j, d1, d2;
|
||||
local m;
|
||||
local A, t, i, j, d1, d2;
|
||||
local m;
|
||||
|
||||
if (isnull(verbose)) verbose = defaultverbose;
|
||||
if (verbose > 0) {
|
||||
print str:":",:;
|
||||
}
|
||||
if (isnull(N))
|
||||
N = 1e6;
|
||||
mat A[n,n];
|
||||
for (i = 0; i < n; i++)
|
||||
for (j = 0; j < n; j++)
|
||||
A[i,j] = rand(-N, N);
|
||||
t = runtime();
|
||||
d1 = det(A);
|
||||
t = runtime() - t;
|
||||
d2 = det(A^2);
|
||||
if (d2 != d1^2) {
|
||||
if (verbose > 0) {
|
||||
printf("*** Failure for n=%d, N=%d, d1=%d\n", n, N, d1);
|
||||
}
|
||||
return 1; /* error */
|
||||
} else {
|
||||
if (verbose > 0) {
|
||||
printf("no errors\n");
|
||||
}
|
||||
if (verbose > 1) {
|
||||
printf("ok: n=%d, N=%d, d1=%d, t=%d\n", n, N, d1, t);
|
||||
}
|
||||
}
|
||||
return 0; /* ok */
|
||||
if (isnull(verbose)) verbose = defaultverbose;
|
||||
if (verbose > 0) {
|
||||
print str:":",:;
|
||||
}
|
||||
if (isnull(N))
|
||||
N = 1e6;
|
||||
mat A[n,n];
|
||||
for (i = 0; i < n; i++)
|
||||
for (j = 0; j < n; j++)
|
||||
A[i,j] = rand(-N, N);
|
||||
t = runtime();
|
||||
d1 = det(A);
|
||||
t = runtime() - t;
|
||||
d2 = det(A^2);
|
||||
if (d2 != d1^2) {
|
||||
if (verbose > 0) {
|
||||
printf("*** Failure for n=%d, N=%d, d1=%d\n", n, N, d1);
|
||||
}
|
||||
return 1; /* error */
|
||||
} else {
|
||||
if (verbose > 0) {
|
||||
printf("no errors\n");
|
||||
}
|
||||
if (verbose > 1) {
|
||||
printf("ok: n=%d, N=%d, d1=%d, t=%d\n", n, N, d1, t);
|
||||
}
|
||||
}
|
||||
return 0; /* ok */
|
||||
}
|
||||
|
||||
define testr(str, n, N, verbose)
|
||||
{
|
||||
local A, t, i, j, d1, d2;
|
||||
local A, t, i, j, d1, d2;
|
||||
|
||||
if (isnull(verbose)) verbose = defaultverbose;
|
||||
if (verbose > 0) {
|
||||
print str:":",:;
|
||||
}
|
||||
if (isnull(N))
|
||||
N = 1e6;
|
||||
mat A[n,n];
|
||||
for (i = 0; i < n; i++)
|
||||
for (j = 0; j < n; j++)
|
||||
A[i,j] = rand(-(N^2), N^2)/rand(1, N);
|
||||
t = usertime();
|
||||
d1 = det(A);
|
||||
t = usertime() - t;
|
||||
d2 = det(A^2);
|
||||
if (d2 != d1^2) {
|
||||
if (verbose > 0) {
|
||||
printf("*** Failure for n=%d, N=%d, d1=%d\n", n, N, d1);
|
||||
}
|
||||
return 1; /* error */
|
||||
} else {
|
||||
if (verbose > 0) {
|
||||
printf("no errors\n");
|
||||
}
|
||||
if (verbose > 1) {
|
||||
printf("ok: n=%d, N=%d, d1=%d, t=%d\n", n, N, d1, t);
|
||||
}
|
||||
}
|
||||
return 0; /* ok */
|
||||
if (isnull(verbose)) verbose = defaultverbose;
|
||||
if (verbose > 0) {
|
||||
print str:":",:;
|
||||
}
|
||||
if (isnull(N))
|
||||
N = 1e6;
|
||||
mat A[n,n];
|
||||
for (i = 0; i < n; i++)
|
||||
for (j = 0; j < n; j++)
|
||||
A[i,j] = rand(-(N^2), N^2)/rand(1, N);
|
||||
t = usertime();
|
||||
d1 = det(A);
|
||||
t = usertime() - t;
|
||||
d2 = det(A^2);
|
||||
if (d2 != d1^2) {
|
||||
if (verbose > 0) {
|
||||
printf("*** Failure for n=%d, N=%d, d1=%d\n", n, N, d1);
|
||||
}
|
||||
return 1; /* error */
|
||||
} else {
|
||||
if (verbose > 0) {
|
||||
printf("no errors\n");
|
||||
}
|
||||
if (verbose > 1) {
|
||||
printf("ok: n=%d, N=%d, d1=%d, t=%d\n", n, N, d1, t);
|
||||
}
|
||||
}
|
||||
return 0; /* ok */
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -102,39 +102,39 @@ define testr(str, n, N, verbose)
|
||||
*/
|
||||
define test3300(verbose, tnum)
|
||||
{
|
||||
local N; /* test parameter */
|
||||
local i;
|
||||
local N; /* test parameter */
|
||||
local i;
|
||||
|
||||
/*
|
||||
* set test parameters
|
||||
*/
|
||||
if (isnull(verbose)) {
|
||||
verbose = defaultverbose;
|
||||
}
|
||||
N = 1e6;
|
||||
srand(3300e3300);
|
||||
/*
|
||||
* set test parameters
|
||||
*/
|
||||
if (isnull(verbose)) {
|
||||
verbose = defaultverbose;
|
||||
}
|
||||
N = 1e6;
|
||||
srand(3300e3300);
|
||||
|
||||
/*
|
||||
* test a lot of stuff
|
||||
*/
|
||||
for (i=0; i < 19; ++i) {
|
||||
err += testi(strcat(str(tnum++), ": testi(", str(i), ")"), \
|
||||
i, N, verbose);
|
||||
}
|
||||
for (i=0; i < 9; ++i) {
|
||||
err += testr(strcat(str(tnum++), ": testr(", str(i), ")"), \
|
||||
i, N, verbose);
|
||||
}
|
||||
/*
|
||||
* test a lot of stuff
|
||||
*/
|
||||
for (i=0; i < 19; ++i) {
|
||||
err += testi(strcat(str(tnum++), ": testi(", str(i), ")"), \
|
||||
i, N, verbose);
|
||||
}
|
||||
for (i=0; i < 9; ++i) {
|
||||
err += testr(strcat(str(tnum++), ": testr(", str(i), ")"), \
|
||||
i, N, verbose);
|
||||
}
|
||||
|
||||
/*
|
||||
* test results
|
||||
*/
|
||||
if (verbose > 1) {
|
||||
if (err) {
|
||||
print "***", err, "error(s) found in testall";
|
||||
} else {
|
||||
print "no errors in testall";
|
||||
}
|
||||
}
|
||||
return tnum;
|
||||
/*
|
||||
* test results
|
||||
*/
|
||||
if (verbose > 1) {
|
||||
if (err) {
|
||||
print "***", err, "error(s) found in testall";
|
||||
} else {
|
||||
print "no errors in testall";
|
||||
}
|
||||
}
|
||||
return tnum;
|
||||
}
|
||||
|
Reference in New Issue
Block a user