Preprocessor Case Study: Message Dispatching Dispatching is one of those areas where I almost always rely on the preprocessor. I have done this in a variety of languages using a