}
}
-void binary_package_publishing_history_free(struct bpph *b)
+void bpph_free(struct bpph *b)
{
if (b) {
free(b->binary_package_name);
}
}
-struct bpph *
-binary_package_publishing_history_new(const char *binary_package_name,
- const char *binary_package_version,
- const char *distro_arch_series_link,
- const char *self_link,
- int architecture_specific)
+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)
{
struct bpph *h;
return h;
}
-void
-binary_package_publishing_history_list_free\
-(struct bpph **list)
+void bpph_list_free(struct bpph **list)
{
struct bpph **l_cur = list;
while (*l_cur) {
- binary_package_publishing_history_free(*l_cur);
+ bpph_free(*l_cur);
l_cur++;
}
void distro_arch_series_free(struct distro_arch_series *);
-void binary_package_publishing_history_free(struct bpph *b);
+void bpph_free(struct bpph *b);
-struct bpph *
-binary_package_publishing_history_new(const char *binary_package_name,
- const char *binary_package_version,
- const char *distro_arch_series_link,
- const char *self_link,
- int architecture_specific);
-
-void binary_package_publishing_history_list_free
-(struct bpph **list);
+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);
+void bpph_list_free(struct bpph **list);
char *get_archive_url(const char *owner, const char *ppa);
#include "lp_json.h"
#include "lp_ws.h"
-struct bpph *
-json_object_to_binary_package_publishing_history(json_object *o)
+struct bpph *json_object_to_bpph(json_object *o)
{
const char *binary_package_name;
const char *binary_package_version;
else
architecture_specific = 0;
- return binary_package_publishing_history_new(binary_package_name,
- binary_package_version,
- distro_arch_series_link,
- self_link,
- architecture_specific);
+ return bpph_new(binary_package_name,
+ binary_package_version,
+ distro_arch_series_link,
+ self_link,
+ architecture_specific);
}
struct distro_arch_series *json_object_to_distro_arch_series(json_object *o)
n = json_object_array_length(o_entries);
entries = malloc
- (sizeof(struct binary_package_publishing_history *)*(n+1));
+ (sizeof(struct bpph *)*(n+1));
for (i = 0, i2 = 0; i < n; i++) {
- h = json_object_to_binary_package_publishing_history
- (json_object_array_get_idx(o_entries, i));
+ h = json_object_to_bpph(json_object_array_get_idx(o_entries,
+ i));
if (!h->architecture_specific) {
distro = get_distro_arch_series
(h->distro_arch_series_link);
if (!distro || !distro->is_nominated_arch_indep) {
- binary_package_publishing_history_free(h);
+ bpph_free(h);
continue ;
}
}
daily_download_total_list_free(totals);
}
- binary_package_publishing_history_list_free(history);
+ bpph_list_free(history);
return ppa;
}