+2603. [port] win32: handle .exe extension of named-checkzone and
+ named-comilezone argv[0] names under windows.
+ [RT #19767]
+
2602. [port] win32: fix debugging command line build of libisccfg.
[RT #19767]
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: named-checkzone.c,v 1.29.18.23 2009/02/16 23:46:03 tbox Exp $ */
+/* $Id: named-checkzone.c,v 1.29.18.24 2009/05/29 02:19:20 marka Exp $ */
/*! \file */
*/
if (strncmp(prog_name, "lt-", 3) == 0)
prog_name += 3;
- if (strcmp(prog_name, "named-checkzone") == 0)
+
+#define PROGCMP(X) \
+ (strcasecmp(prog_name, X) == 0 || strcasecmp(prog_name, X ".exe") == 0)
+
+ if (PROGCMP("named-checkzone"))
progmode = progmode_check;
- else if (strcmp(prog_name, "named-compilezone") == 0)
+ else if (PROGCMP("named-compilezone"))
progmode = progmode_compile;
else
INSIST(0);