0xffffffff is a bad representation for -1 when the size of the data
type may vary. Rather than forcing everything to 32 bits and losing
later on platforms with 64-bit time_t, change the table to use time_t
and try to add a cast that will do the right thing.
Change-Id: Id532c9b7a1fc215dc9fd532592fecb2ea45597a0
Reviewed-on: http://gerrit.openafs.org/2420
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
static struct testTime {
char *time;
long code;
- long sec;
+ time_t sec;
} testTimes[] = {
{ "now", 1, 0 }, /* lookup current time */
- { "never", 0, 0xffffffff },
+ { "never", 0, (afs_int32) -1 },
{ "12/3/89", 0, 628664400 },
{ "1/1/1", 0, 978325200 },
{ "1/0/80", -2, 0 },