C99 initializers
diff --git a/extensions/ebt_standard.c b/extensions/ebt_standard.c
index cd34b56..6a260eb 100644
--- a/extensions/ebt_standard.c
+++ b/extensions/ebt_standard.c
@@ -66,15 +66,16 @@
 
 static struct ebt_u_target standard =
 {
-	EBT_STANDARD_TARGET,
-	sizeof(struct ebt_standard_target) - sizeof(struct ebt_entry_target),
-	print_help,
-	init,
-	parse,
-	final_check,
-	print,
-	compare,
-	opts
+	.name		= EBT_STANDARD_TARGET,
+	.size		= sizeof(struct ebt_standard_target) -
+			  sizeof(struct ebt_entry_target),
+	.help		= print_help,
+	.init		= init,
+	.parse		= parse,
+	.final_check	= final_check,
+	.print		= print,
+	.compare	= compare,
+	.extra_ops	= opts,
 };
 
 static void _init(void) __attribute__ ((constructor));