diff options
Diffstat (limited to 'src/redshift.h')
-rw-r--r-- | src/redshift.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/redshift.h b/src/redshift.h index 5f4335c..bac8e34 100644 --- a/src/redshift.h +++ b/src/redshift.h @@ -24,6 +24,12 @@ #include <stdlib.h> +/* Location */ +typedef struct { + float lat; + float lon; +} location_t; + /* Periods of day. */ typedef enum { PERIOD_NONE = 0, @@ -32,7 +38,6 @@ typedef enum { PERIOD_TRANSITION } period_t; - /* Color setting */ typedef struct { int temperature; @@ -84,8 +89,7 @@ typedef void location_provider_free_func(void *state); typedef void location_provider_print_help_func(FILE *f); typedef int location_provider_set_option_func(void *state, const char *key, const char *value); -typedef int location_provider_get_location_func(void *state, float *lat, - float *lon); +typedef int location_provider_get_location_func(void *state, location_t *loc); typedef struct { char *name; |