I'm compiling with msvc++ 6.0, and im getting these errors which make no sense whatsoever.
C:\smaug\dist\src\fight.c(3781) : error C2143: syntax error : missing ';' before 'type'
C:\smaug\dist\src\fight.c(3784) : error C2275: 'CHAR_DATA' : illegal use of this type as an expression
C:\smaug\dist\src\mud.h(101) : see declaration of 'CHAR_DATA'
C:\smaug\dist\src\fight.c(3786) : error C2065: 'argument' : undeclared identifier
C:\smaug\dist\src\fight.c(3786) : warning C4047: 'function' : 'char *' differs in levels of indirection from 'int '
C:\smaug\dist\src\fight.c(3786) : warning C4024: 'one_argument' : different types for formal and actual parameter 1
C:\smaug\dist\src\fight.c(3786) : error C2065: 'arg' : undeclared identifier
C:\smaug\dist\src\fight.c(3786) : warning C4047: 'function' : 'char *' differs in levels of indirection from 'int '
C:\smaug\dist\src\fight.c(3786) : warning C4024: 'one_argument' : different types for formal and actual parameter 2
C:\smaug\dist\src\fight.c(3788) : error C2109: subscript requires array or pointer type
C:\smaug\dist\src\fight.c(3794) : warning C4047: 'function' : 'char *' differs in levels of indirection from 'int '
C:\smaug\dist\src\fight.c(3794) : warning C4024: 'get_char_room' : different types for formal and actual parameter 2
C:\smaug\dist\src\fight.c(3864) : error C2143: syntax error : missing ';' before 'type'
C:\smaug\dist\src\fight.c(3872) : error C2143: syntax error : missing ';' before 'type'
C:\smaug\dist\src\fight.c(3875) : error C2143: syntax error : missing ';' before 'type'
C:\smaug\dist\src\fight.c(3876) : error C2275: 'CHAR_DATA' : illegal use of this type as an expression
C:\smaug\dist\src\mud.h(101) : see declaration of 'CHAR_DATA'
C:\smaug\dist\src\fight.c(3878) : warning C4047: 'function' : 'char *' differs in levels of indirection from 'int '
C:\smaug\dist\src\fight.c(3878) : warning C4024: 'one_argument' : different types for formal and actual parameter 1
C:\smaug\dist\src\fight.c(3878) : warning C4047: 'function' : 'char *' differs in levels of indirection from 'int '
C:\smaug\dist\src\fight.c(3878) : warning C4024: 'one_argument' : different types for formal and actual parameter 2
C:\smaug\dist\src\fight.c(3880) : error C2109: subscript requires array or pointer type
C:\smaug\dist\src\fight.c(3886) : warning C4047: 'function' : 'char *' differs in levels of indirection from 'int '
C:\smaug\dist\src\fight.c(3886) : warning C4024: 'get_char_room' : different types for formal and actual parameter 2
C:\smaug\dist\src\fight.c(3942) : error C2065: 'buf' : undeclared identifier
C:\smaug\dist\src\fight.c(3942) : warning C4047: 'function' : 'char *' differs in levels of indirection from 'int '
C:\smaug\dist\src\fight.c(3942) : warning C4024: 'sprintf' : different types for formal and actual parameter 1
C:\smaug\dist\src\fight.c(3945) : warning C4047: 'function' : 'char *' differs in levels of indirection from 'int '
C:\smaug\dist\src\fight.c(3945) : warning C4024: 'do_wartalk' : different types for formal and actual parameter 2
C:\smaug\dist\src\fight.c(3947) : warning C4047: 'function' : 'char *' differs in levels of indirection from 'int '
C:\smaug\dist\src\fight.c(3947) : warning C4024: 'do_yell' : different types for formal and actual parameter 2
C:\smaug\dist\src\fight.c(3957) : error C2275: 'bool' : illegal use of this type as an expression
C:\smaug\dist\src\mud.h(89) : see declaration of 'bool'
C:\smaug\dist\src\fight.c(3957) : error C2146: syntax error : missing ';' before identifier 'in_arena'
C:\smaug\dist\src\fight.c(3957) : error C2143: syntax error : missing ')' before 'type'
C:\smaug\dist\src\fight.c(3957) : error C2198: 'in_arena' : too few actual parameters
C:\smaug\dist\src\fight.c(3957) : error C2059: syntax error : ')'
C:\smaug\dist\src\fight.c(3962) : warning C4098: 'new_dam_message' : 'void' function returning a value
C:\smaug\dist\src\fight.c(3964) : warning C4098: 'new_dam_message' : 'void' function returning a value
C:\smaug\dist\src\fight.c(3966) : warning C4098: 'new_dam_message' : 'void' function returning a value
C:\smaug\dist\src\fight.c(3968) : warning C4098: 'new_dam_message' : 'void' function returning a value
C:\smaug\dist\src\fight.c(3971) : error C2061: syntax error : identifier 'check_illegal_pk'
C:\smaug\dist\src\fight.c(3971) : error C2059: syntax error : ';'
C:\smaug\dist\src\fight.c(3971) : error C2059: syntax error : 'type'
just in fight.c alone
polymorph.c has a ton of errors, special.c has lots of warnings, and tables.c has over 500 warnings....whats going on?
C:\smaug\dist\src\fight.c(3781) : error C2143: syntax error : missing ';' before 'type'
C:\smaug\dist\src\fight.c(3784) : error C2275: 'CHAR_DATA' : illegal use of this type as an expression
C:\smaug\dist\src\mud.h(101) : see declaration of 'CHAR_DATA'
C:\smaug\dist\src\fight.c(3786) : error C2065: 'argument' : undeclared identifier
C:\smaug\dist\src\fight.c(3786) : warning C4047: 'function' : 'char *' differs in levels of indirection from 'int '
C:\smaug\dist\src\fight.c(3786) : warning C4024: 'one_argument' : different types for formal and actual parameter 1
C:\smaug\dist\src\fight.c(3786) : error C2065: 'arg' : undeclared identifier
C:\smaug\dist\src\fight.c(3786) : warning C4047: 'function' : 'char *' differs in levels of indirection from 'int '
C:\smaug\dist\src\fight.c(3786) : warning C4024: 'one_argument' : different types for formal and actual parameter 2
C:\smaug\dist\src\fight.c(3788) : error C2109: subscript requires array or pointer type
C:\smaug\dist\src\fight.c(3794) : warning C4047: 'function' : 'char *' differs in levels of indirection from 'int '
C:\smaug\dist\src\fight.c(3794) : warning C4024: 'get_char_room' : different types for formal and actual parameter 2
C:\smaug\dist\src\fight.c(3864) : error C2143: syntax error : missing ';' before 'type'
C:\smaug\dist\src\fight.c(3872) : error C2143: syntax error : missing ';' before 'type'
C:\smaug\dist\src\fight.c(3875) : error C2143: syntax error : missing ';' before 'type'
C:\smaug\dist\src\fight.c(3876) : error C2275: 'CHAR_DATA' : illegal use of this type as an expression
C:\smaug\dist\src\mud.h(101) : see declaration of 'CHAR_DATA'
C:\smaug\dist\src\fight.c(3878) : warning C4047: 'function' : 'char *' differs in levels of indirection from 'int '
C:\smaug\dist\src\fight.c(3878) : warning C4024: 'one_argument' : different types for formal and actual parameter 1
C:\smaug\dist\src\fight.c(3878) : warning C4047: 'function' : 'char *' differs in levels of indirection from 'int '
C:\smaug\dist\src\fight.c(3878) : warning C4024: 'one_argument' : different types for formal and actual parameter 2
C:\smaug\dist\src\fight.c(3880) : error C2109: subscript requires array or pointer type
C:\smaug\dist\src\fight.c(3886) : warning C4047: 'function' : 'char *' differs in levels of indirection from 'int '
C:\smaug\dist\src\fight.c(3886) : warning C4024: 'get_char_room' : different types for formal and actual parameter 2
C:\smaug\dist\src\fight.c(3942) : error C2065: 'buf' : undeclared identifier
C:\smaug\dist\src\fight.c(3942) : warning C4047: 'function' : 'char *' differs in levels of indirection from 'int '
C:\smaug\dist\src\fight.c(3942) : warning C4024: 'sprintf' : different types for formal and actual parameter 1
C:\smaug\dist\src\fight.c(3945) : warning C4047: 'function' : 'char *' differs in levels of indirection from 'int '
C:\smaug\dist\src\fight.c(3945) : warning C4024: 'do_wartalk' : different types for formal and actual parameter 2
C:\smaug\dist\src\fight.c(3947) : warning C4047: 'function' : 'char *' differs in levels of indirection from 'int '
C:\smaug\dist\src\fight.c(3947) : warning C4024: 'do_yell' : different types for formal and actual parameter 2
C:\smaug\dist\src\fight.c(3957) : error C2275: 'bool' : illegal use of this type as an expression
C:\smaug\dist\src\mud.h(89) : see declaration of 'bool'
C:\smaug\dist\src\fight.c(3957) : error C2146: syntax error : missing ';' before identifier 'in_arena'
C:\smaug\dist\src\fight.c(3957) : error C2143: syntax error : missing ')' before 'type'
C:\smaug\dist\src\fight.c(3957) : error C2198: 'in_arena' : too few actual parameters
C:\smaug\dist\src\fight.c(3957) : error C2059: syntax error : ')'
C:\smaug\dist\src\fight.c(3962) : warning C4098: 'new_dam_message' : 'void' function returning a value
C:\smaug\dist\src\fight.c(3964) : warning C4098: 'new_dam_message' : 'void' function returning a value
C:\smaug\dist\src\fight.c(3966) : warning C4098: 'new_dam_message' : 'void' function returning a value
C:\smaug\dist\src\fight.c(3968) : warning C4098: 'new_dam_message' : 'void' function returning a value
C:\smaug\dist\src\fight.c(3971) : error C2061: syntax error : identifier 'check_illegal_pk'
C:\smaug\dist\src\fight.c(3971) : error C2059: syntax error : ';'
C:\smaug\dist\src\fight.c(3971) : error C2059: syntax error : 'type'
just in fight.c alone
polymorph.c has a ton of errors, special.c has lots of warnings, and tables.c has over 500 warnings....whats going on?