diff options
| author | Arslaan Pathan <[email protected]> | 2026-09-17 15:21:11 +1200 |
|---|---|---|
| committer | Arslaan Pathan <[email protected]> | 2026-09-17 15:21:11 +1200 |
| commit | 00c9756268b27f3fcccfe9dbc5334284b423bd28 (patch) | |
| tree | 1c8b69145648e8402696dd101a891d4037c5e275 /include | |
| parent | 2f6b9f48320438787bf452d693fde81d2d31bebf (diff) | |
| download | mbpk-00c9756268b27f3fcccfe9dbc5334284b423bd28.tar.xz mbpk-00c9756268b27f3fcccfe9dbc5334284b423bd28.zip | |
clean slate
Diffstat (limited to 'include')
| -rw-r--r-- | include/libmbpk.h | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/include/libmbpk.h b/include/libmbpk.h deleted file mode 100644 index 083a693..0000000 --- a/include/libmbpk.h +++ /dev/null @@ -1,44 +0,0 @@ -#ifndef LIBMBPK_H -#define LIBMBPK_H - -#define MBPK_OK 0 -#define MBPK_DB_FAIL 1 -#define MBPK_REPO_FAIL 2 -#define MBPK_DL_FAIL 3 -#define MBPK_EXTRACT_FAIL 4 -#define MBPK_CURL_INIT_FAIL 5 -#define MBPK_CURL_PERFORM_FAIL 6 -#define MBPK_OUT_OF_MEMORY 7 - -typedef struct mbpk_pkg mbpk_pkg; - -struct mbpk_pkg { - const char *pkgname; - const char *version; - const char *desc; - const char *url; - mbpk_pkg **deps; - const char *maintainer; - const char *license; -}; - -int mbpk_init(void); -int mbpk_search(const char *package_name, mbpk_pkg ***pkgs); -int mbpk_search_exact(const char *package_name, mbpk_pkg **pkg); -int mbpk_get_installed_pkg(const char *package_name, mbpk_pkg **pkg); -int mbpk_pkg_from_file(const char *file_path, mbpk_pkg **pkg); -int mbpk_install(mbpk_pkg **pkg); -int mbpk_remove(mbpk_pkg **pkg); -int mbpk_list(mbpk_pkg ***pkgs, int *count); -int mbpk_info(const char *name, mbpk_pkg **pkg); -int mbpk_resolve_dependencies(mbpk_pkg **pkg, mbpk_pkg ***pkgs); -int mbpk_upgrade(mbpk_pkg **pkg); -int mbpk_upgrade_all(void); -int mbpk_update_repositories(void); -const char *mbpk_strerr(int code); -void mbpk_cleanup(void); - -void mbpk_pkg_free(mbpk_pkg *pkg); -void mbpk_pkg_free_list(mbpk_pkg **pkgs, int count); - -#endif |
