diff options
author | Joseph Hunkeler <jhunkeler@users.noreply.github.com> | 2020-03-24 14:51:59 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2020-03-25 17:16:05 -0400 |
commit | 838c8723e314782c255011536126b95e9d6a97f9 (patch) | |
tree | aaef6390df688a75bd6af1f3b6b1d33c07ab9e30 /include | |
parent | ae3eb38592cb40011fd026d3c7c64ebc022bedca (diff) | |
download | spmc-838c8723e314782c255011536126b95e9d6a97f9.tar.gz |
Add .circleci/config.yml
Diffstat (limited to 'include')
-rw-r--r-- | include/manifest.h | 12 | ||||
-rw-r--r-- | include/spm.h | 1 | ||||
-rw-r--r-- | include/version_spec.h | 2 |
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 |