--- dmenu-password-4.9.diff.orig	2022-10-05 12:06:05.424752258 -0700
+++ dmenu-password-4.9.diff	2022-10-05 12:08:38.086645782 -0700
@@ -66,15 +66,15 @@
  	/* read each line from stdin and add it to the item list */
  	for (i = 0; fgets(buf, sizeof buf, stdin); i++) {
  		if (i + 1 >= size / sizeof *items)
-@@ -682,7 +693,7 @@
+@@ -710,7 +710,7 @@
  static void
  usage(void)
  {
-+	fputs("usage: dmenu [-bfiPv] [-l lines] [-p prompt] [-fn font] [-m monitor]\n"
--	fputs("usage: dmenu [-bfiv] [-l lines] [-p prompt] [-fn font] [-m monitor]\n"
- 	      "             [-nb color] [-nf color] [-sb color] [-sf color] [-w windowid]\n", stderr);
- 	exit(1);
+-	die("usage: dmenu [-bfiv] [-l lines] [-p prompt] [-fn font] [-m monitor]\n"
++	die("usage: dmenu [-bfiPv] [-l lines] [-p prompt] [-fn font] [-m monitor]\n"
+ 	    "             [-nb color] [-nf color] [-sb color] [-sf color] [-w windowid]");
  }
+ 
 @@ -705,7 +716,9 @@
  		else if (!strcmp(argv[i], "-i")) { /* case-insensitive item matching */
  			fstrncmp = strncasecmp;
