void LoadCookies (struct feed * cur_ptr) { char file[512]; /* File locations. */ FILE *cookies; /* Cookies file ptr. */ snprintf (file, sizeof(file), "%s/.snownews/cookies", getenv("HOME")); cookies = fopen (file, "r"); if (cookies == NULL) { /* No cookies to load. */ return; } else { CookieCutter (cur_ptr, cookies); } fclose (cookies); return; }
void runCropTest() { Settings::getInstance().clear(); OsmReader reader; OsmMap::resetCounters(); OsmSchema::getInstance().loadDefault(); shared_ptr<OsmMap> doughMap(new OsmMap()); reader.setDefaultStatus(Status::Unknown1); reader.read("test-files/DcTigerRoads.osm", doughMap); shared_ptr<OsmMap> cutShapeMap(new OsmMap()); reader.read("test-files/conflate/AlphaShapeGeneratorNegativeBufferTest.osm", cutShapeMap); CookieCutter(true).cut(cutShapeMap, doughMap); OsmMapPtr cookieCutMap = doughMap; MapReprojector::reprojectToWgs84(cookieCutMap); QDir().mkpath("test-output/conflate"); OsmWriter writer; writer.write(cookieCutMap, "test-output/conflate/CookieCutterCropTest.osm"); HOOT_FILE_EQUALS("test-files/conflate/CookieCutterCropTest.osm", "test-output/conflate/CookieCutterCropTest.osm"); }