/programs/cmm/TWB/TWB.c |
---|
180,9 → 180,14 |
bufpos++; |
if (!strncmp(bufpos,"!--",3)) |
{ |
if (!strncmp(bufpos,"-->",3)) || (bufpointer + bufsize <= bufpos) break; |
bufpos+=3; |
while (strncmp(bufpos,"-->",3)!=0) && (bufpos < bufpointer + bufsize) |
{ |
bufpos++; |
} |
bufpos+=3; |
break; |
} |
tag = attr = tagparam = ignor_param = NULL; |
while (ESBYTE[bufpos] !='>') && (bufpos < bufpointer + bufsize) //ïîëó÷àåì òåã è åãî ïàðàìåòðû |
{ |
/programs/cmm/TWB/parce_tag.h |
---|
24,6 → 24,7 |
strlcpy(#val, #tagparam + i, sizeof(val)); |
WHILE (val[0] == ' ') strcpy(#val, #val+1); |
ESBYTE[strchr(#val, ' ')] = NULL; |
} |
tagparam[i] = 0x00; |