empserver/include
Markus Armbruster ba2044be18 Store uids as int to support more sectors and units
Before, they were stored as short.  Wider uids use more space, but the
next commit will recover it by narrowing other members.

The use of short has always limited the number of ships, planes, land
units and nukes to SHRT_MAX (commonly 32768).  Only the most extreme
games ever came close.

Commit 49780e2c (v4.3.12) added struct sctstr member sct_uid to make
struct empobj member uid work for sectors.  This made the limit apply
to sectors as well.  We've had games with more than 32768 sectors.
2010-01-19 08:26:42 +01:00
..
budg.h Update known contributors comments 2009-12-13 17:34:28 +01:00
com.h Update copyright notice 2009-02-08 09:33:18 +01:00
combat.h Update copyright notice 2009-02-08 09:33:18 +01:00
commands.h Update copyright notice 2009-02-08 09:33:18 +01:00
commodity.h Store uids as int to support more sectors and units 2010-01-19 08:26:42 +01:00
damage.h Update copyright notice 2009-02-08 09:33:18 +01:00
distribute.h Update copyright notice 2009-02-08 09:33:18 +01:00
econfig-spec.h Update known contributors comments 2009-12-13 17:34:28 +01:00
empio.h Update known contributors comments 2009-12-13 17:34:28 +01:00
empobj.h Store uids as int to support more sectors and units 2010-01-19 08:26:42 +01:00
empthread.h Update known contributors comments 2009-12-13 17:34:28 +01:00
file.h Store uids as int to support more sectors and units 2010-01-19 08:26:42 +01:00
game.h Store uids as int to support more sectors and units 2010-01-19 08:26:42 +01:00
ioqueue.h Hide struct io and implementation of struct ioqueue 2009-07-19 14:11:52 -04:00
item.h Update copyright notice 2009-02-08 09:33:18 +01:00
journal.h Update copyright notice 2009-02-08 09:33:18 +01:00
land.h Store uids as int to support more sectors and units 2010-01-19 08:26:42 +01:00
loan.h Store uids as int to support more sectors and units 2010-01-19 08:26:42 +01:00
lost.h Store uids as int to support more sectors and units 2010-01-19 08:26:42 +01:00
lwp.h Update known contributors comments 2009-02-18 21:11:33 +01:00
map.h Update copyright notice 2009-02-08 09:33:18 +01:00
match.h Update copyright notice 2009-02-08 09:33:18 +01:00
misc.h Remove macro S_IRWUG 2009-11-30 19:45:27 +01:00
mission.h Update copyright notice 2009-02-08 09:33:18 +01:00
nat.h Store uids as int to support more sectors and units 2010-01-19 08:26:42 +01:00
news.h Record news more compactly 2010-01-19 08:21:56 +01:00
nsc.h Store uids as int to support more sectors and units 2010-01-19 08:26:42 +01:00
nuke.h Store uids as int to support more sectors and units 2010-01-19 08:26:42 +01:00
optlist.h Update copyright notice 2009-02-08 09:33:18 +01:00
path.h Update copyright notice 2009-02-08 09:33:18 +01:00
plague.h Update copyright notice 2009-02-08 09:33:18 +01:00
plane.h Store uids as int to support more sectors and units 2010-01-19 08:26:42 +01:00
player.h Fix accepting connections from hosts with "long" IPv6 address 2009-11-30 19:43:47 +01:00
power.h Update copyright notice 2009-02-08 09:33:18 +01:00
product.h Update copyright notice 2009-02-08 09:33:18 +01:00
proto.h Update copyright notice 2009-02-08 09:33:18 +01:00
prototypes.h Consistently use int for file type parameters and locals 2009-12-29 17:23:22 +01:00
queue.h Update copyright notice 2009-02-08 09:33:18 +01:00
retreat.h Update copyright notice 2009-02-08 09:33:18 +01:00
sect.h Store uids as int to support more sectors and units 2010-01-19 08:26:42 +01:00
server.h Update known contributors comments 2009-12-13 17:34:28 +01:00
service.h Include <windows.h> from service.h to make it self-contained 2009-11-30 19:45:27 +01:00
ship.h Store uids as int to support more sectors and units 2010-01-19 08:26:42 +01:00
tel.h Update known contributors comments 2009-02-18 21:11:33 +01:00
trade.h Store uids as int to support more sectors and units 2010-01-19 08:26:42 +01:00
treaty.h Store uids as int to support more sectors and units 2010-01-19 08:26:42 +01:00
types.h Update copyright notice 2009-02-08 09:33:18 +01:00
unit.h Update copyright notice 2009-02-08 09:33:18 +01:00
update.h Update copyright notice 2009-02-08 09:33:18 +01:00
version.h Update copyright notice 2009-02-08 09:33:18 +01:00
xdump.h Update copyright notice 2009-02-08 09:33:18 +01:00
xy.h Update copyright notice 2009-02-08 09:33:18 +01:00