summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Coopersmith <alan.coopersmith@oracle.com>2022-10-15 10:36:08 -0700
committerAlan Coopersmith <alan.coopersmith@oracle.com>2022-10-16 12:26:22 -0700
commit7b82b504cc267f465e4ab418d47b1c14a3ed1b42 (patch)
tree1d76b626f2c751ab98a7e3b25c3626fbd662d75d
parent501da787ce45ce0057576f78893bcca643d0dad7 (diff)
Variable scope reductions as recommended by cppcheck
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
-rw-r--r--xkill.c17
1 files changed, 7 insertions, 10 deletions
diff --git a/xkill.c b/xkill.c
index 2db5847..5cd4354 100644
--- a/xkill.c
+++ b/xkill.c
@@ -96,7 +96,6 @@ usage(const char *errmsg)
int
main(int argc, char *argv[])
{
- int i; /* iterator, temp variable */
Display *dpy = NULL;
char *displayname = NULL; /* name of server to contact */
int screenno; /* screen number of dpy */
@@ -109,7 +108,7 @@ main(int argc, char *argv[])
ProgramName = argv[0];
button = SelectButtonFirst;
- for (i = 1; i < argc; i++) {
+ for (int i = 1; i < argc; i++) {
char *arg = argv[i];
if (arg[0] == '-') {
@@ -182,7 +181,7 @@ main(int argc, char *argv[])
if (button >= 0 || button == SelectButtonFirst) {
unsigned char pointer_map[256]; /* 8 bits of pointer num */
- int count, j;
+ int count;
unsigned int ub = (unsigned int) button;
@@ -195,6 +194,8 @@ main(int argc, char *argv[])
}
if (button >= 0) { /* check button */
+ int j;
+
for (j = 0; j < count; j++) {
if (ub == (unsigned int) pointer_map[j]) break;
}
@@ -242,15 +243,13 @@ main(int argc, char *argv[])
static int
parse_button(const char *s, int *buttonp)
{
- const char *cp;
-
if (strcasecmp (s, "any") == 0) {
*buttonp = SelectButtonAny;
return (1);
}
/* check for non-numeric input */
- for (cp = s; *cp; cp++) {
+ for (const char *cp = s; *cp; cp++) {
if (!(isascii (*cp) && isdigit (*cp))) return (0); /* bogus name */
}
@@ -370,14 +369,12 @@ verify_okay_to_kill(Display *dpy, int screenno)
{
unsigned char pointer_map[256];
int count = XGetPointerMapping (dpy, pointer_map, 256);
- int i;
- int button;
const char *msg = "the root window";
Window root = RootWindow (dpy, screenno);
int okay = 0;
- for (i = 0; i < count; i++) {
- button = (int) pointer_map[i];
+ for (int i = 0; i < count; i++) {
+ int button = (int) pointer_map[i];
if (button == 0) continue; /* disabled */
if (get_window_id (dpy, screenno, button, msg) != root) {
okay = 0;