OpenCoverage

date.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/coreutils/src/src/date.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7-
8-
9-
10-
11static -
12 _Bool -
13 show_date (const char *, struct timespec, timezone_t);-
14-
15enum Time_spec-
16{-
17-
18 TIME_SPEC_DATE,-
19-
20 TIME_SPEC_SECONDS,-
21-
22 TIME_SPEC_NS,-
23-
24-
25-
26-
27 TIME_SPEC_HOURS,-
28-
29 TIME_SPEC_MINUTES-
30};-
31-
32static char const *const time_spec_string[] =-
33{-
34-
35-
36 "hours", "minutes",-
37 "date", "seconds", "ns", -
38 ((void *)0)-
39-
40};-
41static enum Time_spec const time_spec[] =-
42{-
43 TIME_SPEC_HOURS, TIME_SPEC_MINUTES,-
44 TIME_SPEC_DATE, TIME_SPEC_SECONDS, TIME_SPEC_NS-
45};-
46_Static_assert ((sizeof (time_spec_string) / sizeof *(time_spec_string)) == (sizeof (time_spec) / sizeof *(time_spec)) + 1, "verify (" "ARRAY_CARDINALITY (time_spec_string) == ARRAY_CARDINALITY (time_spec) + 1" ")");-
47-
48-
49static char const rfc_email_format[] = "%a, %d %b %Y %H:%M:%S %z";-
50-
51-
52-
53enum-
54{-
55 RFC_3339_OPTION = 0x7f + 1,-
56 DEBUG_DATE_PARSING-
57};-
58-
59static char const short_options[] = "d:f:I::r:Rs:u";-
60-
61static struct option const long_options[] =-
62{-
63 {"date", -
64 1-
65 , -
66 ((void *)0)-
67 , 'd'},-
68 {"debug", -
69 0-
70 , -
71 ((void *)0)-
72 , DEBUG_DATE_PARSING},-
73 {"file", -
74 1-
75 , -
76 ((void *)0)-
77 , 'f'},-
78 {"iso-8601", -
79 2-
80 , -
81 ((void *)0)-
82 , 'I'},-
83 {"reference", -
84 1-
85 , -
86 ((void *)0)-
87 , 'r'},-
88 {"rfc-email", -
89 0-
90 , -
91 ((void *)0)-
92 , 'R'},-
93 {"rfc-822", -
94 0-
95 , -
96 ((void *)0)-
97 , 'R'},-
98 {"rfc-2822", -
99 0-
100 , -
101 ((void *)0)-
102 , 'R'},-
103 {"rfc-3339", -
104 1-
105 , -
106 ((void *)0)-
107 , RFC_3339_OPTION},-
108 {"set", -
109 1-
110 , -
111 ((void *)0)-
112 , 's'},-
113 {"uct", -
114 0-
115 , -
116 ((void *)0)-
117 , 'u'},-
118 {"utc", -
119 0-
120 , -
121 ((void *)0)-
122 , 'u'},-
123 {"universal", -
124 0-
125 , -
126 ((void *)0)-
127 , 'u'},-
128 {"help", -
129 0-
130 , -
131 ((void *)0)-
132 , GETOPT_HELP_CHAR},-
133 {"version", -
134 0-
135 , -
136 ((void *)0)-
137 , GETOPT_VERSION_CHAR},-
138 {-
139 ((void *)0)-
140 , 0, -
141 ((void *)0)-
142 , 0}-
143};-
144-
145-
146static unsigned int parse_datetime_flags;-
147void-
148usage (int status)-
149{-
150 if (status !=
status != 0Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • date
FALSEevaluated 18 times by 1 test
Evaluated by:
  • date
4-18
151 0
status != 0Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • date
FALSEevaluated 18 times by 1 test
Evaluated by:
  • date
4-18
152 )-
153 do { fprintf (-
154 stderr-
155 , -
156 dcgettext (((void *)0), -
157 "Try '%s --help' for more information.\n"-
158 , 5)-
159 , program_name); }
executed 4 times by 1 test: end of block
Executed by:
  • date
while (0);
4
160 else-
161 {-
162 printf (-
163 dcgettext (((void *)0), -
164 "Usage: %s [OPTION]... [+FORMAT]\n or: %s [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]\n"-
165 , 5)-
166-
167-
168 -
169 ,-
170 program_name, program_name);-
171 fputs_unlocked (-
172 dcgettext (((void *)0), -
173 "Display the current time in the given FORMAT, or set the system date.\n"-
174 , 5)-
175 ,-
176 stdout-
177 )-
178-
179 ;-
180-
181 emit_mandatory_arg_note ();-
182-
183 fputs_unlocked (-
184 dcgettext (((void *)0), -
185 " -d, --date=STRING display time described by STRING, not 'now'\n"-
186 , 5)-
187 ,-
188 stdout-
189 )-
190-
191 ;-
192 fputs_unlocked (-
193 dcgettext (((void *)0), -
194 " --debug annotate the parsed date,\n and warn about questionable usage to stderr\n"-
195 , 5)-
196 ,-
197 stdout-
198 )-
199-
200-
201 ;-
202 fputs_unlocked (-
203 dcgettext (((void *)0), -
204 " -f, --file=DATEFILE like --date; once for each line of DATEFILE\n"-
205 , 5)-
206 ,-
207 stdout-
208 )-
209-
210 ;-
211 fputs_unlocked (-
212 dcgettext (((void *)0), -
213 " -I[FMT], --iso-8601[=FMT] output date/time in ISO 8601 format.\n FMT='date' for date only (the default),\n 'hours', 'minutes', 'seconds', or 'ns'\n for date and time to the indicated precision.\n Example: 2006-08-14T02:34:56-06:00\n"-
214 , 5)-
215 ,-
216 stdout-
217 )-
218-
219-
220-
221-
222-
223 ;-
224 fputs_unlocked (-
225 dcgettext (((void *)0), -
226 " -R, --rfc-email output date and time in RFC 5322 format.\n Example: Mon, 14 Aug 2006 02:34:56 -0600\n"-
227 , 5)-
228 ,-
229 stdout-
230 )-
231-
232-
233 ;-
234 fputs_unlocked (-
235 dcgettext (((void *)0), -
236 " --rfc-3339=FMT output date/time in RFC 3339 format.\n FMT='date', 'seconds', or 'ns'\n for date and time to the indicated precision.\n Example: 2006-08-14 02:34:56-06:00\n"-
237 , 5)-
238 ,-
239 stdout-
240 )-
241-
242-
243-
244-
245 ;-
246 fputs_unlocked (-
247 dcgettext (((void *)0), -
248 " -r, --reference=FILE display the last modification time of FILE\n"-
249 , 5)-
250 ,-
251 stdout-
252 )-
253-
254 ;-
255 fputs_unlocked (-
256 dcgettext (((void *)0), -
257 " -s, --set=STRING set time described by STRING\n -u, --utc, --universal print or set Coordinated Universal Time (UTC)\n"-
258 , 5)-
259 ,-
260 stdout-
261 )-
262-
263-
264 ;-
265 fputs_unlocked (-
266 dcgettext (((void *)0), -
267 " --help display this help and exit\n"-
268 , 5)-
269 ,-
270 stdout-
271 );-
272 fputs_unlocked (-
273 dcgettext (((void *)0), -
274 " --version output version information and exit\n"-
275 , 5)-
276 ,-
277 stdout-
278 );-
279 fputs_unlocked (-
280 dcgettext (((void *)0), -
281 "\nFORMAT controls the output. Interpreted sequences are:\n\n %% a literal %\n %a locale's abbreviated weekday name (e.g., Sun)\n"-
282 , 5)-
283 ,-
284 stdout-
285 )-
286-
287-
288-
289-
290-
291 ;-
292 fputs_unlocked (-
293 dcgettext (((void *)0), -
294 " %A locale's full weekday name (e.g., Sunday)\n %b locale's abbreviated month name (e.g., Jan)\n %B locale's full month name (e.g., January)\n %c locale's date and time (e.g., Thu Mar 3 23:05:25 2005)\n"-
295 , 5)-
296 ,-
297 stdout-
298 )-
299-
300-
301-
302-
303 ;-
304 fputs_unlocked (-
305 dcgettext (((void *)0), -
306 " %C century; like %Y, except omit last two digits (e.g., 20)\n %d day of month (e.g., 01)\n %D date; same as %m/%d/%y\n %e day of month, space padded; same as %_d\n"-
307 , 5)-
308 ,-
309 stdout-
310 )-
311-
312-
313-
314-
315 ;-
316 fputs_unlocked (-
317 dcgettext (((void *)0), -
318 " %F full date; same as %Y-%m-%d\n %g last two digits of year of ISO week number (see %G)\n %G year of ISO week number (see %V); normally useful only with %V\n"-
319 , 5)-
320 ,-
321 stdout-
322 )-
323-
324-
325-
326 ;-
327 fputs_unlocked (-
328 dcgettext (((void *)0), -
329 " %h same as %b\n %H hour (00..23)\n %I hour (01..12)\n %j day of year (001..366)\n"-
330 , 5)-
331 ,-
332 stdout-
333 )-
334-
335-
336-
337-
338 ;-
339 fputs_unlocked (-
340 dcgettext (((void *)0), -
341 " %k hour, space padded ( 0..23); same as %_H\n %l hour, space padded ( 1..12); same as %_I\n %m month (01..12)\n %M minute (00..59)\n"-
342 , 5)-
343 ,-
344 stdout-
345 )-
346-
347-
348-
349-
350 ;-
351 fputs_unlocked (-
352 dcgettext (((void *)0), -
353 " %n a newline\n %N nanoseconds (000000000..999999999)\n %p locale's equivalent of either AM or PM; blank if not known\n %P like %p, but lower case\n %q quarter of year (1..4)\n %r locale's 12-hour clock time (e.g., 11:11:04 PM)\n %R 24-hour hour and minute; same as %H:%M\n %s seconds since 1970-01-01 00:00:00 UTC\n"-
354 , 5)-
355 ,-
356 stdout-
357 )-
358 ;-
359 fputs_unlocked (-
360 dcgettext (((void *)0), -
361 " %S second (00..60)\n %t a tab\n %T time; same as %H:%M:%S\n %u day of week (1..7); 1 is Monday\n"-
362 , 5)-
363 ,-
364 stdout-
365 )-
366-
367-
368-
369-
370 ;-
371 fputs_unlocked (-
372 dcgettext (((void *)0), -
373 " %U week number of year, with Sunday as first day of week (00..53)\n %V ISO week number, with Monday as first day of week (01..53)\n %w day of week (0..6); 0 is Sunday\n %W week number of year, with Monday as first day of week (00..53)\n"-
374 , 5)-
375 ,-
376 stdout-
377 )-
378-
379-
380-
381-
382 ;-
383 fputs_unlocked (-
384 dcgettext (((void *)0), -
385 " %x locale's date representation (e.g., 12/31/99)\n %X locale's time representation (e.g., 23:13:48)\n %y last two digits of year (00..99)\n %Y year\n"-
386 , 5)-
387 ,-
388 stdout-
389 )-
390-
391-
392-
393-
394 ;-
395 fputs_unlocked (-
396 dcgettext (((void *)0), -
397 " %z +hhmm numeric time zone (e.g., -0400)\n %:z +hh:mm numeric time zone (e.g., -04:00)\n %::z +hh:mm:ss numeric time zone (e.g., -04:00:00)\n %:::z numeric time zone with : to necessary precision (e.g., -04, +05:30)\n %Z alphabetic time zone abbreviation (e.g., EDT)\n\nBy default, date pads numeric fields with zeroes.\n"-
398 , 5)-
399 ,-
400 stdout-
401 )-
402-
403-
404-
405-
406-
407-
408-
409 ;-
410 fputs_unlocked (-
411 dcgettext (((void *)0), -
412 "The following optional flags may follow '%':\n\n - (hyphen) do not pad the field\n _ (underscore) pad with spaces\n 0 (zero) pad with zeros\n ^ use upper case if possible\n # use opposite case if possible\n"-
413 , 5)-
414 ,-
415 stdout-
416 )-
417-
418-
419-
420-
421-
422-
423-
424 ;-
425 fputs_unlocked (-
426 dcgettext (((void *)0), -
427 "\nAfter any flags comes an optional field width, as a decimal number;\nthen an optional modifier, which is either\nE to use the locale's alternate representations if available, or\nO to use the locale's alternate numeric symbols if available.\n"-
428 , 5)-
429 ,-
430 stdout-
431 )-
432-
433-
434-
435-
436-
437 ;-
438 fputs_unlocked (-
439 dcgettext (((void *)0), -
440 "\nExamples:\nConvert seconds since the epoch (1970-01-01 UTC) to a date\n $ date --date='@2147483647'\n\nShow the time on the west coast of the US (use tzselect(1) to find TZ)\n $ TZ='America/Los_Angeles' date\n\nShow the local time for 9AM next Friday on the west coast of the US\n $ date --date='TZ=\"America/Los_Angeles\" 09:00 next Fri'\n"-
441 , 5)-
442 ,-
443 stdout-
444 )-
445 ;-
446 emit_ancillary_info ("date");-
447 }
executed 18 times by 1 test: end of block
Executed by:
  • date
18
448 exit (status);
executed 22 times by 1 test: exit (status);
Executed by:
  • date
22
449}-
450-
451-
452-
453-
454-
455-
456static -
457 _Bool-
458-
459batch_convert (const char *input_filename, const char *format,-
460 timezone_t tz, char const *tzstring)-
461{-
462 -
463 _Bool -
464 ok;-
465 FILE *in_stream;-
466 char *line;-
467 size_t buflen;-
468 struct timespec when;-
469-
470 if ((
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
471 __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
472 input_filename
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
473 ) && __builtin_constant_p (
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
474 "-"
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
475 ) && (__s1_len = __builtin_strlen (
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
476 input_filename
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
477 ), __s2_len = __builtin_strlen (
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
478 "-"
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
479 ), (!((size_t)(const void *)((
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
480 input_filename
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
481 ) + 1) - (size_t)(const void *)(
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
482 input_filename
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
483 ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
484 "-"
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
485 ) + 1) - (size_t)(const void *)(
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
486 "-"
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
487 ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
488 input_filename
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
489 ,
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
490 "-"
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
491 ) : (__builtin_constant_p (
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
492 input_filename
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
493 ) && ((size_t)(const void *)((
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
494 input_filename
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
495 ) + 1) - (size_t)(const void *)(
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
496 input_filename
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
497 ) == 1) && (__s1_len = __builtin_strlen (
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
498 input_filename
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
499 ), __s1_len < 4) ? (__builtin_constant_p (
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
500 "-"
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
501 ) && ((size_t)(const void *)((
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
502 "-"
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
503 ) + 1) - (size_t)(const void *)(
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
504 "-"
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
505 ) == 1) ? __builtin_strcmp (
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
506 input_filename
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
507 ,
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
508 "-"
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
509 ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
510 "-"
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
511 ); int __result = (((const unsigned char *) (const char *) (
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
512 input_filename
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
513 ))[0] - __s2[0]); if (__s1_len > 0
__s1_len > 0Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
514 input_filename
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
515 ))[1] - __s2[1]); if (__s1_len > 1
__s1_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
516 input_filename
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
517 ))[2] - __s2[2]); if (__s1_len > 2
__s1_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( input_filename ))[3] - __s2[3]);
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
518 input_filename
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
never executed: __result = (((const unsigned char *) (const char *) ( input_filename ))[3] - __s2[3]);
0-4
519 ))[3] - __s2[3]);
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
never executed: __result = (((const unsigned char *) (const char *) ( input_filename ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : (__builtin_constant_p (
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
520 "-"
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
521 ) && ((size_t)(const void *)((
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
522 "-"
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
523 ) + 1) - (size_t)(const void *)(
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
524 "-"
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
525 ) == 1) && (__s2_len = __builtin_strlen (
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
526 "-"
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
527 ), __s2_len < 4) ? (__builtin_constant_p (
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
528 input_filename
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
529 ) && ((size_t)(const void *)((
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
530 input_filename
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
531 ) + 1) - (size_t)(const void *)(
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
532 input_filename
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
533 ) == 1) ? __builtin_strcmp (
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
534 input_filename
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
535 ,
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
536 "-"
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
537 ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
538 input_filename
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
539 ); int __result = (((const unsigned char *) (const char *) (
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
540 "-"
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
541 ))[0] - __s2[0]); if (__s2_len > 0
__s2_len > 0Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • date
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
) { __result = (((const unsigned char *) (const char *) (
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
542 "-"
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
543 ))[1] - __s2[1]); if (__s2_len > 1
__s2_len > 1Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) { __result = (((const unsigned char *) (const char *) (
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
544 "-"
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
545 ))[2] - __s2[2]); if (__s2_len > 2
__s2_len > 2Description
TRUEnever evaluated
FALSEnever evaluated
&& __result == 0
__result == 0Description
TRUEnever evaluated
FALSEnever evaluated
) __result = (((const unsigned char *) (const char *) (
never executed: __result = (((const unsigned char *) (const char *) ( "-" ))[3] - __s2[3]);
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
546 "-"
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
never executed: __result = (((const unsigned char *) (const char *) ( "-" ))[3] - __s2[3]);
0-4
547 ))[3] - __s2[3]);
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
never executed: __result = (((const unsigned char *) (const char *) ( "-" ))[3] - __s2[3]);
}
never executed: end of block
}
never executed: end of block
__result; }))) : __builtin_strcmp (
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
548 input_filename
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
549 ,
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
550 "-"
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
551 )))); })
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
552 == 0)
( __extension_...)))); }) == 0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
)
0-4
553 {-
554 input_filename = -
555 dcgettext (((void *)0), -
556 "standard input"-
557 , 5)-
558 ;-
559 in_stream = -
560 stdin-
561 ;-
562 }
never executed: end of block
0
563 else-
564 {-
565 in_stream = fopen (input_filename, "r");-
566 if (in_stream ==
in_stream == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
567 ((void *)0)
in_stream == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
568 )-
569 {-
570 ((!!sizeof (struct { _Static_assert (-
571 1-
572 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), assume (false))" ")"); int _gl_dummy; })) ? ((error (-
573 1-
574 , -
575 (*__errno_location ())-
576 , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), ((-
577 0-
578 ) ? (void) 0 : __builtin_unreachable ()))) : ((error (-
579 1-
580 , -
581 (*__errno_location ())-
582 , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), ((-
583 0-
584 ) ? (void) 0 : __builtin_unreachable ()))));-
585 }
never executed: end of block
0
586 }
executed 4 times by 1 test: end of block
Executed by:
  • date
