summaryrefslogtreecommitdiffstats
path: root/x11/xwatchwin/files/patch-aa
blob: 29f23632a7fa9ae9c3bc8675c359be9630a62af8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
--- xwatchwin.c.orig	Tue Nov 28 16:26:07 1995
+++ xwatchwin.c	Sun Sep  3 12:07:17 2000
@@ -77,19 +77,20 @@
 
 /* --------------------------------------------------------------------- */
 
-void
+int
 main(int argc, char **argv)
 {
     Window          watchWin;
     int             i, strPos, optIndex;
     extern char    *optarg;
     extern int      optind;
-    int             windowID, updateTime = DEFSLEEPTIME;
+    long int        windowID;
+    int             updateTime = DEFSLEEPTIME;
     Bool            windowIDSet = False, updateTimeSet = False;
     int             optionsNeeded = 3, numoferrs = 0;
 
     /* get arguments */
-    while ((optIndex = getopt(argc, argv, "u:w:v")) >= 0) {
+    while ((optIndex = getopt(argc, argv, "u:w:v")) != -1) {
 	switch (optIndex) {
 	case 'u':
 	    updateTime = atoi(optarg);
@@ -170,12 +171,15 @@
 	fprintf(stderr, "Could not find the window you specified.\n");
 	exit(1);
     }
+
+    exit(0);
 }
 
 /* --------------------------------------------------------------------- */
 
 /* Takes two strings, removes spaces from the second,... */
 /* ...and compares them..  Returns 1 if equal, 0 if not. */
+int
 WinNamesEqual(char *str1, char *str2)
 {
     char            tempStr[STRINGLENGTH], *tempStrPtr;
OpenPOWER on IntegriCloud