diff options
author | edwin <edwin@FreeBSD.org> | 2010-02-25 21:29:40 +0000 |
---|---|---|
committer | edwin <edwin@FreeBSD.org> | 2010-02-25 21:29:40 +0000 |
commit | 4978e0cc8cf7e45e66954379f057c0918c58fd7c (patch) | |
tree | 02c04d9ebe8255b6e36f79bf6c45a0010a11b6a9 /contrib/tzcode/stdtime/time32.c | |
parent | 89265a4363aa6c1a99939be91f6a5b200c414f38 (diff) | |
download | FreeBSD-src-4978e0cc8cf7e45e66954379f057c0918c58fd7c.zip FreeBSD-src-4978e0cc8cf7e45e66954379f057c0918c58fd7c.tar.gz |
Remove non-contributed code.
Diffstat (limited to 'contrib/tzcode/stdtime/time32.c')
-rw-r--r-- | contrib/tzcode/stdtime/time32.c | 100 |
1 files changed, 0 insertions, 100 deletions
diff --git a/contrib/tzcode/stdtime/time32.c b/contrib/tzcode/stdtime/time32.c deleted file mode 100644 index e852a4f..0000000 --- a/contrib/tzcode/stdtime/time32.c +++ /dev/null @@ -1,100 +0,0 @@ -/*- - * Copyright (c) 2001 FreeBSD Inc. - * All rights reserved. - * - * These routines are for converting time_t to fixed-bit representations - * for use in protocols or storage. When converting time to a larger - * representation of time_t these routines are expected to assume temporal - * locality and use the 50-year rule to properly set the msb bits. XXX - * - * Redistribution and use under the terms of the COPYRIGHT file at the - * base of the source tree. - */ - -#include <sys/cdefs.h> -__FBSDID("$FreeBSD$"); - -#include <sys/types.h> -#include <timeconv.h> - -/* - * Convert a 32 bit representation of time_t into time_t. XXX needs to - * implement the 50-year rule to handle post-2038 conversions. - */ -time_t -_time32_to_time(__int32_t t32) -{ - return((time_t)t32); -} - -/* - * Convert time_t to a 32 bit representation. If time_t is 64 bits we can - * simply chop it down. The resulting 32 bit representation can be - * converted back to a temporally local 64 bit time_t using time32_to_time. - */ -__int32_t -_time_to_time32(time_t t) -{ - return((__int32_t)t); -} - -/* - * Convert a 64 bit representation of time_t into time_t. If time_t is - * represented as 32 bits we can simply chop it and not support times - * past 2038. - */ -time_t -_time64_to_time(__int64_t t64) -{ - return((time_t)t64); -} - -/* - * Convert time_t to a 64 bit representation. If time_t is represented - * as 32 bits we simply sign-extend and do not support times past 2038. - */ -__int64_t -_time_to_time64(time_t t) -{ - return((__int64_t)t); -} - -/* - * Convert to/from 'long'. Depending on the sizeof(long) this may or - * may not require using the 50-year rule. - */ -long -_time_to_long(time_t t) -{ - if (sizeof(long) == sizeof(__int64_t)) - return(_time_to_time64(t)); - return((long)t); -} - -time_t -_long_to_time(long tlong) -{ - if (sizeof(long) == sizeof(__int32_t)) - return(_time32_to_time(tlong)); - return((time_t)tlong); -} - -/* - * Convert to/from 'int'. Depending on the sizeof(int) this may or - * may not require using the 50-year rule. - */ -int -_time_to_int(time_t t) -{ - if (sizeof(int) == sizeof(__int64_t)) - return(_time_to_time64(t)); - return((int)t); -} - -time_t -_int_to_time(int tint) -{ - if (sizeof(int) == sizeof(__int32_t)) - return(_time32_to_time(tint)); - return((time_t)tint); -} |