loop:
if (r < 0x80)
{
- *ptr = p;
+ *ptr = (char*) p;
v = r;
break;
}
m<<=5;
} while (r & 0x40);
- *ptr = p;
+ *ptr = (char*)p;
v &= ~m;
break;
{
int i;
int is_literal = 0;
- int len;
+ long len;
if (buf == NULL) { /* yeah, we handle this */
cprintf("NIL");
}
if (is_literal) {
- cprintf("{%ld}\r\n%s", (long)strlen(buf), buf);
+ cprintf("{%ld}\r\n%s", len, buf);
} else {
cprintf("\"%s\"", buf);
}
if (!strcasecmp(buf, "ALL"))
return (1); /* macro? why? */
- for (i = 0; i < strlen(buf); ++i) { /* now start the scan */
+ for (i = 0; !IsEmptyStr(&buf[i]); ++i) { /* now start the scan */
if (
(!isdigit(buf[i]))
&& (buf[i] != ':')