4
587-
588 line = -
589 ((void *)0)-
590 ;-
591 buflen = 0;-
592 ok = -
593 1-
594 ;-
595 while (1)-
596 {-
597 ssize_t line_length = getline (&line, &buflen, in_stream);-
598 if (line_length < 0
line_length < 0Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • date
FALSEevaluated 8 times by 1 test
Evaluated by:
  • date
)
4-8
599 {-
600-
601 break;
executed 4 times by 1 test: break;
Executed by:
  • date
4
602 }-
603-
604 if (! parse_datetime2 (&when, line,
! parse_dateti... tz, tzstring)Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • date
0-8
605 ((void *)0)
! parse_dateti... tz, tzstring)Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • date
0-8
606 ,
! parse_dateti... tz, tzstring)Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • date
0-8
607 parse_datetime_flags, tz, tzstring)
! parse_dateti... tz, tzstring)Description
TRUEnever evaluated
FALSEevaluated 8 times by 1 test
Evaluated by:
  • date
)
0-8
608 {-
609 if (line[line_length - 1] == '\n'
line[line_length - 1] == '\n'Description
TRUEnever evaluated
FALSEnever evaluated
)
0
610 line[line_length - 1] = '\0';
never executed: line[line_length - 1] = '\0';
0
611 error (0, 0, -
612 dcgettext (((void *)0), -
613 "invalid date %s"-
614 , 5)-
615 , quote (line));-
616 ok = -
617 0-
618 ;-
619 }
never executed: end of block
0
620 else-
621 {-
622 ok &= show_date (format, when, tz);-
623 }
executed 8 times by 1 test: end of block
Executed by:
  • date
