/*++

Copyright (c) 1994-2000  Microsoft Corporation

Module Name: debug.c

Abstract:  Debug functions

Author:     Richard L Firth (rfirth) 20-May-1994

Revision History:

    20-May-1994 rfirth  Created
    30-Apr-97   MoshinA Fixing for NT50.

--*/

#include "precomp.h"
#pragma hdrstop

#if defined(DEBUG)

const char* if_type$(ulong type)
{
    switch (type) {
    case IF_TYPE_OTHER:                 return "other";
    case IF_TYPE_ETHERNET_CSMACD:       return "ethernet";
    case IF_TYPE_ISO88025_TOKENRING:    return "token ring";
    case IF_TYPE_FDDI:                  return "FDDI";
    case IF_TYPE_PPP:                   return "PPP";
    case IF_TYPE_SOFTWARE_LOOPBACK:     return "loopback";
    case IF_TYPE_SLIP:                  return "SLIP";
    }
                                        return "???";
}

const char* entity$(ulong entity)
{
    switch (entity) {
    case CO_TL_ENTITY:       return "CO_TL_ENTITY";
    case CL_TL_ENTITY:       return "CL_TL_ENTITY";
    case ER_ENTITY:          return "ER_ENTITY";
    case CO_NL_ENTITY:       return "CO_NL_ENTITY";
    case CL_NL_ENTITY:       return "CL_NL_ENTITY";
    case AT_ENTITY:          return "AT_ENTITY";
    case IF_ENTITY:          return "IF_ENTITY";

    }
                             return "*** UNKNOWN ENTITY ***";
}

#endif