mirror of
https://github.com/nim-lang/Nim.git
synced 2026-05-01 03:24:41 +00:00
Revert export of times.CTime; add std/time_t instead. (#10319)
* Revert export of times.CTime * Add std/time_t
This commit is contained in:
committed by
Andreas Rumpf
parent
fc30cf02bc
commit
5df411bd6e
23
lib/std/time_t.nim
Normal file
23
lib/std/time_t.nim
Normal file
@@ -0,0 +1,23 @@
|
||||
#
|
||||
#
|
||||
# Nim's Runtime Library
|
||||
# (c) Copyright 2019 Nim contributors
|
||||
#
|
||||
# See the file "copying.txt", included in this
|
||||
# distribution, for details about the copyright.
|
||||
#
|
||||
|
||||
when defined(nimdoc):
|
||||
type
|
||||
impl = distinct int64
|
||||
Time* = impl ## \
|
||||
## Wrapper for ``time_t``. On posix, this is an alias to ``posix.Time``.
|
||||
elif defined(windows):
|
||||
when defined(i386) and defined(gcc):
|
||||
type Time* {.importc: "time_t", header: "<time.h>".} = distinct int32
|
||||
else:
|
||||
# newest version of Visual C++ defines time_t to be of 64 bits
|
||||
type Time* {.importc: "time_t", header: "<time.h>".} = distinct int64
|
||||
elif defined(posix):
|
||||
import posix
|
||||
export posix.Time
|
||||
Reference in New Issue
Block a user