I'm writing a program in c, and I try to use mmgr with it. Mmgr is a c++ file, and a h file. To use mmgr, I have to include the .h file in all my .c files. When I try to do this I get several errors :
Does anyone knwo how I can solve this ?
Thanks in advance.Code:F:\Cvs\Gui\mmgr\mmgr.h(57) : error C2061: syntax error : identifier 'bool' F:\Cvs\Gui\mmgr\mmgr.h(58) : error C2061: syntax error : identifier 'breakOnRealloc' F:\Cvs\Gui\mmgr\mmgr.h(58) : error C2059: syntax error : ';' F:\Cvs\Gui\mmgr\mmgr.h(62) : error C2059: syntax error : '}' F:\Cvs\Gui\mmgr\mmgr.h(101) : error C2143: syntax error : missing '{' before '&' F:\Cvs\Gui\mmgr\mmgr.h(101) : error C2059: syntax error : '&' F:\Cvs\Gui\mmgr\mmgr.h(102) : error C2143: syntax error : missing '{' before '&' F:\Cvs\Gui\mmgr\mmgr.h(102) : error C2059: syntax error : '&' F:\Cvs\Gui\mmgr\mmgr.h(119) : error C2061: syntax error : identifier 'm_validateAddress' F:\Cvs\Gui\mmgr\mmgr.h(119) : error C2059: syntax error : ';' F:\Cvs\Gui\mmgr\mmgr.h(119) : error C2059: syntax error : 'type' F:\Cvs\Gui\mmgr\mmgr.h(120) : error C2061: syntax error : identifier 'm_validateAllocUnit' F:\Cvs\Gui\mmgr\mmgr.h(120) : error C2059: syntax error : ';' F:\Cvs\Gui\mmgr\mmgr.h(120) : error C2059: syntax error : 'type' F:\Cvs\Gui\mmgr\mmgr.h(121) : error C2061: syntax error : identifier 'm_validateAllAllocUnits' F:\Cvs\Gui\mmgr\mmgr.h(121) : error C2059: syntax error : ';' F:\Cvs\Gui\mmgr\mmgr.h(121) : error C2059: syntax error : ')' F:\Cvs\Gui\mmgr\mmgr.h(127) : error C2143: syntax error : missing ')' before '*' F:\Cvs\Gui\mmgr\mmgr.h(127) : error C2143: syntax error : missing '{' before '*' F:\Cvs\Gui\mmgr\mmgr.h(127) : error C2059: syntax error : ')' F:\Cvs\Gui\mmgr\mmgr.h(134) : error C2143: syntax error : missing ')' before '*' F:\Cvs\Gui\mmgr\mmgr.h(134) : error C2143: syntax error : missing '{' before '*' F:\Cvs\Gui\mmgr\mmgr.h(134) : error C2059: syntax error : 'type' F:\Cvs\Gui\mmgr\mmgr.h(134) : error C2059: syntax error : ')' F:\Cvs\Gui\mmgr\mmgr.h(135) : error C2143: syntax error : missing ')' before '=' F:\Cvs\Gui\mmgr\mmgr.h(135) : error C2072: 'm_dumpMemoryReport' : initialization of a function F:\Cvs\Gui\mmgr\mmgr.h(135) : error C2059: syntax error : 'type' F:\Cvs\Gui\mmgr\mmgr.h(135) : error C2059: syntax error : ')' F:\Cvs\Gui\mmgr\mmgr.h(142) : error C2061: syntax error : identifier 'new' F:\Cvs\Gui\mmgr\mmgr.h(142) : error C2059: syntax error : ';' F:\Cvs\Gui\mmgr\mmgr.h(142) : error C2059: syntax error : 'type' F:\Cvs\Gui\mmgr\mmgr.h(143) : error C2061: syntax error : identifier 'new' F:\Cvs\Gui\mmgr\mmgr.h(143) : error C2059: syntax error : ';' F:\Cvs\Gui\mmgr\mmgr.h(143) : error C2059: syntax error : '[' F:\Cvs\Gui\mmgr\mmgr.h(144) : error C2061: syntax error : identifier 'new' F:\Cvs\Gui\mmgr\mmgr.h(144) : error C2059: syntax error : ';' F:\Cvs\Gui\mmgr\mmgr.h(144) : error C2059: syntax error : 'type' F:\Cvs\Gui\mmgr\mmgr.h(145) : error C2061: syntax error : identifier 'new' F:\Cvs\Gui\mmgr\mmgr.h(145) : error C2059: syntax error : ';' F:\Cvs\Gui\mmgr\mmgr.h(145) : error C2059: syntax error : '[' F:\Cvs\Gui\mmgr\mmgr.h(146) : error C2061: syntax error : identifier 'delete' F:\Cvs\Gui\mmgr\mmgr.h(146) : error C2059: syntax error : ';' F:\Cvs\Gui\mmgr\mmgr.h(146) : error C2059: syntax error : 'type' F:\Cvs\Gui\mmgr\mmgr.h(147) : error C2061: syntax error : identifier 'delete' F:\Cvs\Gui\mmgr\mmgr.h(147) : error C2059: syntax error : ';' F:\Cvs\Gui\mmgr\mmgr.h(147) : error C2059: syntax error : '[' Error executing cl.exe.