aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorArslaan Pathan <[email protected]>2026-09-17 15:21:11 +1200
committerArslaan Pathan <[email protected]>2026-09-17 15:21:11 +1200
commit00c9756268b27f3fcccfe9dbc5334284b423bd28 (patch)
tree1c8b69145648e8402696dd101a891d4037c5e275 /include
parent2f6b9f48320438787bf452d693fde81d2d31bebf (diff)
downloadmbpk-00c9756268b27f3fcccfe9dbc5334284b423bd28.tar.xz
mbpk-00c9756268b27f3fcccfe9dbc5334284b423bd28.zip
clean slate
Diffstat (limited to 'include')
-rw-r--r--include/libmbpk.h44
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