This patch, put together by Manuel Novoa III, is a merge of work
done by Evin Robertson (bug#1105) and work from Manuel to make
usage messages occupy less space and simplify how usage messages
are displayed.
diff --git a/dpkg.c b/dpkg.c
index 4a5c6f4..6e309eb 100644
--- a/dpkg.c
+++ b/dpkg.c
@@ -840,7 +840,7 @@
 		case 'c':
 			return dpkg_configure(packages, status);
 		default :
-			usage(dpkg_usage);
+			show_usage();
 			return EXIT_FAILURE;
 	}
-}
\ No newline at end of file
+}