command line in preamble

diff --git a/libasn1compiler/asn1compiler.c b/libasn1compiler/asn1compiler.c
index e38ce8d..408db2f 100644
--- a/libasn1compiler/asn1compiler.c
+++ b/libasn1compiler/asn1compiler.c
@@ -9,7 +9,7 @@
 
 int
 asn1_compile(asn1p_t *asn, const char *datadir, enum asn1c_flags flags,
-		int argc, char **argv) {
+		int argc, int optc, char **argv) {
 	arg_t arg_s;
 	arg_t *arg = &arg_s;
 	asn1p_module_t *mod;
@@ -58,7 +58,7 @@
 	/*
 	 * Save or print out the compiled result.
 	 */
-	if(asn1c_save_compiled_output(arg, datadir, argc, argv))
+	if(asn1c_save_compiled_output(arg, datadir, argc, optc, argv))
 		return -1;
 
 	return 0;