I've never used it (maybe because it's microsoft specific) but it seems to be an optimization for 32 bit systems that lets the compiler load the arguments in registers whenever possible. This link might be useful to decide if it's useful or not.
http://blogs.msdn.com/larryosterman/archive/2005/10/10/479278.aspxHere's the documentation. Seems clear enough that I don't find it necessary to rewrite here.
http://msdn.microsoft.com/en-us/library/6xa169sk(VS.80).aspxI'd just ignore this call because
1. It's specific to a system
You can set it at compile time to use fastcall for windows however using preprocessor directives if you need to.
2. It doesn't seem to provide significant boost unless it's the application seriously requires such optimizations. You'll know when that's the case but it's easy to overdo it.
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This is my signature. You might have seen it elsewhere too but this is mine.