X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=libdivecomputer.c;h=806ea651f108497f748e4b56f6d6252fdc821817;hb=3a77eb85101a5fb1dc186b88a3a02d2ae27690c7;hp=b20acdbecd0ebf41cc32b2244488d4ad82dcf8a5;hpb=50c2bb7c71b279237f05c1c0a530d494bad534c8;p=ext%2Fsubsurface.git diff --git a/libdivecomputer.c b/libdivecomputer.c index b20acdb..806ea65 100644 --- a/libdivecomputer.c +++ b/libdivecomputer.c @@ -118,7 +118,7 @@ static int parse_gasmixes(struct dive *dive, parser_t *parser, int ngases) return PARSER_STATUS_SUCCESS; } -static void handle_event(struct dive **divep, struct sample *sample, parser_sample_value_t value) +static void handle_event(struct dive *dive, struct sample *sample, parser_sample_value_t value) { int type, time; static const char *events[] = { @@ -152,9 +152,7 @@ static void handle_event(struct dive **divep, struct sample *sample, parser_samp if (sample) time += sample->time.seconds; - printf(" \n", - type, time / 60, time % 60, - value.event.flags, value.event.value, name); + add_event(dive, time, type, value.event.flags, value.event.value, name); } void @@ -188,7 +186,7 @@ sample_cb(parser_sample_type_t type, parser_sample_value_t value, void *userdata sample->temperature.mkelvin = (value.temperature + 273.15) * 1000 + 0.5; break; case SAMPLE_TYPE_EVENT: - handle_event(divep, sample, value); + handle_event(dive, sample, value); break; case SAMPLE_TYPE_RBT: printf(" %u\n", value.rbt);