build: fix handling of string options
[oweals/opkg-lede.git] / tests / libopkg_test.c
index 78f68a6c41a59d9f7c77ce89f6a8ce02549dfd36..0d6a703ea2764703420be21b4a5648c20ace99a8 100644 (file)
@@ -65,14 +65,15 @@ void print_package(pkg_t * pkg)
               "Architecture: %s\n"
               "Description:  %s\n"
               "Tags:         %s\n"
-              "Size:         %ld\n"
+              "Size:         %lu\n"
               "Status:       %d\n",
               pkg->name,
               v,
               pkg->src->name,
-              pkg_get_string(pkg, PKG_ARCHITECTURE),
+              pkg_get_architecture(pkg),
               pkg_get_string(pkg, PKG_DESCRIPTION),
-              tags ? tags : "", pkg->size, pkg->state_status);
+              tags ? tags : "",
+              (unsigned long) pkg_get_int(pkg, PKG_SIZE), pkg->state_status);
        free(v);
 }
 
@@ -92,7 +93,7 @@ void opkg_test(void)
                pkg =
                    opkg_find_package(find_pkg->name,
                                      pkg_get_string(find_pkg, PKG_VERSION),
-                                     pkg_get_string(find_pkg, PKG_ARCHITECTURE),
+                                     pkg_get_architecture(find_pkg),
                                      find_pkg->src->name);
                if (pkg) {
                        print_package(pkg);