#include "item.h"
#define SCT_EFFIC (SCT_TYPE_MAX + 1)
+#define SCT_BUDG_MAX SCT_EFFIC
struct bp *bp_alloc(void);
void bp_set_from_sect(struct bp *, struct sctstr *);
budg(void)
{
int i;
- long p_sect[SCT_TYPE_MAX+2][2];
+ long p_sect[SCT_BUDG_MAX+1][2];
int taxes, Ncivs, Nuws, bars, Nbars, mil;
int ships, sbuild, nsbuild, smaint;
int units, lbuild, nlbuild, lmaint;
struct sctstr *sp;
int etu = etu_per_update;
- memset(p_sect, 0, sizeof(**p_sect) * (SCT_TYPE_MAX+2) * 2);
+ memset(p_sect, 0, sizeof(**p_sect) * (SCT_BUDG_MAX+1) * 2);
*taxes = *Ncivs = *Nuws = *bars = *Nbars = *mil = 0;
*ships = *sbuild = *nsbuild = *smaint = 0;
*units = *lbuild = *nlbuild = *lmaint = 0;
logerror("done preparing sectors.");
logerror("producing for countries...");
for (i = 0; i < MAXNOC; i++) {
- long p_sect[SCT_TYPE_MAX+2][2];
+ long p_sect[SCT_BUDG_MAX+1][2];
memset(p_sect, 0, sizeof(p_sect));
if (!(np = getnatp(i)))