Rev 6803 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6803 | Rev 6986 | ||
---|---|---|---|
Line 178... | Line 178... | ||
178 | case '<': |
178 | case '<': |
179 | bufpos++; |
179 | bufpos++; |
180 | if (!strncmp(bufpos,"!--",3)) |
180 | if (!strncmp(bufpos,"!--",3)) |
181 | { |
181 | { |
182 | if (!strncmp(bufpos,"-->",3)) || (bufpointer + bufsize <= bufpos) break; |
182 | bufpos+=3; |
- | 183 | while (strncmp(bufpos,"-->",3)!=0) && (bufpos < bufpointer + bufsize) |
|
183 | bufpos++; |
184 | { |
- | 185 | bufpos++; |
|
184 | } |
186 | } |
185 | tag = attr = tagparam = ignor_param = NULL; |
187 | bufpos+=3; |
- | 188 | break; |
|
- | 189 | } |
|
- | 190 | tag = attr = tagparam = ignor_param = NULL; |
|
186 | while (ESBYTE[bufpos] !='>') && (bufpos < bufpointer + bufsize) //ïîëó÷àåì òåã è åãî ïàðàìåòðû |
191 | while (ESBYTE[bufpos] !='>') && (bufpos < bufpointer + bufsize) //ïîëó÷àåì òåã è åãî ïàðàìåòðû |
187 | { |
192 | { |
188 | bukva = ESBYTE[bufpos]; |
193 | bukva = ESBYTE[bufpos]; |
189 | if (bukva == '\9') || (bukva == '\x0a') || (bukva == '\x0d') bukva = ' '; |
194 | if (bukva == '\9') || (bukva == '\x0a') || (bukva == '\x0d') bukva = ' '; |
190 | if (!ignor_param) && (bukva <>' ') |
195 | if (!ignor_param) && (bukva <>' ') |