cached_t *udata = g_malloc(sizeof(cached_t));
udata->self = self;
udata->layer = &layers[i];
cache_file(base, path, AWEATHER_ONCE, cached_cb, udata);
cached_t *udata = g_malloc(sizeof(cached_t));
udata->self = self;
udata->layer = &layers[i];
cache_file(base, path, AWEATHER_ONCE, cached_cb, udata);