1 diff --git a/include/emptime.h b/include/emptime.h
5 +++ b/include/emptime.h
8 + * Empire - A multi-player, client/server Internet based war game.
9 + * Copyright (C) 1986-2012, Dave Pare, Jeff Bailey, Thomas Ruschak,
10 + * Ken Stevens, Steve McClure, Markus Armbruster
12 + * Empire is free software: you can redistribute it and/or modify
13 + * it under the terms of the GNU General Public License as published by
14 + * the Free Software Foundation, either version 3 of the License, or
15 + * (at your option) any later version.
17 + * This program is distributed in the hope that it will be useful,
18 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
19 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 + * GNU General Public License for more details.
22 + * You should have received a copy of the GNU General Public License
23 + * along with this program. If not, see <http://www.gnu.org/licenses/>.
27 + * See files README, COPYING and CREDITS in the root of the source
28 + * tree for related information and legal notices. It is expected
29 + * that future projects/authors will amend these files as needed.
33 + * emptime.h: Time functions for regression testing
35 + * Known contributors to this file:
36 + * Ron Koenderink, 2008
37 + * Markus Armbruster, 2012
43 +#include <sys/time.h>
46 +extern time_t emp_time(time_t *, const char []);
47 +extern int emp_gettimeofday(struct timeval *, void *);
50 diff --git a/src/lib/gen/emptime.c b/src/lib/gen/emptime.c
52 index 0000000..4461093
54 +++ b/src/lib/gen/emptime.c
57 + * Empire - A multi-player, client/server Internet based war game.
58 + * Copyright (C) 1986-2012, Dave Pare, Jeff Bailey, Thomas Ruschak,
59 + * Ken Stevens, Steve McClure, Markus Armbruster
61 + * Empire is free software: you can redistribute it and/or modify
62 + * it under the terms of the GNU General Public License as published by
63 + * the Free Software Foundation, either version 3 of the License, or
64 + * (at your option) any later version.
66 + * This program is distributed in the hope that it will be useful,
67 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
68 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
69 + * GNU General Public License for more details.
71 + * You should have received a copy of the GNU General Public License
72 + * along with this program. If not, see <http://www.gnu.org/licenses/>.
76 + * See files README, COPYING and CREDITS in the root of the source
77 + * tree for related information and legal notices. It is expected
78 + * that future projects/authors will amend these files as needed.
82 + * emptime.c: Time functions for regression testing
84 + * Known contributors to this file:
85 + * Ron Koenderink, 2008
86 + * Markus Armbruster, 2012
93 +static time_t now = (time_t)100L;
96 +emp_time(time_t * time_ptr, const char function[])
98 + if (strcmp(function, "update_main") == 0)
101 + if (time_ptr != NULL)
108 +emp_gettimeofday(struct timeval *tv, void *tz)