8
624 }-
625-
626 if (-
627 rpl_fclose
rpl_fclose (in_stream) == (-1)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
628 (in_stream) ==
rpl_fclose (in_stream) == (-1)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
629 (-1)
rpl_fclose (in_stream) == (-1)Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • date
0-4
630 )-
631 ((
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_loc...cape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
!!sizeof (struct { _Static_assert (
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_loc...cape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
632 1
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_loc...cape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
633 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), assume (false))" ")"); int _gl_dummy; })) ? ((error (
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_loc...cape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
634 1
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_loc...cape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
635 ,
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_loc...cape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
636 (*__errno_location ())
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_loc...cape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
637 , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), ((
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_loc...cape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
638 0
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_loc...cape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
639 ) ? (void) 0 : __builtin_unreachable ()))) : ((error (
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_loc...cape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
640 1
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_loc...cape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
641 ,
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_loc...cape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
642 (*__errno_location ())
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_loc...cape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
643 , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), ((
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_loc...cape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
644 0
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_loc...cape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
645 ) ? (void) 0 : __builtin_unreachable ()))));
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_loc...cape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, input_filename)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
646-
647 free (line);-
648-
649 return
executed 4 times by 1 test: return ok;
Executed by:
  • date
ok;
executed 4 times by 1 test: return ok;
Executed by:
  • date
