X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=dive.h;h=eda8d6b34d33b4424aabb74df958e7172438b005;hb=e4bfb6597279ca3d9aa3678a617f5f0aef298278;hp=824063bb4f0f20bec24ea6d002eb2cc2cf717e89;hpb=f9cb526c969488e6a12d7fe2baf4a71417521460;p=ext%2Fsubsurface.git diff --git a/dive.h b/dive.h index 824063b..eda8d6b 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; @@ -253,13 +257,18 @@ extern void add_event(struct dive *dive, int time, int type, int flags, int valu /* UI related protopypes */ -extern void init_ui(int argc, char **argv); +extern void init_ui(int *argcp, char ***argvp); extern void run_ui(void); extern void report_error(GError* error); 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);