aboutsummaryrefslogtreecommitdiff
path: root/include/manifest.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/manifest.h')
-rw-r--r--include/manifest.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/include/manifest.h b/include/manifest.h
index 4d503aa..6724156 100644
--- a/include/manifest.h
+++ b/include/manifest.h
@@ -37,7 +37,7 @@ typedef struct {
} ManifestList;
int fetch(const char *url, const char *dest);
-int manifest_package_cmp(ManifestPackage *a, ManifestPackage *b);
+int manifest_package_cmp(const ManifestPackage *a, const ManifestPackage *b);
void manifest_package_separator_swap(char **name);
void manifest_package_separator_restore(char **name);
Manifest *manifest_from(const char *package_dir);
@@ -45,15 +45,15 @@ Manifest *manifest_read(char *file_or_url);
int manifest_write(Manifest *info, const char *dest);
void manifest_free(Manifest *info);
void manifest_package_free(ManifestPackage *info);
-ManifestPackage *manifest_search(Manifest *info, const char *package);
-ManifestPackage *find_by_strspec(Manifest *manifest, const char *_strspec);
-ManifestPackage *manifest_package_copy(ManifestPackage *manifest);
+ManifestPackage *manifest_search(const Manifest *info, const char *package);
+ManifestPackage *find_by_strspec(const Manifest *manifest, const char *_strspec);
+ManifestPackage *manifest_package_copy(const ManifestPackage *manifest);
ManifestList *manifestlist_init();
-Manifest *manifestlist_item(ManifestList *pManifestList, size_t index);
+Manifest *manifestlist_item(const ManifestList *pManifestList, size_t index);
void manifestlist_set(ManifestList *pManifestList, size_t index, Manifest *manifest);
ManifestPackage *manifestlist_search(ManifestList *pManifestList, const char *_package);
-size_t manifestlist_count(ManifestList *pManifestList);
+size_t manifestlist_count(const ManifestList *pManifestList);
void manifestlist_append(ManifestList *pManifestList, char* path);
void manifestlist_free(ManifestList *pManifestList);
#endif //SPM_MANIFEST_H