I got the folowwing error trying to compile from latest SVN
ea_info.c
..\ea_info.c(122) : error C2065: 'tsrm_ls' : undeclared identifier
..\ea_info.c(140) : error C2143: syntax error : missing ';' before 'type'
..\ea_info.c(144) : error C2065: 'ht' : undeclared identifier
..\ea_info.c(144) : warning C4022: 'zend_parse_parameters' : pointer mismatch for actual parameter 2
..\ea_info.c(144) : error C2065: 'enable' : undeclared identifier
..\ea_info.c(145) : warning C4033: 'clear_filecache' must return a value
..\ea_info.c(147) : warning C4022: 'isAdminAllowed' : pointer mismatch for actual parameter 1
..\ea_info.c(159) : error C2065: 'return_value' : undeclared identifier
..\ea_info.c(159) : error C2223: left of '->type' must point to struct/union
..\ea_info.c(159) : warning C4033: 'clear_filecache' must return a value
..\ea_info.c(288) : warning C4013: 'mm_lock' undefined; assuming extern returning
int
..\ea_info.c(296) : warning C4013: 'mm_free_nolock' undefined; assuming extern returning int
..\ea_info.c(316) : warning C4013: 'mm_unlock' undefined; assuming extern returning int
..\ea_info.c(364) : warning C4013: 'mm_available' undefined; assuming extern returning int
..\ea_info.c(411) : warning C4244: 'function' : conversion from 'time_t' to 'long', possible loss of data
..\ea_info.c(442) : warning C4244: 'function' : conversion from 'time_t' to 'long', possible loss of data