char *xp = "some_string"; unsigned char *buf = HToESI(DerefSym(SymFind(SYMSTR(xp)))->handle); if (*buf == OTH_TAG) while (*(--buf - 1)); else if(*buf == TEXT_TAG) return ((char*)("TEXT")); printf("%s", buf);