VAPOR3 3.9.4
PVTime.h
Go to the documentation of this file.
1//
2// $Id$
3//
4//************************************************************************
5// *
6// Copyright (C) 2004 *
7// University Corporation for Atmospheric Research *
8// All Rights Reserved *
9// *
10//************************************************************************/
11
12#ifndef _PVTime_h_
13#define _PVTime_h_
14
15#include <cmath>
16#include <string>
17#include <ctime>
18#ifndef WIN32
19 #include <stdint.h>
20#endif
21#include <vapor/common.h>
22
23#ifndef TIME64_T
24 #ifdef WIN32
25 #define TIME64_T __int64
26 #else
27 #define TIME64_T int64_t
28 #endif
29#endif
30
31using namespace std;
32
33namespace Wasp {
34
36COMMON_API struct tm *LocalTime64_r(const TIME64_T *t, struct tm *p);
37COMMON_API struct tm *GmTime64_r(const TIME64_T *t, struct tm *p);
38
39}; // namespace Wasp
40
41#endif // _PVTime_h_
#define TIME64_T
Definition: MyBase.h:428
#define COMMON_API
Definition: common.h:72
Definition: CFuncs.h:31
COMMON_API struct tm * LocalTime64_r(const TIME64_T *t, struct tm *p)
COMMON_API TIME64_T MkTime64(struct tm *t)
COMMON_API struct tm * GmTime64_r(const TIME64_T *t, struct tm *p)