X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=dive.h;h=58b6611f84e1f566e434bb623d627a6c489d2dce;hb=43601f654675c8734c9ca5850cc41dac16d1989a;hp=1008e56bfa5a42776b941d82efff587615569313;hpb=5ca49b0460f36ac969b7ef388f586782d584b36d;p=ext%2Fsubsurface.git diff --git a/dive.h b/dive.h index 1008e56..58b6611 100644 --- a/dive.h +++ b/dive.h @@ -187,6 +187,10 @@ struct dive { * the input and output may come in some random format. This * keeps track of those units. */ +/* turns out in Win32 PASCAL is defined as a calling convention */ +#ifdef WIN32 +#undef PASCAL +#endif struct units { enum { METERS, FEET } length; enum { LITER, CUFT } volume; @@ -263,6 +267,7 @@ extern void add_cylinder_description(cylinder_type_t *); extern void add_people(const char *string); extern void add_location(const char *string); extern void remember_event(const char *eventname); +extern void evn_foreach(void (*callback)(const char *, int *, void *), void *data); extern void dive_list_update_dives(void); extern void flush_divelist(struct dive *dive);