4
650}-
651-
652int-
653main (int argc, char **argv)-
654{-
655 int optc;-
656 const char *datestr = -
657 ((void *)0)-
658 ;-
659 const char *set_datestr = -
660 ((void *)0)-
661 ;-
662 struct timespec when;-
663 -
664 _Bool -
665 set_date = -
666 0-
667 ;-
668 char const *format = -
669 ((void *)0)-
670 ;-
671 char *batch_file = -
672 ((void *)0)-
673 ;-
674 char *reference = -
675 ((void *)0)-
676 ;-
677 struct stat refstats;-
678 -
679 _Bool -
680 ok;-
681 int option_specified_date;-
682-
683 ;-
684 set_program_name (argv[0]);-
685 setlocale (-
686 6-
687 , "");-
688 bindtextdomain ("coreutils", "/usr/local/share/locale");-
689 textdomain ("coreutils");-
690-
691 atexit (close_stdout);-
692-
693 while ((
(optc = getopt... *)0) )) != -1Description
TRUEevaluated 1468 times by 1 test
Evaluated by:
  • date
FALSEevaluated 940 times by 1 test
Evaluated by:
  • date
optc = getopt_long (argc, argv, short_options, long_options,
(optc = getopt... *)0) )) != -1Description
TRUEevaluated 1468 times by 1 test
Evaluated by:
  • date
FALSEevaluated 940 times by 1 test
Evaluated by:
  • date
940-1468
694 ((void *)0)
(optc = getopt... *)0) )) != -1Description
TRUEevaluated 1468 times by 1 test
Evaluated by:
  • date
FALSEevaluated 940 times by 1 test
Evaluated by:
  • date
