MAX_SYMLEN
strscpy(buf, p, MAX_SYMLEN);
p = buf + strnlen(buf, MAX_SYMLEN - 15);
strscpy(p, "+0x", MAX_SYMLEN - (p - buf));
char valbuf[MAX(MAX_SYMLEN, MAX_NUMLEN)];