4a3f0b8146
Add some missing declarations to headers. Remove some redundant
...
declarations elsewhere. Change linkage of some functions to static.
2004-02-20 10:51:03 +00:00
8d438a4601
(loginit, main): Pass log file basename as parameter.
...
(logerror): Require prior call of loginit().
(empth_exit) [_EMPTH_WIN32]: Don't print the log file name here, it's
not modular.
(program, getlogfile): Unused, remove.
2004-02-19 21:15:16 +00:00
22a356b1e1
New server.h for server startup, control and shutdown, i.e. stuff in
...
src/server. Use it.
2004-02-19 19:02:30 +00:00
8115388a58
(check_all_markets, update_wait): Static linkage.
2004-02-19 18:16:34 +00:00
966eb40899
Declare all configuration parameters in optlist.h. Remove some
...
redundant declarations elsewhere.
2004-02-19 16:46:18 +00:00
8cd0160176
Declare all configuration variables in optlist.h. Include that
...
instead of declaring them all over the place. This uncovered type
errors:
(s_p_etu, adj_update): Defined long, sometimes declared int. Kills
big endian machines where sizeof(long) != sizeof(int). Change to
int.
(set_option, delete_option, optstrset, intset, floatset, doubleset,
longset, optionset, optiondel, worldxset): Change linkage to static.
2004-02-17 22:58:04 +00:00
237baffca9
Supply prototypes where possible. This uncovered type errors with
...
thread entrypoints:
(lwpSelect, shutdown_sequence): Parameters didn't match thread entry
point prototype.
(lwpEntryPoint): Arguments didn't match thread entry point prototype.
Change linkage of functions without prototype declaration to static
where possible.
Remove some superflous declarations, replace others by suitable
includes.
2004-02-17 17:59:30 +00:00
4fa84b5cb1
(emp_sig_t): Pre-ISO C compatibility cruft. Just use void.
2004-02-15 21:00:27 +00:00
1669add706
Creating make include files with make doesn't work with many makes out
...
there. Back out for 4.2.13. You have to create the make include
files by hand if they don't exist. That's the case for freshly
checked out trees.
2004-02-07 00:54:35 +00:00
632fbf8d12
(player_new): Proper error checking. Oops, now it may return NULL.
...
Proper error checking in callers required.
(update_wait, market_update): If player_new() returns null pointer,
skip update.
(player_accept): If player_new() returns null pointer, close
connection.
2004-01-23 13:44:19 +00:00
2910da23ea
Fix missing include <string.h>.
2004-01-08 17:26:18 +00:00
d8cb7c48f0
Cosmetics.
2003-12-17 21:26:26 +00:00
5f3b32fd36
(setfdtablesize): Remove. This may drop support for Sequent.
...
(getfdtablesize) [hpux]: Client and server had different versions.
Standardize on server's.
2003-12-17 21:14:00 +00:00
1feab53eca
List generated files and directories that CVS doesn't ignore by
...
default.
2003-10-04 14:54:09 +00:00
89c4f834ff
Makefiles worked only if certain directories and generated files were
...
already present. Source distributions had them, but we didn't commit
them to CVS. Fix Makefiles.
2003-10-04 14:22:52 +00:00
9b7adfbecc
Indented with src/scripts/indent-emp.
2003-09-02 20:48:48 +00:00
d8b7fdfae1
Import of Empire 4.2.12
2003-08-23 12:23:04 +00:00