$NetBSD: patch-ab,v 1.3 2012/10/20 22:03:46 joerg Exp $ --- src/mulSetup.c.orig 2004-08-11 17:44:56.000000000 +0000 +++ src/mulSetup.c @@ -37,6 +37,16 @@ operation of Software or Licensed Progra cube *cstack[1024]; /* Stack used in several routines. */ + +/* Function prototypes for static functions in this file */ +static int placeq(int flag, ssystem *sys,charge *charges); +static int indexkid(ssystem *sys, cube *dad, int *pqindex, int *pcindex); +static void getnbrs(ssystem *sys); +static void linkcubes(ssystem *sys); +static int setMaxq(ssystem *sys); +static int getAllInter(ssystem *sys); +static int set_vector_masks(ssystem *sys); + /* sets up the partitioning of space and room for charges and expansions */ @@ -717,8 +727,7 @@ int all_mul_exact, all_loc_exact, p, num Find all the nearest neighbors. At the bottom level, get neighbors due to a parents being exact. */ -static getnbrs(sys) -ssystem *sys; +static void getnbrs(ssystem *sys) { cube *nc, *np, *****cubes = sys->cubes; int depth = sys->depth; @@ -793,8 +802,7 @@ for the cubes requiring local expansion direct methods and one for cubes with potential evaluation points. Note, upnumvects and exact must be set!!! */ -static linkcubes(sys) -ssystem *sys; +static void linkcubes(ssystem *sys) { cube *nc, **plnc, **pdnc, **pmnc, *****cubes = sys->cubes; int i, j, k, l, cnt = 0;