X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=src%2Faweather-location.h;h=a6863328c19dfefbf1f8f6cc3a373e80f7d7d437;hb=c77f73c18bba99728178057fcce0441aab3a4026;hp=1c3966850acdc45d3369612ad4e53352045e7282;hpb=d01fb11de5bcf91224348bf41abb6788d0af2545;p=aweather diff --git a/src/aweather-location.h b/src/aweather-location.h index 1c39668..a686332 100644 --- a/src/aweather-location.h +++ b/src/aweather-location.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2009 Andy Spencer + * Copyright (C) 2009-2010 Andy Spencer * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -18,18 +18,21 @@ #ifndef __LOCATION_H__ #define __LOCATION_H__ +#include "grits-util.h" + enum { - LOCATION_CITY, - LOCATION_STATE + LOCATION_END, // Special marker for end-of-list + LOCATION_CITY, // Cities (actually radars) + LOCATION_STATE, // States (for indexing) + LOCATION_NOP, // Missing from IDD for some reason }; typedef struct { - int type; - char *code; - char *label; - double lat; - double lon; - double elev; + gint type; + gchar *code; + gchar *name; + GritsPoint pos; + gdouble lod; } city_t; extern city_t cities[];