Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Fix build with gcc.
Alexandre Perrin committed 12 years ago
commit e80c2430b64956b853059d32ec824a14afd0d2b3
parent 3fb042f
2 files changed +4 -2
modified libpkg/pkg_manifest.c
@@ -1007,7 +1007,8 @@ emit_manifest(struct pkg *pkg, char **out, short flags)

	ucl_object_free(top);

-
	(void) obj; /* workaround a warning spotted by gcc 4.7 */
+
	/* FIXME: avoid gcc to complain about -Werror=unused-but-set-variable */
+
	(void)obj;

	return (EPKG_OK);
}
modified pkg/main.c
@@ -697,7 +697,8 @@ main(int argc, char **argv)
			}
			sbuf_done(newcmd);
			t = tok_init(NULL);
-
			if (tok_str(t, sbuf_data(newcmd), &newargc, (const char ***)&newargv) != 0)
+
			/* XXX: __DECONST() workaround gcc's -Werror=cast-qual. */
+
			if (tok_str(t, sbuf_data(newcmd), &newargc, __DECONST(const char ***, &newargv)) != 0)
				errx(EX_CONFIG, "Invalid alias: %s", alias_value);
			sbuf_delete(newcmd);
			break;