mirror of
https://github.com/lcn2/calc.git
synced 2025-08-16 01:03:29 +03:00
Release calc version 2.11.8.1
This commit is contained in:
8
CHANGES
8
CHANGES
@@ -44,6 +44,10 @@ The following are the changes from calc version 2.11.8.0 to date:
|
|||||||
The new default config is the old classic config with outround being
|
The new default config is the old classic config with outround being
|
||||||
24, leadzero being set, and the prompts being ;'s.
|
24, leadzero being set, and the prompts being ;'s.
|
||||||
|
|
||||||
|
Fixed a bug in the evaluation of tanh(1e-23) with an epsilon(1e-100).
|
||||||
|
Thanks goes to Dmitry G. Baksheyev <bd at nbsp dot nsk dot su>
|
||||||
|
for reprting the problem, and thanks goes to Ernest Bowen
|
||||||
|
<ernie at turing dot une dot edu dot au> for the fix.
|
||||||
|
|
||||||
The following are the changes from calc version 2.11.7.0 to 2.11.7.1:
|
The following are the changes from calc version 2.11.7.0 to 2.11.7.1:
|
||||||
|
|
||||||
@@ -5608,8 +5612,8 @@ Following is a list of visible changes to calc from version 1.24.7 to 1.26.1:
|
|||||||
## received a copy with calc; if not, write to Free Software Foundation, Inc.
|
## received a copy with calc; if not, write to Free Software Foundation, Inc.
|
||||||
## 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
## 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||||
##
|
##
|
||||||
## @(#) $Revision: 29.59 $
|
## @(#) $Revision: 29.60 $
|
||||||
## @(#) $Id: CHANGES,v 29.59 2003/02/26 17:17:12 chongo Exp chongo $
|
## @(#) $Id: CHANGES,v 29.60 2003/08/26 04:35:45 chongo Exp $
|
||||||
## @(#) $Source: /usr/local/src/cmd/calc/RCS/CHANGES,v $
|
## @(#) $Source: /usr/local/src/cmd/calc/RCS/CHANGES,v $
|
||||||
##
|
##
|
||||||
## Under source code control: 1993/06/02 18:12:57
|
## Under source code control: 1993/06/02 18:12:57
|
||||||
|
4
calc.c
4
calc.c
@@ -19,8 +19,8 @@
|
|||||||
* received a copy with calc; if not, write to Free Software Foundation, Inc.
|
* received a copy with calc; if not, write to Free Software Foundation, Inc.
|
||||||
* 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
* 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||||
*
|
*
|
||||||
* @(#) $Revision: 29.8 $
|
* @(#) $Revision: 29.9 $
|
||||||
* @(#) $Id: calc.c,v 29.8 2001/04/10 22:03:13 chongo Exp chongo $
|
* @(#) $Id: calc.c,v 29.9 2003/08/26 04:36:10 chongo Exp $
|
||||||
* @(#) $Source: /usr/local/src/cmd/calc/RCS/calc.c,v $
|
* @(#) $Source: /usr/local/src/cmd/calc/RCS/calc.c,v $
|
||||||
*
|
*
|
||||||
* Under source code control: 1990/02/15 01:48:11
|
* Under source code control: 1990/02/15 01:48:11
|
||||||
|
4
calc.h
4
calc.h
@@ -17,8 +17,8 @@
|
|||||||
* received a copy with calc; if not, write to Free Software Foundation, Inc.
|
* received a copy with calc; if not, write to Free Software Foundation, Inc.
|
||||||
* 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
* 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||||
*
|
*
|
||||||
* @(#) $Revision: 29.10 $
|
* @(#) $Revision: 29.11 $
|
||||||
* @(#) $Id: calc.h,v 29.10 2002/03/12 09:40:57 chongo Exp chongo $
|
* @(#) $Id: calc.h,v 29.11 2003/08/26 04:36:10 chongo Exp $
|
||||||
* @(#) $Source: /usr/local/src/cmd/calc/RCS/calc.h,v $
|
* @(#) $Source: /usr/local/src/cmd/calc/RCS/calc.h,v $
|
||||||
*
|
*
|
||||||
* Under source code control: 1990/02/15 01:48:31
|
* Under source code control: 1990/02/15 01:48:31
|
||||||
|
4
calc.man
4
calc.man
@@ -15,8 +15,8 @@
|
|||||||
.\" received a copy with calc; if not, write to Free Software Foundation, Inc.
|
.\" received a copy with calc; if not, write to Free Software Foundation, Inc.
|
||||||
.\" 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
.\" 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||||
.\"
|
.\"
|
||||||
.\" @(#) $Revision: 29.10 $
|
.\" @(#) $Revision: 29.11 $
|
||||||
.\" @(#) $Id: calc.man,v 29.10 2003/01/18 21:19:21 chongo Exp chongo $
|
.\" @(#) $Id: calc.man,v 29.11 2003/08/26 04:36:10 chongo Exp $
|
||||||
.\" @(#) $Source: /usr/local/src/cmd/calc/RCS/calc.man,v $
|
.\" @(#) $Source: /usr/local/src/cmd/calc/RCS/calc.man,v $
|
||||||
.\"
|
.\"
|
||||||
.\" Under source code control: 1991/07/23 05:48:26
|
.\" Under source code control: 1991/07/23 05:48:26
|
||||||
|
4
config.c
4
config.c
@@ -19,8 +19,8 @@
|
|||||||
* received a copy with calc; if not, write to Free Software Foundation, Inc.
|
* received a copy with calc; if not, write to Free Software Foundation, Inc.
|
||||||
* 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
* 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||||
*
|
*
|
||||||
* @(#) $Revision: 29.9 $
|
* @(#) $Revision: 29.10 $
|
||||||
* @(#) $Id: config.c,v 29.9 2003/04/15 03:37:16 chongo Exp chongo $
|
* @(#) $Id: config.c,v 29.10 2003/08/26 04:36:10 chongo Exp $
|
||||||
* @(#) $Source: /usr/local/src/cmd/calc/RCS/config.c,v $
|
* @(#) $Source: /usr/local/src/cmd/calc/RCS/config.c,v $
|
||||||
*
|
*
|
||||||
* Under source code control: 1991/07/20 00:21:56
|
* Under source code control: 1991/07/20 00:21:56
|
||||||
|
4
config.h
4
config.h
@@ -19,8 +19,8 @@
|
|||||||
* received a copy with calc; if not, write to Free Software Foundation, Inc.
|
* received a copy with calc; if not, write to Free Software Foundation, Inc.
|
||||||
* 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
* 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||||
*
|
*
|
||||||
* @(#) $Revision: 29.12 $
|
* @(#) $Revision: 29.13 $
|
||||||
* @(#) $Id: config.h,v 29.12 2002/12/29 09:20:25 chongo Exp chongo $
|
* @(#) $Id: config.h,v 29.13 2003/08/26 04:36:10 chongo Exp $
|
||||||
* @(#) $Source: /usr/local/src/cmd/calc/RCS/config.h,v $
|
* @(#) $Source: /usr/local/src/cmd/calc/RCS/config.h,v $
|
||||||
*
|
*
|
||||||
* Under source code control: 1995/11/01 22:20:17
|
* Under source code control: 1995/11/01 22:20:17
|
||||||
|
@@ -17,8 +17,8 @@
|
|||||||
* received a copy with calc; if not, write to Free Software Foundation, Inc.
|
* received a copy with calc; if not, write to Free Software Foundation, Inc.
|
||||||
* 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
* 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||||
*
|
*
|
||||||
* @(#) $Revision: 29.8 $
|
* @(#) $Revision: 29.9 $
|
||||||
* @(#) $Id: lib_calc.c,v 29.8 2002/03/12 09:40:57 chongo Exp chongo $
|
* @(#) $Id: lib_calc.c,v 29.9 2003/08/26 04:36:10 chongo Exp $
|
||||||
* @(#) $Source: /usr/local/src/cmd/calc/RCS/lib_calc.c,v $
|
* @(#) $Source: /usr/local/src/cmd/calc/RCS/lib_calc.c,v $
|
||||||
*
|
*
|
||||||
* Under source code control: 1996/06/17 18:06:19
|
* Under source code control: 1996/06/17 18:06:19
|
||||||
|
@@ -19,8 +19,8 @@
|
|||||||
* received a copy with calc; if not, write to Free Software Foundation, Inc.
|
* received a copy with calc; if not, write to Free Software Foundation, Inc.
|
||||||
* 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
* 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||||
*
|
*
|
||||||
* @(#) $Revision: 29.47 $
|
* @(#) $Revision: 29.48 $
|
||||||
* @(#) $Id: version.c,v 29.47 2003/06/10 19:23:33 chongo Exp chongo $
|
* @(#) $Id: version.c,v 29.48 2003/08/26 04:35:32 chongo Exp $
|
||||||
* @(#) $Source: /usr/local/src/cmd/calc/RCS/version.c,v $
|
* @(#) $Source: /usr/local/src/cmd/calc/RCS/version.c,v $
|
||||||
*
|
*
|
||||||
* Under source code control: 1990/05/22 11:00:58
|
* Under source code control: 1990/05/22 11:00:58
|
||||||
@@ -46,7 +46,7 @@ static char *program;
|
|||||||
#define MAJOR_VER 2 /* major version */
|
#define MAJOR_VER 2 /* major version */
|
||||||
#define MINOR_VER 11 /* minor version */
|
#define MINOR_VER 11 /* minor version */
|
||||||
#define MAJOR_PATCH 8 /* patch level or 0 if no patch */
|
#define MAJOR_PATCH 8 /* patch level or 0 if no patch */
|
||||||
#define MINOR_PATCH 0 /* test number or 0 if no minor patch */
|
#define MINOR_PATCH 1 /* test number or 0 if no minor patch */
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
12
zfunc.c
12
zfunc.c
@@ -19,8 +19,8 @@
|
|||||||
* received a copy with calc; if not, write to Free Software Foundation, Inc.
|
* received a copy with calc; if not, write to Free Software Foundation, Inc.
|
||||||
* 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
* 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||||
*
|
*
|
||||||
* @(#) $Revision: 29.3 $
|
* @(#) $Revision: 29.4 $
|
||||||
* @(#) $Id: zfunc.c,v 29.3 2000/07/17 15:35:49 chongo Exp $
|
* @(#) $Id: zfunc.c,v 29.4 2003/08/26 04:35:11 chongo Exp $
|
||||||
* @(#) $Source: /usr/local/src/cmd/calc/RCS/zfunc.c,v $
|
* @(#) $Source: /usr/local/src/cmd/calc/RCS/zfunc.c,v $
|
||||||
*
|
*
|
||||||
* Under source code control: 1990/02/15 01:48:27
|
* Under source code control: 1990/02/15 01:48:27
|
||||||
@@ -817,7 +817,9 @@ zgcd(ZVALUE z1, ZVALUE z2, ZVALUE *res)
|
|||||||
needw = TRUE;
|
needw = TRUE;
|
||||||
|
|
||||||
w = 0;
|
w = 0;
|
||||||
|
j = 0;
|
||||||
while (m) { /* START OF MAIN LOOP */
|
while (m) { /* START OF MAIN LOOP */
|
||||||
|
if (m - n < 2 || needw) {
|
||||||
q = 0;
|
q = 0;
|
||||||
u = *a0;
|
u = *a0;
|
||||||
v = 1;
|
v = 1;
|
||||||
@@ -872,6 +874,8 @@ zgcd(ZVALUE z1, ZVALUE z2, ZVALUE *res)
|
|||||||
else g &= BASE1;
|
else g &= BASE1;
|
||||||
}
|
}
|
||||||
else g = 1;
|
else g = 1;
|
||||||
|
} else
|
||||||
|
g = (HALF) *a0 * w;
|
||||||
a = a0;
|
a = a0;
|
||||||
b = b0;
|
b = b0;
|
||||||
i = n;
|
i = n;
|
||||||
@@ -947,6 +951,10 @@ zgcd(ZVALUE z1, ZVALUE z2, ZVALUE *res)
|
|||||||
}
|
}
|
||||||
a0 += q;
|
a0 += q;
|
||||||
m -= q;
|
m -= q;
|
||||||
|
while (m && !*a0) { /* Removing trailing zeros */
|
||||||
|
m--;
|
||||||
|
a0++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
while (m && !a0[m-1]) m--; /* Removing leading zeros */
|
while (m && !a0[m-1]) m--; /* Removing leading zeros */
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user