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