_imports = []
_parents = []
_version = 1

cEsc = "\x01"
cEscSub = "\x02"
cEscProxy = "#"
cEscProxy2 = "##"
cNL = "\r\n"

def Esc(escString):
  #Escape Telnet IAC
  escString = escString.replace("\xFF", "\xFF\xFF")
  #Substitute # for
  escString = escString.replace(cEscProxy2, cEscSub)
  escString = escString.replace(cEscProxy, cEsc)
  return escString.replace(cEscSub, cEscProxy)

def MXPTag(tagBody):
  return "".join(("#t+", tagBody, "#t-"))
  
def MXPEntity(entityBody):
  return "".join(("#e+", entityBody, "#e-"))