940-1468
695 ))
(optc = getopt... *)0) )) != -1Description
TRUEevaluated 1468 times by 1 test
Evaluated by:
  • date
FALSEevaluated 940 times by 1 test
Evaluated by:
  • date
940-1468
696 != -1
(optc = getopt... *)0) )) != -1Description
TRUEevaluated 1468 times by 1 test
Evaluated by:
  • date
FALSEevaluated 940 times by 1 test
Evaluated by:
  • date
)
940-1468
697 {-
698 char const *new_format = -
699 ((void *)0)-
700 ;-
701-
702 switch (optc)-
703 {-
704 case
executed 912 times by 1 test: case 'd':
Executed by:
  • date
'd':
executed 912 times by 1 test: case 'd':
Executed by:
  • date
912
705 datestr = optarg;-
706 break;
executed 912 times by 1 test: break;
Executed by:
  • date
912
707 case
executed 469 times by 1 test: case DEBUG_DATE_PARSING:
Executed by:
  • date
DEBUG_DATE_PARSING:
executed 469 times by 1 test: case DEBUG_DATE_PARSING:
Executed by:
  • date
469
708 parse_datetime_flags |= 1;-
709 break;
executed 469 times by 1 test: break;
Executed by:
  • date
469
710 case
executed 6 times by 1 test: case 'f':
Executed by:
  • date
'f':
executed 6 times by 1 test: case 'f':
Executed by:
  • date
6
711 batch_file = optarg;-
712 break;
executed 6 times by 1 test: break;
Executed by:
  • date
6
713 case
executed 11 times by 1 test: case RFC_3339_OPTION:
Executed by:
  • date
RFC_3339_OPTION:
executed 11 times by 1 test: case RFC_3339_OPTION:
Executed by:
  • date
11
714 {-
715 static char const rfc_3339_format[][32] =-
716 {-
717 "%Y-%m-%d",-
718 "%Y-%m-%d %H:%M:%S%:z",-
719 "%Y-%m-%d %H:%M:%S.%N%:z"-
720 };-
721 enum Time_spec i =-
722 ((time_spec + 2) [__xargmatch_internal ("--rfc-3339", optarg, time_spec_string + 2, (char const *) (time_spec + 2), sizeof *(time_spec + 2), argmatch_die)])-
723 ;-
724 new_format = rfc_3339_format[i];-
725 break;
executed 10 times by 1 test: break;
Executed by:
  • date
10
726 }-
727 case
executed 13 times by 1 test: case 'I':
Executed by:
  • date
'I':
executed 13 times by 1 test: case 'I':
Executed by:
  • date
13
728 {-
729 static char const iso_8601_format[][32] =-
730 {-
731 "%Y-%m-%d",-
732 "%Y-%m-%dT%H:%M:%S%:z",-
733 "%Y-%m-%dT%H:%M:%S,%N%:z",-
734 "%Y-%m-%dT%H%:z",-
735 "%Y-%m-%dT%H:%M%:z"-
736 };-
737 enum Time_spec i =-
738 (optarg
optargDescription
TRUEevaluated 8 times by 1 test
Evaluated by:
  • date
FALSEevaluated 5 times by 1 test
Evaluated by:
  • date
5-8
739 ? ((time_spec) [__xargmatch_internal ("--iso-8601", optarg, time_spec_string, (char const *) (time_spec), sizeof *(time_spec), argmatch_die)])-
740 : TIME_SPEC_DATE);-
741 new_format = iso_8601_format[i];-
742 break;
executed 13 times by 1 test: break;
Executed by:
  • date
13
743 }-
744 case
executed 2 times by 1 test: case 'r':
Executed by:
  • date
'r':
executed 2 times by 1 test: case 'r':
Executed by:
  • date
2
745 reference = optarg;-
746 break;
executed 2 times by 1 test: break;
Executed by:
  • date
2
747 case
executed 3 times by 1 test: case 'R':
Executed by:
  • date
'R':
executed 3 times by 1 test: case 'R':
Executed by:
  • date
3
748 new_format = rfc_email_format;-
749 break;
executed 3 times by 1 test: break;
Executed by:
  • date
3
750 case
executed 2 times by 1 test: case 's':
Executed by:
  • date
's':
executed 2 times by 1 test: case 's':
Executed by:
  • date
2
751 set_datestr = optarg;-
752 set_date = -
753 1-
754 ;-
755 break;
executed 2 times by 1 test: break;
Executed by:
  • date
2
756 case
executed 21 times by 1 test: case 'u':
Executed by:
  • date
'u':
executed 21 times by 1 test: case 'u':
Executed by:
  • date
21
757-
758-
759-
760 if (putenv (bad_cast ("TZ=UTC0")) != 0
putenv (bad_ca...Z=UTC0")) != 0Description
TRUEnever evaluated
FALSEevaluated 21 times by 1 test
Evaluated by:
  • date
)
0-21
761 xalloc_die ();
never executed: xalloc_die ();
0
762 ;-
763 break;
executed 21 times by 1 test: break;
Executed by:
  • date
21
764 case
executed 18 times by 1 test: case GETOPT_HELP_CHAR:
Executed by:
  • date
GETOPT_HELP_CHAR:
executed 18 times by 1 test: case GETOPT_HELP_CHAR:
Executed by:
  • date
usage (
18
765 0-
766 ); break;
never executed: break;
;
0
767 case
executed 8 times by 1 test: case GETOPT_VERSION_CHAR:
Executed by:
  • date
GETOPT_VERSION_CHAR:
executed 8 times by 1 test: case GETOPT_VERSION_CHAR:
Executed by:
  • date
version_etc (
8
768 stdout-
769 , "date", "GNU coreutils", Version, ("David MacKenzie"), (char *) -
770 ((void *)0)-
771 ); exit (
executed 8 times by 1 test: exit ( 0 );
Executed by:
  • date
8
772 0
executed 8 times by 1 test: exit ( 0 );
Executed by:
  • date
8
773 );
executed 8 times by 1 test: exit ( 0 );
Executed by:
  • date
break;
never executed: break;
;
0-8
774 default
executed 3 times by 1 test: default:
Executed by:
  • date
:
executed 3 times by 1 test: default:
Executed by:
  • date
3
775 usage (-
776 1-
777 );-
778 }
never executed: end of block
0
779-
780 if (new_format
new_formatDescription
TRUEevaluated 26 times by 1 test
Evaluated by:
  • date
FALSEevaluated 1412 times by 1 test
Evaluated by:
  • date
)
26-1412
781 {-
782 if (format
formatDescription
TRUEnever evaluated
FALSEevaluated 26 times by 1 test
Evaluated by:
  • date
)
0-26
783 ((
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
!!sizeof (struct { _Static_assert (
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
784 1
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
785 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error (
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
786 1
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
787 , 0,
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
788 dcgettext (((void *)0),
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
789 "multiple output formats specified"
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
790 , 5)
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
791 ), ((
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
792 0
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
793 ) ? (void) 0 : __builtin_unreachable ()))) : ((error (
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
794 1
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
795 , 0,
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
796 dcgettext (((void *)0),
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
797 "multiple output formats specified"
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
798 , 5)
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
799 ), ((
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
800 0
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
801 ) ? (void) 0 : __builtin_unreachable ()))));
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
802 format = new_format;-
803 }
executed 26 times by 1 test: end of block
Executed by:
  • date
26
804 }
executed 1438 times by 1 test: end of block
Executed by:
  • date
1438
805-
806 option_specified_date = ((datestr
datestrDescription
TRUEevaluated 910 times by 1 test
Evaluated by:
  • date
FALSEevaluated 30 times by 1 test
Evaluated by:
  • date
? 1 : 0)
30-910
807 + (batch_file
batch_fileDescription
TRUEevaluated 4 times by 1 test
Evaluated by:
  • date
FALSEevaluated 936 times by 1 test
Evaluated by:
  • date
? 1 : 0)
4-936
808 + (reference
referenceDescription
TRUEnever evaluated
FALSEevaluated 940 times by 1 test
Evaluated by:
  • date
? 1 : 0));
0-940
809-
810 if (option_specified_date > 1
option_specified_date > 1Description
TRUEnever evaluated
FALSEevaluated 940 times by 1 test
Evaluated by:
  • date
)
0-940
811 {-
812 error (0, 0,-
813 -
814 dcgettext (((void *)0), -
815 "the options to specify dates for printing are mutually exclusive"-
816 , 5)-
817 );-
818 usage (-
819 1-
820 );-
821 }
never executed: end of block
0
822-
823 if (set_date
set_dateDescription
TRUEnever evaluated
FALSEevaluated 940 times by 1 test
Evaluated by:
  • date
&& option_specified_date
option_specified_dateDescription
TRUEnever evaluated
FALSEnever evaluated
)
0-940
824 {-
825 error (0, 0,-
826 -
827 dcgettext (((void *)0), -
828 "the options to print and set the time may not be used together"-
829 , 5)-
830 );-
831 usage (-
832 1-
833 );-
834 }
never executed: end of block
0
835-
836 if (optind < argc
optind < argcDescription
TRUEevaluated 905 times by 1 test
Evaluated by:
  • date
FALSEevaluated 35 times by 1 test
Evaluated by:
  • date
)
35-905
837 {-
838 if (optind + 1 < argc
optind + 1 < argcDescription
TRUEnever evaluated
FALSEevaluated 905 times by 1 test
Evaluated by:
  • date
)
0-905
839 {-
840 error (0, 0, -
841 dcgettext (((void *)0), -
842 "extra operand %s"-
843 , 5)-
844 , quote (argv[optind + 1]));-
845 usage (-
846 1-
847 );-
848 }
never executed: end of block
0
849-
850 if (argv[optind][0] == '+'
argv[optind][0] == '+'Description
TRUEevaluated 905 times by 1 test
Evaluated by:
  • date
FALSEnever evaluated
)
0-905
851 {-
852 if (format
formatDescription
TRUEnever evaluated
FALSEevaluated 905 times by 1 test
Evaluated by:
  • date
)
0-905
853 ((
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
!!sizeof (struct { _Static_assert (
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
854 1
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
855 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error (
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
856 1
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
857 , 0,
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
858 dcgettext (((void *)0),
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
859 "multiple output formats specified"
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
860 , 5)
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
861 ), ((
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
862 0
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
863 ) ? (void) 0 : __builtin_unreachable ()))) : ((error (
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
864 1
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
865 , 0,
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
866 dcgettext (((void *)0),
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
867 "multiple output formats specified"
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
868 , 5)
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
869 ), ((
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
870 0
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
871 ) ? (void) 0 : __builtin_unreachable ()))));
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"multiple output formats specified\", 5)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "multiple output formats specified" , 5) ), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
872 format = argv[optind++] + 1;-
873 }
executed 905 times by 1 test: end of block
Executed by:
  • date
905
874 else if (set_date
set_dateDescription
TRUEnever evaluated
FALSEnever evaluated
|| option_specified_date
option_specified_dateDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
875 {-
876 error (0, 0,-
877 -
878 dcgettext (((void *)0), -
879 "the argument %s lacks a leading '+';\n" "when using an option to specify date(s), any non-option\n" "argument must be a format string beginning with '+'"-
880 , 5)-
881-
882 -
883 ,-
884 quote (argv[optind]));-
885 usage (-
886 1-
887 );-
888 }
never executed: end of block
0
889 }
executed 905 times by 1 test: end of block
Executed by:
  • date
905
890-
891 if (!format
!formatDescription
TRUEevaluated 12 times by 1 test
Evaluated by:
  • date
FALSEevaluated 928 times by 1 test
Evaluated by:
  • date
)
12-928
892 {-
893 format = -
894 rpl_nl_langinfo -
895 (-
896 _DATE_FMT-
897 );-
898 if (! *format
! *formatDescription
TRUEnever evaluated
FALSEevaluated 12 times by 1 test
Evaluated by:
  • date
)
0-12
899 {-
900-
901-
902-
903-
904-
905-
906-
907 format = "%a %b %e %H:%M:%S %Z %Y";-
908 }
never executed: end of block
0
909 }
executed 12 times by 1 test: end of block
Executed by:
  • date
12
910-
911 char const *tzstring = getenv ("TZ");-
912 timezone_t tz = tzalloc (tzstring);-
913-
914 if (batch_file !=
batch_file != ((void *)0)Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • date
FALSEevaluated 936 times by 1 test
Evaluated by:
  • date
4-936
915 ((void *)0)
batch_file != ((void *)0)Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • date
FALSEevaluated 936 times by 1 test
Evaluated by:
  • date
4-936
916 )-
917 ok = batch_convert (batch_file, format, tz, tzstring);
executed 4 times by 1 test: ok = batch_convert (batch_file, format, tz, tzstring);
Executed by:
  • date
4
918 else-
919 {-
920 -
921 _Bool -
922 valid_date = -
923 1-
924 ;-
925 ok = -
926 1-
927 ;-
928-
929 if (!option_specified_date
!option_specified_dateDescription
TRUEevaluated 26 times by 1 test
Evaluated by:
  • date
FALSEevaluated 910 times by 1 test
Evaluated by:
  • date
&& !set_date
!set_dateDescription
TRUEevaluated 26 times by 1 test
Evaluated by:
  • date
FALSEnever evaluated
)
0-910
930 {-
931 if (optind < argc
optind < argcDescription
TRUEnever evaluated
FALSEevaluated 26 times by 1 test
Evaluated by:
  • date
)
0-26
932 {-
933-
934-
935 set_date = -
936 1-
937 ;-
938 datestr = argv[optind];-
939 valid_date = posixtime (&when.tv_sec,-
940 datestr,-
941 (1-
942 | 2 | 4));-
943 when.tv_nsec = 0;-
944 }
never executed: end of block
0
945 else-
946 {-
947-
948 gettime (&when);-
949 }
executed 26 times by 1 test: end of block
Executed by:
  • date
26
950 }-
951 else-
952 {-
953-
954 if (reference !=
reference != ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 910 times by 1 test
Evaluated by:
  • date
0-910
955 ((void *)0)
reference != ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 910 times by 1 test
Evaluated by:
  • date
0-910
956 )-
957 {-
958 if (stat (reference, &refstats) != 0
stat (referenc...refstats) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
959 ((
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_location..., shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
!!sizeof (struct { _Static_assert (
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_location..., shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
960 1
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_location..., shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
961 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), assume (false))" ")"); int _gl_dummy; })) ? ((error (
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_location..., shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
962 1
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_location..., shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
963 ,
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_location..., shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
964 (*__errno_location ())
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_location..., shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
965 , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), ((
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_location..., shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
966 0
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_location..., shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
967 ) ? (void) 0 : __builtin_unreachable ()))) : ((error (
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_location..., shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
968 1
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_location..., shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
969 ,
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_location..., shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
970 (*__errno_location ())
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_location..., shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
971 , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), ((
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_location..., shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
972 0
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_location..., shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
973 ) ? (void) 0 : __builtin_unreachable ()))));
never executed: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, (*__errno_location ()), \"%s\", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , (*__errno_location..., shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , (*__errno_location ()) , "%s", quotearg_n_style_colon (0, shell_escape_quoting_style, reference)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
0
974 when = get_stat_mtime (&refstats);-
975 }
never executed: end of block
0
976 else-
977 {-
978 if (set_datestr
set_datestrDescription
TRUEnever evaluated
FALSEevaluated 910 times by 1 test
Evaluated by:
  • date
)
0-910
979 datestr = set_datestr;
never executed: datestr = set_datestr;
0
980 valid_date = parse_datetime2 (&when, datestr, -
981 ((void *)0)-
982 ,-
983 parse_datetime_flags,-
984 tz, tzstring);-
985 }
executed 910 times by 1 test: end of block
Executed by:
  • date
910
986 }-
987-
988 if (! valid_date
! valid_dateDescription
TRUEevaluated 3 times by 1 test
Evaluated by:
  • date
FALSEevaluated 933 times by 1 test
Evaluated by:
  • date
)
3-933
989 ((
executed 3 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"invalid date %s\", 5), quote (datestr)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
Executed by:
  • date
!!sizeof (struct { _Static_assert (
executed 3 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"invalid date %s\", 5), quote (datestr)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
Executed by:
  • date
3
990 1
executed 3 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"invalid date %s\", 5), quote (datestr)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
Executed by:
  • date
3
991 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"invalid date %s\", 5), quote (datestr)), assume (false))" ")"); int _gl_dummy; })) ? ((error (
executed 3 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"invalid date %s\", 5), quote (datestr)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
Executed by:
  • date
3
992 1
executed 3 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"invalid date %s\", 5), quote (datestr)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
Executed by:
  • date
3
993 , 0,
executed 3 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"invalid date %s\", 5), quote (datestr)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
Executed by:
  • date
3
994 dcgettext (((void *)0),
executed 3 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"invalid date %s\", 5), quote (datestr)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
Executed by:
  • date
3
995 "invalid date %s"
executed 3 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"invalid date %s\", 5), quote (datestr)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
Executed by:
  • date
3
996 , 5)
executed 3 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"invalid date %s\", 5), quote (datestr)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
Executed by:
  • date
3
997 , quote (datestr)), ((
executed 3 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"invalid date %s\", 5), quote (datestr)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
Executed by:
  • date
3
998 0
executed 3 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"invalid date %s\", 5), quote (datestr)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
Executed by:
  • date
3
999 ) ? (void) 0 : __builtin_unreachable ()))) : ((error (
executed 3 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"invalid date %s\", 5), quote (datestr)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
Executed by:
  • date
3
1000 1
executed 3 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"invalid date %s\", 5), quote (datestr)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
Executed by:
  • date
3
1001 , 0,
executed 3 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"invalid date %s\", 5), quote (datestr)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
Executed by:
  • date
3
1002 dcgettext (((void *)0),
executed 3 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"invalid date %s\", 5), quote (datestr)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
Executed by:
  • date
3
1003 "invalid date %s"
executed 3 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"invalid date %s\", 5), quote (datestr)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
Executed by:
  • date
3
1004 , 5)
executed 3 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"invalid date %s\", 5), quote (datestr)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
Executed by:
  • date
3
1005 , quote (datestr)), ((
executed 3 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"invalid date %s\", 5), quote (datestr)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
Executed by:
  • date
3
1006 0
executed 3 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"invalid date %s\", 5), quote (datestr)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
Executed by:
  • date
3
1007 ) ? (void) 0 : __builtin_unreachable ()))));
executed 3 times by 1 test: ((!!sizeof (struct { _Static_assert ( 1 , "verify_expr (" "1" ", " "(error (1, 0, dcgettext (((void *)0), \"invalid date %s\", 5), quote (datestr)), assume (false))" ")"); int _gl_dummy; })) ? ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))) : ((error ( 1 , 0, dcgettext (((void *)0), "invalid date %s" , 5) , quote (datestr)), (( 0 ) ? (void) 0 : __builtin_unreachable ()))));
Executed by:
  • date
3
1008-
1009 if (set_date
set_dateDescription
TRUEnever evaluated
FALSEevaluated 933 times by 1 test
Evaluated by:
  • date
)
0-933
1010 {-
1011-
1012-
1013 if (settime (&when) != 0
settime (&when) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
1014 {-
1015 error (0, -
1016 (*__errno_location ())-
1017 , -
1018 dcgettext (((void *)0), -
1019 "cannot set date"-
1020 , 5)-
1021 );-
1022 ok = -
1023 0-
1024 ;-
1025 }
never executed: end of block
0
1026 }
never executed: end of block
0
1027-
1028 ok &= show_date (format, when, tz);-
1029 }
executed 933 times by 1 test: end of block
Executed by:
  • date
933
1030-
1031 ;-
1032-
1033 return
executed 937 times by 1 test: return ok ? 0 : 1 ;
Executed by:
  • date
ok ?
executed 937 times by 1 test: return ok ? 0 : 1 ;
Executed by:
  • date
937
1034 0
executed 937 times by 1 test: return ok ? 0 : 1 ;
Executed by:
  • date
937
1035 :
executed 937 times by 1 test: return ok ? 0 : 1 ;
Executed by:
  • date
937
1036 1
executed 937 times by 1 test: return ok ? 0 : 1 ;
Executed by:
  • date
937
1037 ;
executed 937 times by 1 test: return ok ? 0 : 1 ;
Executed by:
  • date
937
1038}-
1039-
1040-
1041-
1042-
1043static -
1044 _Bool-
1045-
1046show_date (const char *format, struct timespec when, timezone_t tz)-
1047{-
1048 struct tm tm;-
1049-
1050 if (localtime_rz (tz, &when.tv_sec, &tm)
localtime_rz (...n.tv_sec, &tm)Description
TRUEevaluated 941 times by 1 test
Evaluated by:
  • date
FALSEnever evaluated
)
0-941
1051 {-
1052 if (format == rfc_email_format
format == rfc_email_formatDescription
TRUEevaluated 1 time by 1 test
Evaluated by:
  • date
FALSEevaluated 940 times by 1 test
Evaluated by:
  • date
)
1-940
1053 setlocale (
executed 1 time by 1 test: setlocale ( 2 , "C");
Executed by:
  • date
1
1054 2
executed 1 time by 1 test: setlocale ( 2 , "C");
Executed by:
  • date
1
1055 , "C");
executed 1 time by 1 test: setlocale ( 2 , "C");
Executed by:
  • date
1
1056 fprintftime (-
1057 stdout-
1058 , format, &tm, tz, when.tv_nsec);-
1059 if (format == rfc_email_format
format == rfc_email_formatDescription
TRUEevaluated 1 time by 1 test
Evaluated by:
  • date
FALSEevaluated 940 times by 1 test
Evaluated by:
  • date
)
1-940
1060 setlocale (
executed 1 time by 1 test: setlocale ( 2 , "");
Executed by:
  • date
1
1061 2
executed 1 time by 1 test: setlocale ( 2 , "");
Executed by:
  • date
1
1062 , "");
executed 1 time by 1 test: setlocale ( 2 , "");
Executed by:
  • date
1
1063 fputc_unlocked ('\n',-
1064 stdout-
1065 );-
1066 return
executed 941 times by 1 test: return 1 ;
Executed by:
  • date
executed 941 times by 1 test: return 1 ;
Executed by:
  • date
941
1067 1
executed 941 times by 1 test: return 1 ;
Executed by:
  • date
941
1068 ;
executed 941 times by 1 test: return 1 ;
Executed by:
  • date
941
1069 }-
1070 else-
1071 {-
1072 char buf[((((((sizeof (intmax_t) * 8) - (! ((__typeof__ (intmax_t)) 0 < (__typeof__ (intmax_t)) -1))) * 146 + 484) / 485) + (! ((__typeof__ (intmax_t)) 0 < (__typeof__ (intmax_t)) -1))) + 1)];-
1073 error (0, 0, -
1074 dcgettext (((void *)0), -
1075 "time %s is out of range"-
1076 , 5)-
1077 ,-
1078 quote (timetostr (when.tv_sec, buf)));-
1079 return
never executed: return 0 ;
never executed: return 0 ;
0
1080 0
never executed: return 0 ;
0
1081 ;
never executed: return 0 ;
0
1082 }-
1083}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.1.2