Mercurial > projects > ldc
view lphobos/std/c/time.d @ 1607:207a8a438dea
Merge DMD r253: refactor: Argument => Parameter
---
dmd/arrayop.c | 30 ++++----
dmd/arraytypes.h | 2 +-
dmd/class.c | 8 +-
dmd/declaration.c | 10 ++--
dmd/declaration.h | 16 ++--
dmd/doc.c | 12 ++--
dmd/dsymbol.c | 4 +-
dmd/expression.c | 48 +++++++-------
dmd/expression.h | 32 +++++-----
dmd/func.c | 78 +++++++++++-----------
dmd/init.c | 2 +-
dmd/interpret.c | 8 +-
dmd/mtype.c | 190 ++++++++++++++++++++++++++--------------------------
dmd/mtype.h | 32 +++++-----
dmd/opover.c | 34 +++++-----
dmd/parse.c | 40 ++++++------
dmd/parse.h | 2 +-
dmd/statement.c | 90 +++++++++++++-------------
dmd/statement.h | 14 ++--
dmd/struct.c | 8 +-
dmd/template.c | 30 ++++----
gen/functions.cpp | 10 ++--
gen/functions.h | 2 +-
gen/tocall.cpp | 10 ++--
gen/typinf.cpp | 6 +-
25 files changed, 359 insertions(+), 359 deletions(-)
author | Leandro Lucarella <llucax@gmail.com> |
---|---|
date | Wed, 06 Jan 2010 15:18:20 -0300 |
parents | c53b6e3fe49a |
children |
line wrap: on
line source
/** * C's <time.h> * Authors: Walter Bright, Digital Mars, www.digitalmars.com * License: Public Domain * Macros: * WIKI=Phobos/StdCTime */ module std.c.time; private import std.c.stddef; extern (C): alias int clock_t; version (Windows) { const clock_t CLOCKS_PER_SEC = 1000; } else version (linux) { const clock_t CLOCKS_PER_SEC = 1000000; } else version (darwin) { const clock_t CLOCKS_PER_SEC = 100; } else { static assert(0); } version (Windows) { const clock_t CLK_TCK = 1000; } else version (linux) { extern (C) int sysconf(int); extern clock_t CLK_TCK; /*static this() { CLK_TCK = cast(clock_t) sysconf(2); }*/ } else { static assert(0); } const uint TIMEOFFSET = 315558000; alias int time_t; extern int daylight; extern int timezone; extern int altzone; extern char *tzname[2]; struct tm { int tm_sec, tm_min, tm_hour, tm_mday, tm_mon, tm_year, tm_wday, tm_yday, tm_isdst; } clock_t clock(); time_t time(time_t *); time_t mktime(tm *); char *asctime(tm *); char *ctime(time_t *); tm *localtime(time_t *); tm *gmtime(time_t *); size_t strftime(char *, size_t, char *, tm *); char *_strdate(char *dstring); char *_strtime(char *timestr); double difftime(time_t t1, time_t t2); void _tzset(); void tzset(); void sleep(time_t); void usleep(uint); void msleep(uint); wchar_t *_wasctime(tm *); wchar_t *_wctime(time_t *); size_t wcsftime(wchar_t *, size_t, wchar_t *, tm *); wchar_t *_wstrdate(wchar_t *); wchar_t *_wstrtime(wchar_t *);