better code
[ppastats.git] / src / lp.h
index 0603742..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 {
@@ -37,7 +36,10 @@ struct bpph {
        char *binary_package_version;
        char *distro_arch_series_link;
        char *self_link;
+       char *status;
        int architecture_specific;
+
+       time_t date_created;
 };
 
 struct distro_arch_series {
@@ -79,10 +81,16 @@ 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);
 
+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