// Copyright (C) 2017 The Android Open Source Project
// SPDX-License-Identifier: BSD-2-Clause
#if !defined (DO_NOT_INCLUDE_TIME_H)
#include <time.h>
#endif
#include "header_checks.h"
static void time_h() {
TYPE(clock_t);
TYPE(size_t);
TYPE(time_t);
TYPE(clockid_t);
TYPE(timer_t);
TYPE(locale_t);
TYPE(pid_t);
TYPE(struct tm);
STRUCT_MEMBER(struct tm, int , tm_sec);
STRUCT_MEMBER(struct tm, int , tm_min);
STRUCT_MEMBER(struct tm, int , tm_hour);
STRUCT_MEMBER(struct tm, int , tm_mday);
STRUCT_MEMBER(struct tm, int , tm_mon);
STRUCT_MEMBER(struct tm, int , tm_year);
STRUCT_MEMBER(struct tm, int , tm_wday);
STRUCT_MEMBER(struct tm, int , tm_yday);
STRUCT_MEMBER(struct tm, int , tm_isdst);
TYPE(struct timespec);
STRUCT_MEMBER(struct timespec, time_t, tv_sec);
STRUCT_MEMBER(struct timespec, long , tv_nsec);
TYPE(struct itimerspec);
STRUCT_MEMBER(struct itimerspec, struct timespec, it_interval);
STRUCT_MEMBER(struct itimerspec, struct timespec, it_value);
MACRO(NULL);
MACRO(CLOCKS_PER_SEC);
MACRO(CLOCK_MONOTONIC);
MACRO(CLOCK_PROCESS_CPUTIME_ID);
MACRO(CLOCK_REALTIME);
MACRO(CLOCK_THREAD_CPUTIME_ID);
MACRO(TIMER_ABSTIME);
FUNCTION(asctime, char * (*f)(const struct tm*));
FUNCTION(asctime_r, char * (*f)(const struct tm*, char *));
FUNCTION(clock, clock_t (*f)(void ));
FUNCTION(clock_getcpuclockid, int (*f)(pid_t, clockid_t*));
FUNCTION(clock_getres, int (*f)(clockid_t, struct timespec*));
FUNCTION(clock_gettime, int (*f)(clockid_t, struct timespec*));
FUNCTION(clock_nanosleep, int (*f)(clockid_t, int , const struct timespec*, struct timespec*));
FUNCTION(clock_settime, int (*f)(clockid_t, const struct timespec*));
FUNCTION(ctime, char * (*f)(const time_t*));
FUNCTION(ctime_r, char * (*f)(const time_t*, char *));
FUNCTION(difftime, double (*f)(time_t, time_t));
#if !defined (__BIONIC__)
FUNCTION(getdate, struct tm* (*f)(const char *));
#endif
FUNCTION(gmtime, struct tm* (*f)(const time_t*));
FUNCTION(gmtime_r, struct tm* (*f)(const time_t*, struct tm*));
FUNCTION(localtime, struct tm* (*f)(const time_t*));
FUNCTION(localtime_r, struct tm* (*f)(const time_t*, struct tm*));
FUNCTION(mktime, time_t (*f)(struct tm*));
FUNCTION(nanosleep, int (*f)(const struct timespec*, struct timespec*));
FUNCTION(strftime, size_t (*f)(char *, size_t, const char *, const struct tm*));
FUNCTION(strftime_l, size_t (*f)(char *, size_t, const char *, const struct tm*, locale_t));
FUNCTION(strptime, char * (*f)(const char *, const char *, struct tm*));
FUNCTION(time, time_t (*f)(time_t*));
FUNCTION(timer_create, int (*f)(clockid_t, struct sigevent*, timer_t*));
FUNCTION(timer_delete, int (*f)(timer_t));
FUNCTION(timer_getoverrun, int (*f)(timer_t));
FUNCTION(timer_gettime, int (*f)(timer_t, struct itimerspec*));
FUNCTION(timer_settime, int (*f)(timer_t, int , const struct itimerspec*, struct itimerspec*));
FUNCTION(tzset, void (*f)(void ));
int i = daylight;
long l = timezone;
char ** sp = tzname;
}
Messung V0.5 in Prozent C=80 H=100 G=90
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet am 2026-06-28)
¤
*© Formatika GbR, Deutschland