diff -r 06e7fe7e106e -r bf16cf249d3d core/CoreConfig.cpp --- a/core/CoreConfig.cpp Wed Oct 28 00:50:48 2009 -0700 +++ b/core/CoreConfig.cpp Wed Oct 28 23:30:52 2009 -0700 @@ -68,7 +68,11 @@ SH_DECL_EXTERN0_void(ConCommand, Dispatch, SH_NOATTRIB, false); void Hook_ExecDispatchPre() #else -extern bool __SourceHook_FHAddConCommandDispatch(void *,bool,class fastdelegate::FastDelegate0); +# if SH_IMPL_VERSION >= 4 + extern int __SourceHook_FHAddConCommandDispatch(void *,bool,class fastdelegate::FastDelegate0); +# else + extern bool __SourceHook_FHAddConCommandDispatch(void *,bool,class fastdelegate::FastDelegate0); +# endif extern bool __SourceHook_FHRemoveConCommandDispatch(void *,bool,class fastdelegate::FastDelegate0); void Hook_ExecDispatchPre() #endif