empserver/include
Markus Armbruster 9115c03949 Simplify type coercion in condition evaluation
Change nstr_mkselval() to generate values with promoted types only,
and replace nstr_coerce_val() by new and simpler nstr_optype() in
nstr_comp().

Replace the only remaining use of nstr_coerce_val() in surv() by
nstr_promote(), and remove nstr_coerce_val().

This loses one half of the unimplemented sketch of coercions to
NSC_STRING.  Drop the other half from nstr_exec_val().
2008-12-27 16:59:53 +01:00
..
budg.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
com.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
combat.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
commands.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
commodity.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
damage.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
distribute.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
econfig-spec.h Remove econfig key mission_mob_cost 2008-12-25 11:47:33 +01:00
empio.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
empobj.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
empthread.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
file.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
game.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
ioqueue.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
item.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
journal.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
land.h Remove non-mission land unit reaction 2008-12-25 11:47:05 +01:00
loan.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
lost.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
lwp.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
map.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
match.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
misc.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
mission.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
nat.h Rewrite accounting of play time 2008-11-15 13:08:19 -06:00
news.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
nsc.h Simplify type coercion in condition evaluation 2008-12-27 16:59:53 +01:00
nuke.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
optlist.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
path.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
plague.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
plane.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
player.h Rewrite accounting of play time 2008-11-15 13:08:19 -06:00
power.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
product.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
proto.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
prototypes.h Remove oprange()'s mission parameter 2008-12-25 11:47:32 +01:00
queue.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
retreat.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
sect.h New option RAILWAYS 2008-11-01 11:40:15 -04:00
server.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
service.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
ship.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
tel.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
trade.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
treaty.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
types.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
unit.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
update.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
version.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
xdump.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00
xy.h Fix trailing whitespace 2008-09-17 21:31:40 -04:00