Commit 5dd2bc81 authored by jan.koester's avatar jan.koester
Browse files

test

parent fa5d903e
Loading
Loading
Loading
Loading
+10 −10
Original line number Diff line number Diff line
@@ -105,26 +105,26 @@ namespace blogi {
		date::year_month_day cdate;
                std::stringstream ss(res[i][1]);
                date::from_stream(ss, "%Y-%m-%d", cdate);
                if (ss.fail()) {
                    std::cerr << "Parsing failed for date: " << res[i][1] << std::endl;
                    continue;
                }
#elif defined(_LIBCPP_VERSION)
                int y, m, d;
                if (std::sscanf(res[i][1], "%d-%d-%d", &y, &m, &d) == 3) {
                    std::chrono::year_month_day cdate{std::chrono::year{y}, std::chrono::month{static_cast<unsigned>(m)}, std::chrono::day{static_cast<unsigned>(d)}};
                    sitemap.emplace(
                        Args->config->getsiteurl() + "/content/read/" + res[i][0],
                        cdate
                    );
                }
                if (std::sscanf(res[i][1], "%d-%d-%d", &y, &m, &d) != 3) {
                    std::cerr << "Parsing failed for date: " << res[i][1] << std::endl;
                    continue;
                }
                std::chrono::year_month_day cdate{std::chrono::year{y}, std::chrono::month{static_cast<unsigned>(m)}, std::chrono::day{static_cast<unsigned>(d)}};
#else
                std::chrono::year_month_day cdate;
                std::stringstream ss(res[i][1]);
                std::chrono::from_stream(ss, "%Y-%m-%d", cdate);
#endif
                if (ss.fail()) {
                    std::cerr << "Parsing failed for date: " << res[i][1] << std::endl;
                    continue; // Skip this entry
                    continue;
                }

#endif
                sitemap.emplace(
                    Args->config->getsiteurl() + "/content/read/" + res[i][0],
                                cdate