C99 initializers
diff --git a/extensions/ebt_arpreply.c b/extensions/ebt_arpreply.c
index 0cbc630..7e5f113 100644
--- a/extensions/ebt_arpreply.c
+++ b/extensions/ebt_arpreply.c
@@ -114,15 +114,15 @@
 
 static struct ebt_u_target arpreply_target =
 {
-	EBT_ARPREPLY_TARGET,
-	sizeof(struct ebt_arpreply_info),
-	print_help,
-	init,
-	parse,
-	final_check,
-	print,
-	compare,
-	opts
+	.name		= EBT_ARPREPLY_TARGET,
+	.size		= sizeof(struct ebt_arpreply_info),
+	.help		= print_help,
+	.init		= init,
+	.parse		= parse,
+	.final_check	= final_check,
+	.print		= print,
+	.compare	= compare,
+	.extra_ops	= opts,
 };
 
 static void _init(void) __attribute__ ((constructor));