From 28e3413ff66552f392fecee25068d634cdfe59fc Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Sat, 20 Oct 2018 14:12:15 -0400 Subject: Add 'location_t' data structure Instead of having people treat latitude and longitude as separate things, just add a 'location_t' data structure that contains both. Almost all cases want to always act on them together. This is really just prep-work for adding a few more locations that we track: I want to add a entry/exit location to each dive (independent of the dive site) because of how the Garmin Descent gives us the information (and hopefully, some day, other dive computers too). Signed-off-by: Linus Torvalds --- core/membuffer.h | 1 + 1 file changed, 1 insertion(+) (limited to 'core/membuffer.h') diff --git a/core/membuffer.h b/core/membuffer.h index 7bcb5b51f..cc441ba24 100644 --- a/core/membuffer.h +++ b/core/membuffer.h @@ -109,6 +109,7 @@ extern void put_duration(struct membuffer *, duration_t, const char *, const cha extern void put_pressure(struct membuffer *, pressure_t, const char *, const char *); extern void put_salinity(struct membuffer *, int, const char *, const char *); extern void put_degrees(struct membuffer *b, degrees_t value, const char *, const char *); +extern void put_location(struct membuffer *b, location_t *, const char *, const char *); #ifdef __cplusplus } -- cgit v1.2.3-70-g09d2