File: 105-fix-incompatible-pointer-types-1091254.patch

package info (click to toggle)
saytime 1.0-36
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 704 kB
  • sloc: sh: 5,750; ansic: 588; makefile: 20
file content (42 lines) | stat: -rw-r--r-- 1,097 bytes parent folder | download | duplicates (2)
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
diff --git a/saytime.c b/saytime.c
index d4241eb..342f631 100644
--- a/saytime.c
+++ b/saytime.c
@@ -112,7 +112,7 @@ int main( argc, argv )
 int argc;
 char *argv[];
     {
-    long clock;
+    time_t clock;
     struct tm *t;
 #if defined TTEST
     char *opt_string="v:t:r:co:d:f:h:H:N:C:";
@@ -199,10 +199,10 @@ char *argv[];
 		}
 		else if (fpid == 0) { 
 			while ((!die)
-                               && (clock = time( (long *) 0 ) % interval))
+                               && (clock = time( NULL ) % interval))
 				usleep(10000);
 			while (!die) {
-				clock = time( (long *) 0 );
+				clock = time( NULL );
 		    	t = localtime( &clock );
 
 #if defined TTEST
@@ -212,13 +212,13 @@ char *argv[];
 #endif
 				sayformat(t, opt_time_format);
 				while ((!die)
-                                       && (clock = time( (long *) 0 ) % interval))
+                                       && (clock = time( NULL ) % interval))
 					usleep(100000);
 			}
 		}
 	}
 	else
-   		clock = time( (long *) 0 );
+   		clock = time( NULL );
 	    t = localtime( &clock );
 
 #if defined TTEST