// This function could be made to do a binary search if we can
// manage to somehow sort the IFaceTables...
// This function could be made to do a binary search if we can
// manage to somehow sort the IFaceTables...
// This doesn't use guids_equal(), as that would eliminate the
// ability to cache the first word of new_guid. The compiler
// This doesn't use guids_equal(), as that would eliminate the
// ability to cache the first word of new_guid. The compiler
void handle_message(ParamInfoBlock *pib)
{
Message *msg = reinterpret_cast<Message *>(pib->segments[0].ptr);
void handle_message(ParamInfoBlock *pib)
{
Message *msg = reinterpret_cast<Message *>(pib->segments[0].ptr);