better code
[ppastats.git] / src / lp.h
index 3e95b4e..ee15e59 100644 (file)
--- a/src/lp.h
+++ b/src/lp.h
@@ -22,7 +22,6 @@
 
 #define URL_BASE_LP "https://api.launchpad.net/1.0"
 
-#define _XOPEN_SOURCE
 #include <time.h>
 
 struct daily_download_total {
@@ -40,7 +39,7 @@ struct bpph {
        char *status;
        int architecture_specific;
 
-       struct tm date_created;
+       time_t date_created;
 };
 
 struct distro_arch_series {
@@ -82,7 +81,9 @@ struct bpph *bpph_new(const char *binary_package_name,
                      const char *binary_package_version,
                      const char *distro_arch_series_link,
                      const char *self_link,
-                     int architecture_specific);
+                     const char *status,
+                     int architecture_specific,
+                     time_t date_created);
 
 void bpph_list_free(struct bpph **list);
 
@@ -90,4 +91,6 @@ struct bpph **bpph_list_append_list(struct bpph **list1, struct bpph **list2);
 
 char *get_archive_url(const char *owner, const char  *ppa);
 
+char *time_to_str(time_t t);
+
 #endif