aboutsummaryrefslogtreecommitdiff
path: root/snag/pkg_db.c
diff options
context:
space:
mode:
authorJack Jamison <jackqjamison@gmail.com>2026-07-21 14:07:23 -0400
committerJack Jamison <jackqjamison@gmail.com>2026-07-21 17:12:14 -0400
commitfeef592b397f6ec6b8b848d93b0cea9b9800f955 (patch)
tree6e30f3eec127eba0bd646d74cc11c9aef88d7c1f /snag/pkg_db.c
parentdf1e0af03db13339add48a9bc6350eedb30775ff (diff)
add more package attributes
Diffstat (limited to 'snag/pkg_db.c')
-rw-r--r--snag/pkg_db.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/snag/pkg_db.c b/snag/pkg_db.c
index a02fe93..3ed36cf 100644
--- a/snag/pkg_db.c
+++ b/snag/pkg_db.c
@@ -95,14 +95,17 @@ bool load_package_info(char* pkgid, package_info_t* info) {
i++;
switch (atype) {
case 'i':
- info->attrs.id = &info->attrs.buffer[i];
- break;
+ info->attrs.id = &info->attrs.buffer[i]; break;
case 'n':
- info->attrs.name = &info->attrs.buffer[i];
- break;
+ info->attrs.name = &info->attrs.buffer[i]; break;
case 'd':
- info->attrs.desc = &info->attrs.buffer[i];
- break;
+ info->attrs.desc = &info->attrs.buffer[i]; break;
+ case 'w':
+ info->attrs.webpage = &info->attrs.buffer[i]; break;
+ case 'l':
+ info->attrs.license = &info->attrs.buffer[i]; break;
+ case 'v':
+ info->attrs.version = &info->attrs.buffer[i]; break;
}
for(;info->attrs.buffer[i] && i < bytes_read; i++);
i++;