aboutsummaryrefslogtreecommitdiffstats
path: root/common/sysutils.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2023-10-26 07:59:40 +0000
committerWerner Koch <[email protected]>2023-10-26 10:39:43 +0000
commit164c687cb6a1cafe6c1c47456a1837046a3f00f1 (patch)
treed7725ee9b929afccbce2c16412469668bffd08eb /common/sysutils.c
parentsm: Flag Brainpool curves as compliant for all other operations. (diff)
downloadgnupg-164c687cb6a1cafe6c1c47456a1837046a3f00f1.tar.gz
gnupg-164c687cb6a1cafe6c1c47456a1837046a3f00f1.zip
common: New functions timegm_u64, isotime2epoch_u64.
* common/mischelp.c (timegm): Move to ... * common/gettime.c (timegm): here. On Windows use timegm_u32. (timegm_u32): New. (isotime2epoch): Factor code out to ... (isotime_make_tm): new helper. (isotime2epoch_u64): New. (_win32_timegm): Remove duplicated code. (parse_timestamp): Use of timegm. (scan_isodatestr): Fallback to isotime2epoch_u64. -- This mainly helps on 32 bit Windows. For Unix we assume everyone is using 64 bit or shall wait until the libc hackers finally provide a time64_t. GnuPG-bug-id: 6736
Diffstat (limited to 'common/sysutils.c')
0 files changed, 0 insertions, 0 deletions