3#ifndef __CPROVER_TIME_H_INCLUDED
5#define __CPROVER_TIME_H_INCLUDED
20#ifndef __CPROVER_TIME_H_INCLUDED
22# define __CPROVER_TIME_H_INCLUDED
39# ifndef __CPROVER_TIME_H_INCLUDED
41# define __CPROVER_TIME_H_INCLUDED
58#if defined(_WIN32) && defined(_USE_32BIT_TIME_T)
60# ifndef __CPROVER_TIME_H_INCLUDED
62# define __CPROVER_TIME_H_INCLUDED
79#ifndef __CPROVER_TIME_H_INCLUDED
81#define __CPROVER_TIME_H_INCLUDED
91 #ifdef __CPROVER_CUSTOM_BITVECTOR_ANALYSIS
97 static struct tm return_value;
104#ifndef __CPROVER_TIME_H_INCLUDED
106#define __CPROVER_TIME_H_INCLUDED
120#ifndef __CPROVER_TIME_H_INCLUDED
122#define __CPROVER_TIME_H_INCLUDED
132 #ifdef __CPROVER_CUSTOM_BITVECTOR_ANALYSIS
138 static struct tm return_value;
139 return &return_value;
145#ifndef __CPROVER_TIME_H_INCLUDED
147#define __CPROVER_TIME_H_INCLUDED
161#ifndef __CPROVER_TIME_H_INCLUDED
163#define __CPROVER_TIME_H_INCLUDED
179#ifndef __CPROVER_TIME_H_INCLUDED
181#define __CPROVER_TIME_H_INCLUDED
197#ifndef __CPROVER_TIME_H_INCLUDED
199#define __CPROVER_TIME_H_INCLUDED
205 #ifdef __CPROVER_CUSTOM_BITVECTOR_ANALYSIS
218#ifndef __CPROVER_TIME_H_INCLUDED
220#define __CPROVER_TIME_H_INCLUDED
226 #ifdef __CPROVER_CUSTOM_BITVECTOR_ANALYSIS
239#ifndef __CPROVER_TIME_H_INCLUDED
241# define __CPROVER_TIME_H_INCLUDED
261#ifndef __CPROVER_TIME_H_INCLUDED
263# define __CPROVER_TIME_H_INCLUDED
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
char * asctime(const struct tm *timeptr)
char * ctime(const time_t *clock)
time_t __VERIFIER_nondet_time_t(void)
time_t timegm(struct tm *timeptr)
struct tm * gmtime(const time_t *clock)
struct tm * gmtime_r(const time_t *clock, struct tm *result)
__CPROVER_size_t strftime(char *s, __CPROVER_size_t max, const char *format, const struct tm *tm)
struct tm * localtime_r(const time_t *clock, struct tm *result)
time_t time(time_t *tloc)
__CPROVER_size_t __VERIFIER_nondet_size_t(void)
struct tm * localtime(const time_t *clock)
time_t __time64(time_t *)
__CPROVER_size_t _strftime(char *s, __CPROVER_size_t max, const char *format, const struct tm *tm)
time_t mktime(struct tm *timeptr)