$OpenBSD: patch-src_wrapper_c,v 1.1 2002/03/26 17:49:58 espie Exp $ --- src/wrapper.c.orig Mon Mar 25 03:27:03 2002 +++ src/wrapper.c Mon Mar 25 03:28:04 2002 @@ -0,0 +1,29 @@ +#include + + +int +main(int argc, char *argv[]) +{ + char *n = strrchr(argv[0], '/'); + if (n) + n++; + else + n = argv[0]; + if (strcmp(n, "gettext")==0) + return main_gettext(argc, argv); + if (strcmp(n, "ngettext")==0) + return main_ngettext(argc, argv); + if (strcmp(n, "msgcmp")==0) + return main_msgcmp(argc, argv); + if (strcmp(n, "msgfmt")==0) + return main_msgfmt(argc, argv); + if (strcmp(n, "msgmerge")==0) + return main_msgmerge(argc, argv); + if (strcmp(n, "msgunfmt")==0) + return main_msgunfmt(argc, argv); + if (strcmp(n, "xgettext")==0) + return main_xgettext(argc, argv); + if (strcmp(n, "msgcomm")==0) + return main_msgcomm(argc, argv); + return 1; +}