{ "wadauthor", TK_WADAUTHOR },\r
{ "nowadauthor", TK_NOWADAUTHOR },\r
{ "acs_executewait", TK_ACSEXECUTEWAIT },\r
+ { "acs_namedexecutewait", TK_ACSNAMEDEXECUTEWAIT },\r
{ "encryptstrings", TK_ENCRYPTSTRINGS },\r
{ "import", TK_IMPORT },\r
{ "library", TK_LIBRARY },\r
{ "net", TK_NET },\r
{ "clientside", TK_CLIENTSIDE }, // [BB]\r
{ "disconnect", TK_DISCONNECT },\r
+ { "event", TK_EVENT }, //[BB]\r
{ "unloading", TK_UNLOADING },\r
- { "static", TK_STATIC }\r
+ { "static", TK_STATIC },\r
+ { "strparam", TK_STRPARAM_EVAL }, // [FDARI]\r
+ { "strcpy", TK_STRCPY }, // [FDARI]\r
};\r
\r
#define NUM_KEYWORDS (sizeof(Keywords)/sizeof(Keywords[0]))\r
// Add a directory delimiter to the include path\r
strcat(IncludePaths[NumIncludePaths], "/");\r
}\r
+ MS_Message(MSG_DEBUG, "Add include path %d: \"%s\"\n", NumIncludePaths, IncludePaths[NumIncludePaths]);\r
NumIncludePaths++;\r
}\r
}\r
{\r
#ifdef _WIN32\r
#ifdef _MSC_VER\r
+#if _MSC_VER >= 1300\r
if (_get_pgmptr(&progname) != 0)\r
{\r
return;\r
}\r
#else\r
+ progname = _pgmptr;\r
+#endif\r
+#else\r
char progbuff[1024];\r
GetModuleFileName(0, progbuff, sizeof(progbuff));\r
progbuff[sizeof(progbuff)-1] = '\0';\r
strcpy(IncludePaths[NumIncludePaths], progname);\r
if(MS_StripFilename(IncludePaths[NumIncludePaths]))\r
{\r
+ MS_Message(MSG_DEBUG, "Program include path is %d: \"%s\"\n", NumIncludePaths, IncludePaths[NumIncludePaths]);\r
NumIncludePaths++;\r
}\r
}\r
tk_Number = '\r';\r
break;\r
case '\'':\r
+ case '\\':\r
tk_Number = Chr;\r
break;\r
default:\r