In file included from JavaScript_Env.h:17, from test_js.c:2: C:/strawberry/js/src/jsxml.h:59: error: field `declared' declared as a function C:/strawberry/js/src/jsxml.h:110: error: `JSIdentityOp' declared as function returning a function C:/strawberry/js/src/jsxml.h:164: error: syntax error before "uint16" C:/strawberry/js/src/jsxml.h:164: warning: no semicolon at end of struct or union C:/strawberry/js/src/jsxml.h:165: warning: data definition has no type or storage class C:/strawberry/js/src/jsxml.h:178: error: conflicting types for 'u' C:/strawberry/js/src/jsfun.h:65: error: previous declaration of 'u' was here C:/strawberry/js/src/jsxml.h:181: error: syntax error before '}' token C:/strawberry/js/src/jsxml.h:254: error: `js_GetFunctionNamespace' declared as function returning a function C:/strawberry/js/src/jsxml.h:257: error: `js_GetDefaultXMLNamespace' declared as function returning a function C:/strawberry/js/src/jsxml.h:260: error: `js_SetDefaultXMLNamespace' declared as function returning a function C:/strawberry/js/src/jsxml.h:268: error: `js_IsXMLName' declared as function returning a function C:/strawberry/js/src/jsxml.h:271: error: `js_ToAttributeName' declared as function returning a function C:/strawberry/js/src/jsxml.h:287: error: `js_GetAnyName' declared as function returning a function C:/strawberry/js/src/jsxml.h:290: error: `js_FindXMLProperty' declared as function returning a function C:/strawberry/js/src/jsxml.h:293: error: `js_GetXMLProperty' declared as function returning a function C:/strawberry/js/src/jsxml.h:296: error: `js_GetXMLFunction' declared as function returning a function C:/strawberry/js/src/jsxml.h:299: error: `js_SetXMLProperty' declared as function returning a function C:/strawberry/js/src/jsxml.h:302: error: `js_GetXMLDescendants' declared as func tion returning a function C:/strawberry/js/src/jsxml.h:305: error: `js_DeleteXMLListElements' declared as function returning a function C:/strawberry/js/src/jsxml.h:308: error: syntax error before "jsbytecode" C:/strawberry/js/src/jsxml.h:308: error: `js_FilterXMLList' declared as function returning a function C:/strawberry/js/src/jsopcode.h:239: warning: array 'js_EscapeMap' assumed to have one element