Fix access of freed memory
Fix potential divide by zero error
Fix potential memory leaks of rooms and zone commands
Fix crash bug in dynedit set when filename is not found
Restructured some macros into inline functions
Allow null attacker in is_npk_combat
Add nonnull attribute to command handlers
Fix potential NULL dereference and tidy command logging
Removed unused mag_materials() function
Fix passing of NULL to a command handler
Mark lots of function parameters as unused
Remove useless mode parameter on check_dyntext_updates()
Remove unused holodeck special
mag_savingthrow now consistently returns bool
Add lots of annotations and small fixes to work with splint
Merge pull request #276 from dlowe-net/fix-lint-errors

Fix lint errors