summaryrefslogtreecommitdiff
path: root/test/ditto.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/ditto.c')
-rw-r--r--test/ditto.c29
1 files changed, 13 insertions, 16 deletions
diff --git a/test/ditto.c b/test/ditto.c
index acac8377aad7..4382979544ff 100644
--- a/test/ditto.c
+++ b/test/ditto.c
@@ -1,5 +1,5 @@
/****************************************************************************
- * Copyright 2018-2022,2023 Thomas E. Dickey *
+ * Copyright 2018-2024,2025 Thomas E. Dickey *
* Copyright 1998-2016,2017 Free Software Foundation, Inc. *
* *
* Permission is hereby granted, free of charge, to any person obtaining a *
@@ -30,7 +30,7 @@
/*
* Author: Thomas E. Dickey (1998-on)
*
- * $Id: ditto.c,v 1.59 2023/09/23 17:08:43 tom Exp $
+ * $Id: ditto.c,v 1.62 2025/07/05 15:11:35 tom Exp $
*
* The program illustrates how to set up multiple screens from a single
* program.
@@ -157,15 +157,15 @@ open_tty(char *path)
int aslave;
char slave_name[1024];
char s_option[sizeof(slave_name) + 80];
- const char *xterm_prog = 0;
+ const char *xterm_prog = NULL;
- if ((xterm_prog = getenv("XTERM_PROG")) == 0)
+ if ((xterm_prog = getenv("XTERM_PROG")) == NULL)
xterm_prog = "xterm";
- if (openpty(&amaster, &aslave, slave_name, 0, 0) != 0
+ if (openpty(&amaster, &aslave, slave_name, NULL, NULL) != 0
|| strlen(slave_name) > sizeof(slave_name) - 1)
failed("openpty");
- if (strrchr(slave_name, '/') == 0) {
+ if (strrchr(slave_name, '/') == NULL) {
errno = EISDIR;
failed(slave_name);
}
@@ -176,7 +176,7 @@ open_tty(char *path)
_exit(0);
}
fp = fdopen(amaster, "r+");
- if (fp == 0)
+ if (fp == NULL)
failed(path);
#else
struct stat sb;
@@ -192,7 +192,7 @@ open_tty(char *path)
failed(path);
printf("opened %s\n", path);
#endif
- assert(fp != 0);
+ assert(fp != NULL);
return fp;
}
@@ -266,7 +266,7 @@ open_screen(DITTO * target, char **source, int length, int which1)
target->output,
target->input);
- if (target->screen == 0)
+ if (target->screen == NULL)
failed("newterm");
(void) USING_SCREEN(target->screen, init_screen, target);
@@ -420,19 +420,16 @@ main(int argc, char *argv[])
while ((ch = getopt(argc, argv, OPTS_COMMON)) != -1) {
switch (ch) {
- case OPTS_VERSION:
- show_version(argv);
- ExitProgram(EXIT_SUCCESS);
default:
- usage(ch == OPTS_USAGE);
+ CASE_COMMON;
/* NOTREACHED */
}
}
- if ((data = typeCalloc(DITTO, (size_t) argc)) == 0)
+ if ((data = typeCalloc(DITTO, (size_t) argc)) == NULL)
failed("calloc data");
- assert(data != 0);
+ assert(data != NULL);
for (j = 0; j < argc; j++) {
open_screen(&data[j], argv, argc, j);
@@ -478,7 +475,7 @@ main(int argc, char *argv[])
*/
for (j = argc - 1; j >= 0; j--) {
LockIt();
- USING_SCREEN(data[j].screen, close_screen, 0);
+ USING_SCREEN(data[j].screen, close_screen, NULL);
fprintf(data[j].output, "**Closed\r\n");
/*