// The next works: #if defined _Filterscript GetPropertyID( propname[] ) return CallRemoteFunction( "GetPropertyIDEx" , "s" , propname ); #endif // And this does not: #if defined _Filterscript #if !defined GetPropertyID GetPropertyID( propname[] ) return CallRemoteFunction( "GetPropertyIDEx" , "s" , propname ); #endif #endif