librazor/razor.h.in
changeset 471 a3e5e3eaf224
parent 457 51a084acef49
child 475 008c75a5e08d
     1.1 --- a/librazor/razor.h.in	Fri Oct 17 10:08:28 2014 +0100
     1.2 +++ b/librazor/razor.h.in	Thu Jun 09 17:37:09 2016 +0100
     1.3 @@ -382,6 +382,14 @@
     1.4  void razor_set_list_package_files(struct razor_set *set,
     1.5  				  struct razor_package *package);
     1.6  
     1.7 +struct razor_string_iterator;
     1.8 +struct razor_string_iterator *
     1.9 +razor_install_prefix_iterator_create(struct razor_set *set,
    1.10 +				     struct razor_package *package);
    1.11 +int razor_string_iterator_next(struct razor_string_iterator *si,
    1.12 +			       const char **string);
    1.13 +void razor_string_iterator_destroy(struct razor_string_iterator *si);
    1.14 +
    1.15  enum razor_diff_action {
    1.16  	RAZOR_DIFF_ACTION_ADD,
    1.17  	RAZOR_DIFF_ACTION_REMOVE,
    1.18 @@ -629,6 +637,7 @@
    1.19  char *razor_concat(const char *s, ...) RAZOR_MALLOC RAZOR_NULL_TERMINATED;
    1.20  
    1.21  char *razor_path_add_root(const char *path, const char *root) RAZOR_MALLOC;
    1.22 +char *razor_path_from_url(const char *url) RAZOR_MALLOC;
    1.23  
    1.24  const char *razor_system_arch(void);
    1.25