1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-02-15 04:32:24 +00:00

dtscreen: convert K&R prototypes to ansi C

This commit is contained in:
Peter Howkins 2015-01-14 15:06:33 +00:00
parent 5c8f66a07d
commit d53a979639
14 changed files with 56 additions and 137 deletions

View file

@ -44,14 +44,12 @@
/*ARGSUSED*/
void
drawblank(pwin)
perwindow *pwin;
drawblank(perwindow *pwin)
{
}
void
initblank(pwin)
perwindow *pwin;
initblank(perwindow *pwin)
{
XClearWindow(dsp, pwin->w);
}

View file

@ -150,7 +150,7 @@ error(s1, s2)
* Restore all grabs, reset screensaver, restore colormap, close connection.
*/
static void
finish()
finish(void)
{
XSync(dsp, False);
if (winprop)
@ -161,7 +161,7 @@ finish()
static void
justDisplay()
justDisplay(void)
{
XEvent event;
int window;
@ -186,10 +186,7 @@ justDisplay()
long
allocpixel(cmap, name, def)
Colormap cmap;
char *name;
char *def;
allocpixel(Colormap cmap, char *name, char *def)
{
XColor col;
XColor tmp;
@ -214,9 +211,7 @@ allocpixel(cmap, name, def)
int
main(argc, argv)
int argc;
char *argv[];
main(int argc, char *argv[])
{
XSetWindowAttributes xswa;
XGCValues xgcv;

View file

@ -65,8 +65,7 @@ typedef struct {
} flamestruct;
static short
halfrandom(mv)
int mv;
halfrandom(int mv)
{
static short lasthalf = 0;
unsigned long r;
@ -82,8 +81,7 @@ halfrandom(mv)
}
void
initflame(pwin)
perwindow *pwin;
initflame(perwindow *pwin)
{
XWindowAttributes xwa;
flamestruct *fs;
@ -113,11 +111,8 @@ initflame(pwin)
}
}
static Bool
recurse(fs, x, y, l)
flamestruct *fs;
register double x, y;
register int l;
static Bool
recurse(flamestruct *fs, double x, double y, int l)
{
int i;
double nx, ny;
@ -154,8 +149,7 @@ recurse(fs, x, y, l)
void
drawflame(pwin)
perwindow *pwin;
drawflame(perwindow *pwin)
{
flamestruct *fs = (flamestruct *)pwin->data;

View file

@ -72,8 +72,7 @@ static XPoint *pointBuffer = 0; /* pointer for XDrawPoints */
#define TIMEOUT 30
void
inithop(pwin)
perwindow *pwin;
inithop(perwindow *pwin)
{
double range;
XWindowAttributes xgwa;
@ -112,8 +111,7 @@ inithop(pwin)
void
drawhop(pwin)
perwindow *pwin;
drawhop(perwindow *pwin)
{
double oldj;
int k = batchcount;

View file

@ -113,18 +113,10 @@ hsb2rgb(H, S, B, r, g, b)
*/
void
hsbramp(h1, s1, b1, h2, s2, b2, count, red, green, blue)
double h1,
s1,
b1,
h2,
s2,
b2;
int count;
u_char *red,
*green,
*blue;
hsbramp(double h1, double s1, double b1,
double h2, double s2, double b2,
int count,
u_char *red, u_char *green, u_char *blue)
{
double dh;
double ds;

View file

@ -72,8 +72,7 @@ typedef struct {
} imagestruct;
void
drawimage(pwin)
perwindow *pwin;
drawimage(perwindow *pwin)
{
imagestruct *ip;
int i;
@ -106,8 +105,7 @@ drawimage(pwin)
}
void
initimage(pwin)
perwindow *pwin;
initimage(perwindow *pwin)
{
XWindowAttributes xgwa;
imagestruct *ip;

View file

@ -321,9 +321,7 @@ const int patterns[][128] = {
static void
drawcell(pwin, row, col)
perwindow *pwin;
int row, col;
drawcell(perwindow *pwin, int row, int col)
{
lifestruct *lp;
@ -352,9 +350,7 @@ drawcell(pwin, row, col)
static void
erasecell(pwin, row, col)
perwindow *pwin;
int row, col;
erasecell(perwindow *pwin, int row, int col)
{
lifestruct *lp = (lifestruct *)pwin->data;
XSetForeground(dsp, pwin->gc, BlackPixelOfScreen(pwin->perscreen->screen));
@ -364,9 +360,7 @@ erasecell(pwin, row, col)
static void
spawn(pwin, loc)
perwindow *pwin;
unsigned char *loc;
spawn(perwindow *pwin, unsigned char *loc)
{
lifestruct *lp = (lifestruct *)pwin->data;
unsigned char *ulloc, *ucloc, *urloc, *clloc, *crloc, *llloc, *lcloc, *lrloc,
@ -421,9 +415,7 @@ spawn(pwin, loc)
static void
life_kill(pwin, loc)
perwindow *pwin;
unsigned char *loc;
life_kill(perwindow *pwin, unsigned char *loc)
{
lifestruct *lp = (lifestruct *)pwin->data;
@ -478,10 +470,7 @@ life_kill(pwin, loc)
static void
setcell(pwin, row, col)
perwindow *pwin;
int row;
int col;
setcell(perwindow *pwin, int row, int col)
{
lifestruct *lp = (lifestruct *)pwin->data;
unsigned char *loc;
@ -493,7 +482,7 @@ setcell(pwin, row, col)
static void
init_fates()
init_fates(void)
{
int i, bits, neighbors;
@ -512,8 +501,7 @@ init_fates()
void
initlife(pwin)
perwindow *pwin;
initlife(perwindow *pwin)
{
int row, col;
int *patptr;
@ -580,8 +568,7 @@ initlife(pwin)
void
drawlife(pwin)
perwindow *pwin;
drawlife(perwindow *pwin)
{
unsigned char *loc, *temploc, *lastloc;
int row, col;

View file

@ -143,8 +143,7 @@ static int orig_p_ignite;
static int just_started = True;/* Greet the user right away */
void
initpyro(pwin)
perwindow *pwin;
initpyro(perwindow *pwin)
{
pyrostruct *pp;
rocket *rp;
@ -210,8 +209,7 @@ initpyro(pwin)
/*ARGSUSED*/
void
drawpyro(pwin)
perwindow *pwin;
drawpyro(perwindow *pwin)
{
pyrostruct *pp;
rocket *rp;
@ -239,9 +237,7 @@ drawpyro(pwin)
}
static void
ignite(pwin, pp)
perwindow *pwin;
pyrostruct *pp;
ignite(perwindow *pwin, pyrostruct *pp)
{
rocket *rp;
int multi, shelltype, nstars, fuse, npix, pix, color1, color2;
@ -292,10 +288,7 @@ ignite(pwin, pp)
}
static void
animate(pwin, pp, rp)
perwindow *pwin;
pyrostruct *pp;
rocket *rp;
animate(perwindow *pwin, pyrostruct *pp, rocket *rp)
{
int starn;
float r, theta;
@ -329,10 +322,7 @@ animate(pwin, pp, rp)
}
static void
shootup(pwin, pp, rp)
perwindow *pwin;
pyrostruct *pp;
rocket *rp;
shootup(perwindow *pwin, pyrostruct *pp, rocket *rp)
{
XFillRectangle(dsp, pwin->w, pp->bgGC, (int) (rp->x), (int) (rp->y),
ROCKETW, ROCKETH + 3);
@ -350,10 +340,7 @@ shootup(pwin, pp, rp)
}
static void
burst(pwin, pp, rp)
perwindow *pwin;
pyrostruct *pp;
rocket *rp;
burst(perwindow *pwin, pyrostruct *pp, rocket *rp)
{
register int starn;
register int nstars, stype;

View file

@ -78,8 +78,7 @@ typedef struct {
} qixstruct;
void
initqix(pwin)
perwindow *pwin;
initqix(perwindow *pwin)
{
XWindowAttributes xgwa;
qixstruct *qp;
@ -128,8 +127,7 @@ initqix(pwin)
}
void
drawqix(pwin)
perwindow *pwin;
drawqix(perwindow *pwin)
{
qixstruct *qp = (qixstruct *)pwin->data;

View file

@ -239,8 +239,7 @@ static argtype modevars[] = {
static void
Syntax(badOption)
char *badOption;
Syntax(char *badOption)
{
int col, len, i;
@ -295,7 +294,7 @@ Syntax(badOption)
}
static void
Help()
Help(void)
{
int i;
@ -331,7 +330,7 @@ Help()
}
static void
DumpResources()
DumpResources(void)
{
int i;
@ -354,8 +353,7 @@ DumpResources()
static void
LowerString(s)
char *s;
LowerString(char *s)
{
while (*s) {
@ -366,16 +364,9 @@ LowerString(s)
}
static void
GetResource(database, parentname, parentclass,
name, class, valueType, def, valuep)
XrmDatabase database;
char *parentname;
char *parentclass;
char *name;
char *class;
int valueType;
char *def;
caddr_t *valuep; /* RETURN */
GetResource(XrmDatabase database, char *parentname, char *parentclass,
char *name, char *class, int valueType, char *def,
caddr_t *valuep /* RETURN */)
{
char *type;
XrmValue value;
@ -435,10 +426,7 @@ GetResource(database, parentname, parentclass,
static XrmDatabase
parsefilepath(xfilesearchpath, TypeName, ClassName)
char *xfilesearchpath;
char *TypeName;
char *ClassName;
parsefilepath(char *xfilesearchpath, char *TypeName, char *ClassName)
{
XrmDatabase database = NULL;
char appdefaults[1024];
@ -497,15 +485,14 @@ parsefilepath(xfilesearchpath, TypeName, ClassName)
/** **/
/** this function will exit cleanly when the connection is broken **/
/*******************************************************************/
static int screenIOErrorHandler(dpy)
Display *dpy;
static int screenIOErrorHandler(Display *dpy)
{
exit(1);
return 1;
}
static void
open_display()
open_display(void)
{
if (display != NULL) {
char *colon = strchr(display, ':');
@ -538,9 +525,7 @@ open_display()
}
void
printvar(class, var)
char *class;
argtype var;
printvar(char *class, argtype var)
{
switch (var.type) {
case t_String:
@ -565,9 +550,7 @@ printvar(class, var)
void
GetResources(argc, argv)
int argc;
char *argv[];
GetResources(int argc, char *argv[])
{
XrmDatabase RDB = NULL;
XrmDatabase modeDB = NULL;

View file

@ -101,8 +101,7 @@ typedef struct flightstruct {
void
initrotor(pwin)
perwindow *pwin;
initrotor(perwindow *pwin)
{
flightstruct *fs;
XWindowAttributes xgwa;
@ -167,8 +166,7 @@ initrotor(pwin)
}
void
drawrotor(pwin)
perwindow *pwin;
drawrotor(perwindow *pwin)
{
register flightstruct *fs;
register struct elem *pelem;

View file

@ -72,8 +72,7 @@ typedef struct {
} swarmstruct;
void
initswarm(pwin)
perwindow *pwin;
initswarm(perwindow *pwin)
{
XWindowAttributes xgwa;
swarmstruct *sp;
@ -127,8 +126,7 @@ initswarm(pwin)
void
drawswarm(pwin)
perwindow *pwin;
drawswarm(perwindow *pwin)
{
swarmstruct *sp;
int b;

View file

@ -62,7 +62,7 @@ usleep(unsigned long usec)
* This is used to control rate and timeout in many of the animations.
*/
long
seconds()
seconds(void)
{
struct timeval now;

View file

@ -90,8 +90,7 @@ typedef struct {
#if !defined(CSRG_BASED) && !defined(sun)
int
round(x)
float x;
round(float x)
{
return ((int) floor((double) x));
}
@ -99,11 +98,7 @@ round(x)
void
worm_doit(pwin, wp, which, color)
perwindow *pwin;
wormstruct *wp;
int which;
unsigned long color;
worm_doit(perwindow *pwin, wormstruct *wp, int which, unsigned long color)
{
wormstuff *ws = &wp->worm[which];
int x, y;
@ -137,8 +132,7 @@ worm_doit(pwin, wp, which, color)
void
initworm(pwin)
perwindow *pwin;
initworm(perwindow *pwin)
{
int i, j;
wormstruct *wp;
@ -199,8 +193,7 @@ initworm(pwin)
void
drawworm(pwin)
perwindow *pwin;
drawworm(perwindow *pwin)
{
int i;
wormstruct *wp = (wormstruct *)pwin->data;