Fossil SCM

Bug fix to the abs() function of pikchr.

drh 2022-03-28 13:39 trunk
Commit b80ae0215eb65fba0bad94290cd124d9d8430328d56ac11f0832290b9624c0b0
1 file changed +1 -1
+1 -1
--- extsrc/pikchr.c
+++ extsrc/pikchr.c
@@ -6645,11 +6645,11 @@
66456645
/* Compute one of the built-in functions
66466646
*/
66476647
static PNum pik_func(Pik *p, PToken *pFunc, PNum x, PNum y){
66486648
PNum v = 0.0;
66496649
switch( pFunc->eCode ){
6650
- case FN_ABS: v = v<0.0 ? -v : v; break;
6650
+ case FN_ABS: v = x<0.0 ? -x : x; break;
66516651
case FN_COS: v = cos(x); break;
66526652
case FN_INT: v = rint(x); break;
66536653
case FN_SIN: v = sin(x); break;
66546654
case FN_SQRT:
66556655
if( x<0.0 ){
66566656
--- extsrc/pikchr.c
+++ extsrc/pikchr.c
@@ -6645,11 +6645,11 @@
6645 /* Compute one of the built-in functions
6646 */
6647 static PNum pik_func(Pik *p, PToken *pFunc, PNum x, PNum y){
6648 PNum v = 0.0;
6649 switch( pFunc->eCode ){
6650 case FN_ABS: v = v<0.0 ? -v : v; break;
6651 case FN_COS: v = cos(x); break;
6652 case FN_INT: v = rint(x); break;
6653 case FN_SIN: v = sin(x); break;
6654 case FN_SQRT:
6655 if( x<0.0 ){
6656
--- extsrc/pikchr.c
+++ extsrc/pikchr.c
@@ -6645,11 +6645,11 @@
6645 /* Compute one of the built-in functions
6646 */
6647 static PNum pik_func(Pik *p, PToken *pFunc, PNum x, PNum y){
6648 PNum v = 0.0;
6649 switch( pFunc->eCode ){
6650 case FN_ABS: v = x<0.0 ? -x : x; break;
6651 case FN_COS: v = cos(x); break;
6652 case FN_INT: v = rint(x); break;
6653 case FN_SIN: v = sin(x); break;
6654 case FN_SQRT:
6655 if( x<0.0 ){
6656

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button