head 1.4; access; symbols pkgsrc-2018Q2:1.3.0.46 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.44 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.42 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.40 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.36 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.34 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.32 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.30 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.28 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.26 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.24 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.22 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.20 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.18 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.3.0.16 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.3.0.14 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.3.0.12 pkgsrc-2014Q2-base:1.3 pkgsrc-2014Q1:1.3.0.10 pkgsrc-2014Q1-base:1.3 pkgsrc-2013Q4:1.3.0.8 pkgsrc-2013Q4-base:1.3 pkgsrc-2013Q3:1.3.0.6 pkgsrc-2013Q3-base:1.3 pkgsrc-2013Q2:1.3.0.4 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.3.0.2 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.2.0.58 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.56 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.54 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.52 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.50 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.48 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.46 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.44 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.42 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.40 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.38 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.36 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.34 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.32 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.30 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.28 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.26 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.24 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.22 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.20 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.18 pkgsrc-2008Q1:1.2.0.16 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.14 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.12 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.10 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.8 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.6 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.4 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.2 pkgsrc-2006Q2-base:1.2; locks; strict; comment @# @; 1.4 date 2018.08.28.11.54.54; author schmonz; state dead; branches; next 1.3; commitid dDOjsdxWThJqJSPA; 1.3 date 2013.01.11.13.29.34; author joerg; state Exp; branches; next 1.2; 1.2 date 2006.06.14.14.34.10; author joerg; state Exp; branches; next 1.1; 1.1 date 2006.06.14.09.07.45; author rillig; state Exp; branches; next ; desc @@ 1.4 log @Update to 20.4.14. The changelog, while extremely long, only reaches back to 20.0. Please consult https://fractint.org/ftp/current/dos/whatsnew.txt for an approximate understanding of what's new since 3.10 (the previous version in pkgsrc). @ text @$NetBSD: patch-ag,v 1.3 2013/01/11 13:29:34 joerg Exp $ --- fracsubr.c.orig 1999-09-06 10:38:10.000000000 +0000 +++ fracsubr.c @@@@ -3,12 +3,15 @@@@ FRACSUBR.C contains subroutines which be FRACTALS.C, i.e. which are non-fractal-specific fractal engine subroutines. */ -#ifndef XFRACT +#if !defined(USE_VARARGS) #include -#include #else #include #endif + +#ifndef XFRACT +#include +#endif #include #include /* see Fractint.c for a description of the "include" hierarchy */ @@@@ -326,8 +329,8 @@@@ init_restart: if(fractype != CELLULAR && fractype != ANT) /* fudgetolong fails w >10 digits in double */ { - creal = fudgetolong(param[0]); /* integer equivs for it all */ - cimag = fudgetolong(param[1]); + my_creal = fudgetolong(param[0]); /* integer equivs for it all */ + my_cimag = fudgetolong(param[1]); xmin = fudgetolong(xxmin); xmax = fudgetolong(xxmax); x3rd = fudgetolong(xx3rd); @@@@ -1050,7 +1053,7 @@@@ static int _fastcall ratio_bad(double ac */ -#ifndef XFRACT +#if !defined(USE_VARARGS) int put_resume(int len, ...) #else int put_resume(va_alist) @@@@ -1059,13 +1062,13 @@@@ va_dcl { va_list arg_marker; /* variable arg list */ BYTE *source_ptr; -#ifdef XFRACT +#if defined(USE_VARARGS) int len; #endif if (resume_info == 0) return(-1); -#ifndef XFRACT +#if !defined(USE_VARARGS) va_start(arg_marker,len); #else va_start(arg_marker); @@@@ -1101,7 +1104,7 @@@@ You will not be able to resume calculati return(0); } -#ifndef XFRACT +#if !defined(USE_VARARGS) int get_resume(int len, ...) #else int get_resume(va_alist) @@@@ -1110,13 +1113,13 @@@@ va_dcl { va_list arg_marker; /* variable arg list */ BYTE *dest_ptr; -#ifdef XFRACT +#if defined(USE_VARARGS) int len; #endif if (resume_info == 0) return(-1); -#ifndef XFRACT +#if !defined(USE_VARARGS) va_start(arg_marker,len); #else va_start(arg_marker); @ 1.3 log @Don't conflict with libm. @ text @d1 1 a1 1 $NetBSD: patch-ag,v 1.2 2006/06/14 14:34:10 joerg Exp $ @ 1.2 log @Ensure that len does not shadow a parameter of the same name. Don't use __sighandler_t at all, it is not standard and at least on DrgaonFly means something completely different. Also change the typedef to match what signal actually expects. Fix some more minor glitches for DragonFly. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- fracsubr.c.orig 1999-09-06 15:38:10.000000000 +0000 d23 11 @ 1.1 log @Made xfractint work on NetBSD. @ text @d3 2 a4 2 --- fracsubr.c.orig 2006-06-15 07:57:40.000000000 +0200 +++ fracsubr.c 2006-06-15 08:30:43.000000000 +0200 d32 8 a39 1 @@@@ -1065,7 +1068,7 @@@@ va_dcl d57 8 a64 1 @@@@ -1116,7 +1119,7 @@@@ va_dcl @