aboutsummaryrefslogtreecommitdiff
path: root/include/libmbpk.h
diff options
context:
space:
mode:
authorArslaan Pathan <[email protected]>2026-06-22 13:24:58 +1200
committerArslaan Pathan <[email protected]>2026-06-22 13:24:58 +1200
commitcb430971bb21d7902817838a46d05deb8cc2f39e (patch)
tree1d47fdd3015ec52a3fbf8677bd850ef56b850020 /include/libmbpk.h
parente9dd7eec231edfd631cc19f164bba6506f96384b (diff)
downloadmbpk-cb430971bb21d7902817838a46d05deb8cc2f39e.tar.xz
mbpk-cb430971bb21d7902817838a46d05deb8cc2f39e.zip
Finish mbpk_init and fix libmbpk.h
Diffstat (limited to 'include/libmbpk.h')
-rw-r--r--include/libmbpk.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/include/libmbpk.h b/include/libmbpk.h
index e97c789..319e464 100644
--- a/include/libmbpk.h
+++ b/include/libmbpk.h
@@ -1,7 +1,13 @@
#ifndef LIBMBPK_H
#define LIBMBPK_H
-typedef struct mbpk_pkg {
+#define MBPK_OK 0
+#define MBPK_DB_FAIL 1
+#define MBPK_REPO_FAIL 2
+
+typedef struct mbpk_pkg mbpk_pkg;
+
+struct mbpk_pkg {
const char *pkgname;
const char *version;
const char *desc;
@@ -9,7 +15,7 @@ typedef struct mbpk_pkg {
mbpk_pkg **deps;
const char *maintainer;
const char *license;
-} mbpk_pkg;
+};
int mbpk_init(void);
int mbpk_search(const char *package_name, mbpk_pkg ***pkgs);