aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/manifest.h12
-rw-r--r--include/spm.h1
-rw-r--r--include/version_spec.h2
3 files changed, 7 insertions, 8 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
diff --git a/include/spm.h b/include/spm.h
index a0fc16e..895354f 100644
--- a/include/spm.h
+++ b/include/spm.h
@@ -19,7 +19,6 @@
#include <unistd.h>
#include <time.h>
#include <sys/stat.h>
-#include <wordexp.h>
#include <openssl/md5.h>
#include <openssl/sha.h>
diff --git a/include/version_spec.h b/include/version_spec.h
index 01c4e7d..69dc135 100644
--- a/include/version_spec.h
+++ b/include/version_spec.h
@@ -19,6 +19,6 @@ int64_t version_suffix_modifier_calc(char *str);
int version_suffix_alpha_calc(char *str);
int64_t version_from(const char *version_str);
int version_spec_from(const char *op);
-ManifestPackage **find_by_spec(Manifest *manifest, const char *name, const char *op, const char *version_str);
+ManifestPackage **find_by_spec(const Manifest *manifest, const char *name, const char *op, const char *version_str);
#endif //SPM_VERSION_SPEC_H