Improve portability to really outmoded compilers
A few modernisms have crept in: * Trailing comma in enum definition (commit71320ed
, v4.3.10) * // comment (commit265e71e
, v4.3.11) * <stdint.h> (commit9102ecc
, v4.3.31) MSC actually chokes on this one. Avoid them. Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
This commit is contained in:
parent
7f68f37433
commit
341b1b4d15
3 changed files with 9 additions and 6 deletions
|
@ -64,7 +64,7 @@ enum {
|
||||||
enum {
|
enum {
|
||||||
UPD_DEMAND_NONE, /* no demand updates */
|
UPD_DEMAND_NONE, /* no demand updates */
|
||||||
UPD_DEMAND_SCHED, /* scheduled updates are demand updates */
|
UPD_DEMAND_SCHED, /* scheduled updates are demand updates */
|
||||||
UPD_DEMAND_ASYNC, /* zdone triggers unscheduled update */
|
UPD_DEMAND_ASYNC /* zdone triggers unscheduled update */
|
||||||
};
|
};
|
||||||
|
|
||||||
struct keymatch {
|
struct keymatch {
|
||||||
|
|
|
@ -34,7 +34,6 @@
|
||||||
|
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
#include <stdint.h>
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <sys/time.h>
|
#include <sys/time.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
@ -120,8 +119,12 @@ seed_prng(unsigned seed)
|
||||||
init_genrand(seed);
|
init_genrand(seed);
|
||||||
}
|
}
|
||||||
|
|
||||||
static uint32_t
|
/*
|
||||||
djb_hash(uint32_t hash, void *buf, size_t sz)
|
* Note: this is DJB's hash function when unsigned is 32 bits and hash
|
||||||
|
* is initially 5381.
|
||||||
|
*/
|
||||||
|
static unsigned
|
||||||
|
djb_hash(unsigned hash, void *buf, size_t sz)
|
||||||
{
|
{
|
||||||
unsigned char *bp;
|
unsigned char *bp;
|
||||||
|
|
||||||
|
@ -138,7 +141,7 @@ unsigned
|
||||||
pick_seed(void)
|
pick_seed(void)
|
||||||
{
|
{
|
||||||
int fd;
|
int fd;
|
||||||
uint32_t seed;
|
unsigned seed;
|
||||||
int got_seed = 0;
|
int got_seed = 0;
|
||||||
struct timeval tv;
|
struct timeval tv;
|
||||||
pid_t pid;
|
pid_t pid;
|
||||||
|
|
|
@ -78,7 +78,7 @@ upd_buildeff(struct natstr *np, struct sctstr *sp, int *workp,
|
||||||
neweff = n;
|
neweff = n;
|
||||||
*cost += work_cost;
|
*cost += work_cost;
|
||||||
if (!n && IS_BIG_CITY(old_type) && !IS_BIG_CITY(*desig)) {
|
if (!n && IS_BIG_CITY(old_type) && !IS_BIG_CITY(*desig)) {
|
||||||
// FIXME use trunc_people() and total_work()
|
/* FIXME use trunc_people() and total_work() */
|
||||||
int maxpop = max_population(np->nat_level[NAT_RLEV], *desig, n);
|
int maxpop = max_population(np->nat_level[NAT_RLEV], *desig, n);
|
||||||
if (vec[I_CIVIL] > maxpop)
|
if (vec[I_CIVIL] > maxpop)
|
||||||
vec[I_CIVIL] = maxpop;
|
vec[I_CIVIL] = maxpop;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue