591 lines
13 KiB
Diff
591 lines
13 KiB
Diff
diff -u xfractint-20.2.04.orig/editpal.c xfractint-20.2.04/editpal.c
|
|
--- xfractint-20.2.04.orig/editpal.c 2005-09-21 23:02:30.000000000 +0200
|
|
+++ xfractint-20.2.04/editpal.c 2005-09-21 23:38:25.000000000 +0200
|
|
@@ -114,11 +114,7 @@
|
|
#endif
|
|
|
|
#include <string.h>
|
|
-#ifndef XFRACT
|
|
#include <stdarg.h>
|
|
-#else
|
|
-#include <varargs.h>
|
|
-#endif
|
|
|
|
#ifdef __TURBOC__
|
|
# include <mem.h> /* to get mem...() declarations */
|
|
@@ -410,31 +406,14 @@
|
|
}
|
|
|
|
|
|
-#ifndef XFRACT
|
|
static void displayf(int x, int y, int fg, int bg, char *format, ...)
|
|
-#else
|
|
-static void displayf(va_alist)
|
|
-va_dcl
|
|
-#endif
|
|
{
|
|
char buff[81];
|
|
int ctr;
|
|
|
|
va_list arg_list;
|
|
|
|
-#ifndef XFRACT
|
|
va_start(arg_list, format);
|
|
-#else
|
|
- int x,y,fg,bg;
|
|
- char *format;
|
|
-
|
|
- va_start(arg_list);
|
|
- x = va_arg(arg_list,int);
|
|
- y = va_arg(arg_list,int);
|
|
- fg = va_arg(arg_list,int);
|
|
- bg = va_arg(arg_list,int);
|
|
- format = va_arg(arg_list,char *);
|
|
-#endif
|
|
vsprintf(buff, format, arg_list);
|
|
va_end(arg_list);
|
|
|
|
diff -u xfractint-20.2.04.orig/fracsubr.c xfractint-20.2.04/fracsubr.c
|
|
--- xfractint-20.2.04.orig/fracsubr.c 2005-09-21 23:02:30.000000000 +0200
|
|
+++ xfractint-20.2.04/fracsubr.c 2005-09-21 23:38:25.000000000 +0200
|
|
@@ -3,12 +3,8 @@
|
|
FRACTALS.C, i.e. which are non-fractal-specific fractal engine subroutines.
|
|
*/
|
|
|
|
-#ifndef XFRACT
|
|
#include <stdarg.h>
|
|
#include <sys/timeb.h>
|
|
-#else
|
|
-#include <varargs.h>
|
|
-#endif
|
|
#include <sys/types.h>
|
|
#include <time.h>
|
|
/* see Fractint.c for a description of the "include" hierarchy */
|
|
@@ -1058,27 +1054,14 @@
|
|
|
|
*/
|
|
|
|
-#ifndef XFRACT
|
|
int put_resume(int len, ...)
|
|
-#else
|
|
-int put_resume(va_alist)
|
|
-va_dcl
|
|
-#endif
|
|
{
|
|
va_list arg_marker; /* variable arg list */
|
|
BYTE *source_ptr;
|
|
-#ifdef XFRACT
|
|
- int len;
|
|
-#endif
|
|
|
|
if (resume_info == 0)
|
|
return(-1);
|
|
-#ifndef XFRACT
|
|
va_start(arg_marker,len);
|
|
-#else
|
|
- va_start(arg_marker);
|
|
- len = va_arg(arg_marker,int);
|
|
-#endif
|
|
while (len)
|
|
{
|
|
source_ptr = (BYTE *)va_arg(arg_marker,char *);
|
|
@@ -1109,27 +1092,14 @@
|
|
return(0);
|
|
}
|
|
|
|
-#ifndef XFRACT
|
|
int get_resume(int len, ...)
|
|
-#else
|
|
-int get_resume(va_alist)
|
|
-va_dcl
|
|
-#endif
|
|
{
|
|
va_list arg_marker; /* variable arg list */
|
|
BYTE *dest_ptr;
|
|
-#ifdef XFRACT
|
|
- int len;
|
|
-#endif
|
|
|
|
if (resume_info == 0)
|
|
return(-1);
|
|
-#ifndef XFRACT
|
|
va_start(arg_marker,len);
|
|
-#else
|
|
- va_start(arg_marker);
|
|
- len = va_arg(arg_marker,int);
|
|
-#endif
|
|
while (len)
|
|
{
|
|
dest_ptr = (BYTE *)va_arg(arg_marker,char *);
|
|
diff -u xfractint-20.2.04.orig/fractint.c xfractint-20.2.04/fractint.c
|
|
--- xfractint-20.2.04.orig/fractint.c 2005-09-21 23:02:30.000000000 +0200
|
|
+++ xfractint-20.2.04/fractint.c 2005-09-21 23:39:13.000000000 +0200
|
|
@@ -6,14 +6,12 @@
|
|
#include <string.h>
|
|
#include <time.h>
|
|
#include <signal.h>
|
|
-#ifndef XFRACT
|
|
-#include <io.h>
|
|
+#include <sys/io.h>
|
|
#include <stdarg.h>
|
|
-#else
|
|
-#include <varargs.h>
|
|
-#endif
|
|
#include <ctype.h>
|
|
|
|
+#define SRCDIR /usr/share/xfractint/
|
|
+
|
|
/* #include hierarchy for fractint is a follows:
|
|
Each module should include port.h as the first fractint specific
|
|
include. port.h includes <stdlib.h>, <stdio.h>, <math.h>,
|
|
@@ -554,12 +552,7 @@
|
|
timer(1,NULL,int width) decoder
|
|
timer(2) encoder
|
|
*/
|
|
-#ifndef XFRACT
|
|
int timer(int timertype,int(*subrtn)(),...)
|
|
-#else
|
|
-int timer(va_alist)
|
|
-va_dcl
|
|
-#endif
|
|
{
|
|
va_list arg_marker; /* variable arg list */
|
|
char *timestring;
|
|
@@ -569,15 +562,7 @@
|
|
int i;
|
|
int do_bench;
|
|
|
|
-#ifndef XFRACT
|
|
va_start(arg_marker,subrtn);
|
|
-#else
|
|
- int timertype;
|
|
- int (*subrtn)();
|
|
- va_start(arg_marker);
|
|
- timertype = va_arg(arg_marker, int);
|
|
- subrtn = (int (*)())va_arg(arg_marker, int *);
|
|
-#endif
|
|
|
|
do_bench = timerflag; /* record time? */
|
|
if (timertype == 2) /* encoder, record time only if debug=200 */
|
|
diff -u xfractint-20.2.04.orig/framain2.c xfractint-20.2.04/framain2.c
|
|
--- xfractint-20.2.04.orig/framain2.c 2005-09-21 23:02:30.000000000 +0200
|
|
+++ xfractint-20.2.04/framain2.c 2005-09-21 23:38:25.000000000 +0200
|
|
@@ -1,11 +1,7 @@
|
|
#include <string.h>
|
|
#include <time.h>
|
|
-#ifndef XFRACT
|
|
-#include <io.h>
|
|
+#include <sys/io.h>
|
|
#include <stdarg.h>
|
|
-#else
|
|
-#include <varargs.h>
|
|
-#endif
|
|
#include <ctype.h>
|
|
/* see Fractint.c for a description of the "include" hierarchy */
|
|
#include "port.h"
|
|
diff -u xfractint-20.2.04.orig/hc.c xfractint-20.2.04/hc.c
|
|
--- xfractint-20.2.04.orig/hc.c 2005-09-21 23:02:30.000000000 +0200
|
|
+++ xfractint-20.2.04/hc.c 2005-09-21 23:38:25.000000000 +0200
|
|
@@ -52,13 +52,9 @@
|
|
#define INCLUDE_COMMON /* tell helpcom.h to include common code */
|
|
|
|
|
|
-#ifndef XFRACT
|
|
-#include <io.h>
|
|
+#include <sys/io.h>
|
|
#include <stdarg.h>
|
|
-#else
|
|
-#include <varargs.h>
|
|
#define strupr strlwr
|
|
-#endif
|
|
#include <fcntl.h>
|
|
#include <string.h>
|
|
#include <ctype.h>
|
|
@@ -104,8 +100,8 @@
|
|
#define DEFAULT_EXE_FNAME "fractint.exe"
|
|
#define DEFAULT_DOC_FNAME "fractint.doc"
|
|
|
|
-#define TEMP_FNAME "HC.$$$"
|
|
-#define SWAP_FNAME "HCSWAP.$$$"
|
|
+#define TEMP_FNAME "HC.tmp"
|
|
+#define SWAP_FNAME "HCSWAP.tmp"
|
|
|
|
#define MAX_ERRORS (25) /* stop after this many errors */
|
|
#define MAX_WARNINGS (25) /* stop after this many warnings */
|
|
@@ -301,24 +297,11 @@
|
|
}
|
|
|
|
|
|
-#ifndef XFRACT
|
|
void fatal(int diff, char *format, ...)
|
|
-#else
|
|
-void fatal(va_alist)
|
|
- va_dcl
|
|
-#endif
|
|
{
|
|
va_list arg;
|
|
|
|
-#ifndef XFRACT
|
|
- va_start(arg, format);
|
|
-#else
|
|
- int diff;
|
|
- char *format;
|
|
- va_start(arg);
|
|
- diff = va_arg(arg,int);
|
|
- format = va_arg(arg,char *);
|
|
-#endif
|
|
+ va_start(arg,format);
|
|
|
|
print_msg("Fatal", srcline-diff, format, arg);
|
|
va_end(arg);
|
|
@@ -330,24 +313,11 @@
|
|
}
|
|
|
|
|
|
-#ifndef XFRACT
|
|
void error(int diff, char *format, ...)
|
|
-#else
|
|
-void error(va_alist)
|
|
- va_dcl
|
|
-#endif
|
|
{
|
|
va_list arg;
|
|
|
|
-#ifndef XFRACT
|
|
va_start(arg, format);
|
|
-#else
|
|
- int diff;
|
|
- char *format;
|
|
- va_start(arg);
|
|
- diff = va_arg(arg,int);
|
|
- format = va_arg(arg,char *);
|
|
-#endif
|
|
print_msg("Error", srcline-diff, format, arg);
|
|
va_end(arg);
|
|
|
|
@@ -356,23 +326,10 @@
|
|
}
|
|
|
|
|
|
-#ifndef XFRACT
|
|
void warn(int diff, char *format, ...)
|
|
-#else
|
|
-void warn(va_alist)
|
|
- va_dcl
|
|
-#endif
|
|
{
|
|
va_list arg;
|
|
-#ifndef XFRACT
|
|
va_start(arg, format);
|
|
-#else
|
|
- int diff;
|
|
- char *format;
|
|
- va_start(arg);
|
|
- diff = va_arg(arg, int);
|
|
- format = va_arg(arg, char *);
|
|
-#endif
|
|
print_msg("Warning", srcline-diff, format, arg);
|
|
va_end(arg);
|
|
|
|
@@ -381,47 +338,22 @@
|
|
}
|
|
|
|
|
|
-#ifndef XFRACT
|
|
void notice(char *format, ...)
|
|
-#else
|
|
-void notice(va_alist)
|
|
- va_dcl
|
|
-#endif
|
|
{
|
|
va_list arg;
|
|
-#ifndef XFRACT
|
|
va_start(arg, format);
|
|
-#else
|
|
- char *format;
|
|
-
|
|
- va_start(arg);
|
|
- format = va_arg(arg,char *);
|
|
-#endif
|
|
print_msg("Note", srcline, format, arg);
|
|
va_end(arg);
|
|
}
|
|
|
|
|
|
-#ifndef XFRACT
|
|
void msg(char *format, ...)
|
|
-#else
|
|
-void msg(va_alist)
|
|
-va_dcl
|
|
-#endif
|
|
{
|
|
va_list arg;
|
|
-#ifdef XFRACT
|
|
- char *format;
|
|
-#endif
|
|
|
|
if (quiet_mode)
|
|
return;
|
|
-#ifndef XFRACT
|
|
va_start(arg, format);
|
|
-#else
|
|
- va_start(arg);
|
|
- format = va_arg(arg,char *);
|
|
-#endif
|
|
print_msg(NULL, 0, format, arg);
|
|
va_end(arg);
|
|
}
|
|
@@ -3103,8 +3035,9 @@
|
|
}
|
|
|
|
fprintf(file, "\n\n");
|
|
- }
|
|
|
|
+ }
|
|
+
|
|
|
|
void write_hdr(char *fname)
|
|
{
|
|
@@ -3134,7 +3067,8 @@
|
|
|
|
_write_hdr(fname, temp);
|
|
|
|
- fclose(temp);
|
|
+// fclose(temp);
|
|
+
|
|
temp = fopen(TEMP_FNAME, "rt");
|
|
|
|
if (temp == NULL)
|
|
diff -u xfractint-20.2.04.orig/helpdefs.h xfractint-20.2.04/helpdefs.h
|
|
--- xfractint-20.2.04.orig/helpdefs.h 2005-09-21 23:02:30.000000000 +0200
|
|
+++ xfractint-20.2.04/helpdefs.h 2005-09-21 23:38:25.000000000 +0200
|
|
@@ -1,10 +1,10 @@
|
|
|
|
/*
|
|
- * .h
|
|
+ * helpdefs.h
|
|
*
|
|
* Contains #defines for help.
|
|
*
|
|
- * Generated by HC from: .src
|
|
+ * Generated by HC from: help.src
|
|
*
|
|
*/
|
|
|
|
diff -u xfractint-20.2.04.orig/jiim.c xfractint-20.2.04/jiim.c
|
|
--- xfractint-20.2.04.orig/jiim.c 2005-09-21 23:02:30.000000000 +0200
|
|
+++ xfractint-20.2.04/jiim.c 2005-09-21 23:38:25.000000000 +0200
|
|
@@ -40,11 +40,7 @@
|
|
|
|
#include <string.h>
|
|
|
|
-#ifndef XFRACT
|
|
#include <stdarg.h>
|
|
-#else
|
|
-#include <varargs.h>
|
|
-#endif
|
|
|
|
#ifdef __TURBOC__
|
|
# include <mem.h> /* to get mem...() declarations */
|
|
diff -u xfractint-20.2.04.orig/memory.c xfractint-20.2.04/memory.c
|
|
--- xfractint-20.2.04.orig/memory.c 2005-09-21 23:02:30.000000000 +0200
|
|
+++ xfractint-20.2.04/memory.c 2005-09-21 23:38:25.000000000 +0200
|
|
@@ -1,12 +1,8 @@
|
|
#include <string.h>
|
|
#include <limits.h>
|
|
#include <malloc.h>
|
|
-#ifndef XFRACT
|
|
-#include <io.h>
|
|
+#include <sys/io.h>
|
|
#include <stdarg.h>
|
|
-#else
|
|
-#include <varargs.h>
|
|
-#endif
|
|
#include <ctype.h>
|
|
|
|
#include "port.h"
|
|
diff -u xfractint-20.2.04.orig/miscovl.c xfractint-20.2.04/miscovl.c
|
|
--- xfractint-20.2.04.orig/miscovl.c 2005-09-21 23:02:30.000000000 +0200
|
|
+++ xfractint-20.2.04/miscovl.c 2005-09-21 23:38:25.000000000 +0200
|
|
@@ -5,14 +5,9 @@
|
|
#include <string.h>
|
|
#include <ctype.h>
|
|
#include <time.h>
|
|
-#ifndef XFRACT
|
|
#include <malloc.h>
|
|
-#include <process.h>
|
|
#include <stdarg.h>
|
|
-#include <io.h>
|
|
-#else
|
|
-#include <varargs.h>
|
|
-#endif
|
|
+#include <sys/io.h>
|
|
/* see Fractint.c for a description of the "include" hierarchy */
|
|
#include "port.h"
|
|
#include "prototyp.h"
|
|
@@ -24,12 +19,8 @@
|
|
static void write_batch_parms(char *colorinf,int colorsonly, int maxcolor,int i, int j);
|
|
static void expand_comments(char far *target, char far *source);
|
|
|
|
-#ifndef XFRACT
|
|
static void put_parm(char *parm,...);
|
|
-#else
|
|
-static void put_parm();
|
|
-extern int fake_lut;
|
|
-#endif
|
|
+extern int fake_lut;
|
|
|
|
static void put_parm_line(void);
|
|
static int getprec(double,double,double);
|
|
@@ -1200,24 +1191,13 @@
|
|
}
|
|
}
|
|
|
|
-#ifndef XFRACT
|
|
static void put_parm(char *parm,...)
|
|
-#else
|
|
-static void put_parm(va_alist)
|
|
-va_dcl
|
|
-#endif
|
|
{
|
|
char *bufptr;
|
|
va_list args;
|
|
|
|
-#ifndef XFRACT
|
|
va_start(args,parm);
|
|
-#else
|
|
- char * parm;
|
|
|
|
- va_start(args);
|
|
- parm = va_arg(args,char *);
|
|
-#endif
|
|
if (*parm == ' ' /* starting a new parm */
|
|
&& wbdata->len == 0) /* skip leading space */
|
|
++parm;
|
|
diff -u xfractint-20.2.04.orig/miscres.c xfractint-20.2.04/miscres.c
|
|
--- xfractint-20.2.04.orig/miscres.c 2005-09-21 23:02:30.000000000 +0200
|
|
+++ xfractint-20.2.04/miscres.c 2005-09-21 23:38:25.000000000 +0200
|
|
@@ -6,12 +6,8 @@
|
|
#include <ctype.h>
|
|
#include <time.h>
|
|
#include <malloc.h>
|
|
-#ifndef XFRACT
|
|
#include <stdarg.h>
|
|
-#include <io.h>
|
|
-#else
|
|
-#include <varargs.h>
|
|
-#endif
|
|
+#include <sys/io.h>
|
|
/*#ifdef __TURBOC__
|
|
#include <dir.h>
|
|
#endif */
|
|
diff -u xfractint-20.2.04.orig/printer.c xfractint-20.2.04/printer.c
|
|
--- xfractint-20.2.04.orig/printer.c 2005-09-21 23:02:30.000000000 +0200
|
|
+++ xfractint-20.2.04/printer.c 2005-09-21 23:38:25.000000000 +0200
|
|
@@ -87,12 +87,7 @@
|
|
#include <sys/types.h>
|
|
#include <errno.h>
|
|
|
|
-#ifndef XFRACT
|
|
-#include <conio.h>
|
|
#include <stdarg.h>
|
|
-#else
|
|
-#include <varargs.h>
|
|
-#endif
|
|
|
|
#include <string.h>
|
|
|
|
@@ -136,11 +131,7 @@
|
|
|
|
/******** PROTOTYPES ********/
|
|
|
|
-#ifndef XFRACT
|
|
static void Printer_printf(char far *fmt,...);
|
|
-#else
|
|
-static void Printer_printf();
|
|
-#endif
|
|
static int _fastcall printer(int c);
|
|
static void _fastcall print_title(int,int,char *);
|
|
static void printer_reset(void);
|
|
@@ -1339,25 +1330,14 @@
|
|
|
|
/* This function prints a string to the the printer with BIOS calls. */
|
|
|
|
-#ifndef XFRACT
|
|
static void Printer_printf(char far *fmt,...)
|
|
-#else
|
|
-static void Printer_printf(va_alist)
|
|
-va_dcl
|
|
-#endif
|
|
{
|
|
int i;
|
|
char s[500];
|
|
int x=0;
|
|
va_list arg;
|
|
|
|
-#ifndef XFRACT
|
|
va_start(arg,fmt);
|
|
-#else
|
|
-char far *fmt;
|
|
-va_start(arg);
|
|
-fmt = va_arg(arg,char far *);
|
|
-#endif
|
|
|
|
{
|
|
/* copy far to near string */
|
|
diff -u xfractint-20.2.04.orig/prompts1.c xfractint-20.2.04/prompts1.c
|
|
--- xfractint-20.2.04.orig/prompts1.c 2005-09-21 23:02:30.000000000 +0200
|
|
+++ xfractint-20.2.04/prompts1.c 2005-09-21 23:38:25.000000000 +0200
|
|
@@ -1980,8 +1980,8 @@
|
|
/* subrtn of get_file_entry, separated so that storage gets freed up */
|
|
{
|
|
#ifdef XFRACT
|
|
- static FCODE o_instr[]={"Press "FK_F6" to select different file, "FK_F2" for details,
|
|
-"FK_F4" to toggle sort "};
|
|
+ static FCODE o_instr[]={"Press "FK_F6" to select different file, "FK_F2" for details,"
|
|
+FK_F4" to toggle sort "};
|
|
/* keep the above split on two lines, the carriage return is needed to keep the
|
|
line length < 80 characters */
|
|
#else
|
|
diff -u xfractint-20.2.04.orig/prototyp.h xfractint-20.2.04/prototyp.h
|
|
--- xfractint-20.2.04.orig/prototyp.h 2005-09-21 23:02:30.000000000 +0200
|
|
+++ xfractint-20.2.04/prototyp.h 2005-09-21 23:38:47.000000000 +0200
|
|
@@ -2,7 +2,7 @@
|
|
#define PROTOTYP_H
|
|
|
|
/* includes needed to define the prototypes */
|
|
-
|
|
+#define SRCDIR "/usr/share/xfractint"
|
|
#include "mpmath.h"
|
|
#include "big.h"
|
|
#include "fractint.h"
|
|
@@ -367,13 +367,8 @@
|
|
|
|
extern void calcfracinit(void);
|
|
extern void adjust_corner(void);
|
|
-#ifndef XFRACT
|
|
extern int put_resume(int ,... );
|
|
extern int get_resume(int ,... );
|
|
-#else
|
|
-extern int put_resume();
|
|
-extern int get_resume();
|
|
-#endif
|
|
extern int alloc_resume(int ,int );
|
|
extern int start_resume(void);
|
|
extern void end_resume(void);
|
|
@@ -604,14 +599,8 @@
|
|
extern int pot_line(BYTE *,int );
|
|
extern int sound_line(BYTE *,int );
|
|
extern int sound_line(unsigned char *pixels,int linelen);
|
|
-#ifndef XFRACT
|
|
extern int timer(int,int (*subrtn)(),...);
|
|
-extern int _cdecl _matherr(struct exception *);
|
|
-#else
|
|
-extern int timer();
|
|
extern int XZoomWaiting;
|
|
-#endif
|
|
-
|
|
|
|
extern void clear_zoombox(void);
|
|
extern void flip_image(int kbdchar);
|