warzone2100/lib/script
Giel van Schijndel 5526f2c61a * Move type OBJECT_POSITION (and macro POSITION_OBJ to declare it) from structuredef.h to the new file positiondef.h
* Update build systems: autotools, raw win32 makefiles, Code::Blocks project and MSVC project
 * Rename _droid and _base_object forward declaration types to DROID and BASE_OBJECT respectively
 * Add two forward declarations for BASE_OBJECT and DROID to scriptfuncs.h so that it can declare pointers to these types
 * src/messagedef.h depends on lib/ivis_common/ivisdef.h and src/positiondef.h so #include those
 * Don't #include stuff from src/ in lib/script/chat_processing.h
 * Remove all unnecessary #inlucdes from src/ from lib/script/chat_lexer.l

NOTE: Build systems not mentioned above might need updating.


git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@5531 4a71c877-e1ca-e34f-864e-861f7616d084
2008-07-13 18:15:03 +00:00
..
Makefile.am Move all stuff that actually belongs in CPPFLAGS (but is called CFLAGS) to AM_CPPFLAGS 2008-03-10 10:50:58 +00:00
chat_lexer.l * Move type OBJECT_POSITION (and macro POSITION_OBJ to declare it) from structuredef.h to the new file positiondef.h 2008-07-13 18:15:03 +00:00
chat_parser.y Use sstrcpy|sstrcat instead of strlcpy|strlcat for manipulation of statically sized strings 2008-05-25 13:46:49 +00:00
chat_processing.h * Move type OBJECT_POSITION (and macro POSITION_OBJ to declare it) from structuredef.h to the new file positiondef.h 2008-07-13 18:15:03 +00:00
codeprint.c Make MSVC happy 2008-03-26 16:42:16 +00:00
codeprint.h Enhance copeprint capabilities and add more 2string functions for the scripting engine. 2008-03-26 00:45:03 +00:00
event.c Forward port workaround for eventRemoveContext crash from 2.1. This will leak some memory. 2008-06-16 20:38:26 +00:00
event.h Cleanup #includes a bit 2008-03-16 12:39:08 +00:00
evntsave.c TRUE->true, FALSE->false (except in scripts) 2008-03-24 16:51:17 +00:00
evntsave.h Add GPL notices to all sourcecode files. 2007-01-15 20:09:25 +00:00
interp.c Revert 4344-4347, 4355, 4357, 4358, 4362: They caused too much slowdown in the scripting engine 2008-03-27 18:38:25 +00:00
interp.h Revert 4344-4347, 4355, 4357, 4358, 4362: They caused too much slowdown in the scripting engine 2008-03-27 18:38:25 +00:00
makefile.win32 Hardcode top_srcdir to make building from non-topdir possible, dont depend on the touch command, fix LDFLAGS to not depend on the removed TARGET variable 2008-07-10 20:10:16 +00:00
parse.h * Make pIdent for VAR_SYMBOL and FUNC_SYMBOL const so that we're const correct with the function tables in scripttabs.c 2008-04-20 15:18:28 +00:00
script.c Make "SCRIPT" release function just indirectly point to scriptFreeCode, so the function types are strictly compatible. 2008-07-06 14:02:46 +00:00
script.h Move interp*2string to script*2string 2008-03-26 14:57:35 +00:00
script.vcproj Get rid of unnecessary warnings when compiling release build using MSVC. 2008-04-01 15:56:39 +00:00
script_lexer.l Merge lexer rules for the script_lexer that match different forms of the same token (e.g. upper/lower case variants) 2008-07-02 11:29:19 +00:00
script_parser.y Use sstrcpy|sstrcat instead of strlcpy|strlcat for manipulation of statically sized strings 2008-05-25 13:46:49 +00:00
stack.c Use calloc instead of malloc+memset, and make sure we clear the right memory. 2008-05-25 15:40:56 +00:00
stack.h Allow a script to have more than strings at a time. 2008-04-14 20:12:27 +00:00