fix the type of the function pointer argument of wl_forall()

This commit is contained in:
rlar 2010-07-13 18:10:57 +00:00
parent 4102c27164
commit 922d5c69ac
3 changed files with 7 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2010-07-13 Robert Larice
* src/frontend/gens.c ,
* src/frontend/gens.h :
fix the type of the function pointer argument of wl_forall()
2010-07-11 Robert Larice
* src/frontend/parse.c ,
* src/include/fteparse.h :

View File

@ -16,7 +16,7 @@ static void dgen_next(dgen **dgx);
void
wl_forall(wordlist *wl, void (*fn) (/* ??? */), void *data)
wl_forall(wordlist *wl, void (*fn)(wordlist*, dgen*), dgen *data)
{
while (wl) {
(*fn)(wl, data);

View File

@ -8,7 +8,7 @@
#include "dgen.h"
void wl_forall(wordlist *wl, void (*fn)(/* ??? */), void *data);
void wl_forall(wordlist *wl, void (*fn)(wordlist*, dgen*), dgen *data);
dgen * dgen_init(GENcircuit *ckt, wordlist *wl, int nomix, int flag, int model);
int dgen_for_n(dgen *dg, int n, int (*fn) (/* ??? */), void *data, int subindex);
void dgen_nth_next(dgen **dg, int n);