--- /dev/null
+Author: Gerfried Fuchs <rhonda@debian.at> vim:ft=diff:
+Description: Let --datafile also work through -f short option
+
+Index: b/abook.c
+===================================================================
+--- a/abook.c
++++ b/abook.c
+@@ -331,7 +331,7 @@ parse_command_line(int argc, char **argv
+ { 0, 0, 0, 0 }
+ };
+
+- c = getopt_long(argc, argv, "hC:",
++ c = getopt_long(argc, argv, "hC:f:",
+ long_options, &option_index);
+
+ if(c == -1)