def asString(self):
        if self.isSigned:
            prefix = self.config.iprefix
        else:
            prefix = self.config.uprefix

        if self.width <= 8:
            name = prefix + "8"
        elif self.width <= 16:
            name = prefix + "16"
        elif self.width <= 32:
            name = prefix + "32"
        else:
            name = "char*"
        return name
dataset/ETHPy150Open iovisor/bcc/src/cc/frontends/p4/compiler/ebpfScalarType.py/EbpfScalarType.asString/original