ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/CV/CV.xs
(Generate patch)

Comparing CV/CV.xs (file contents):
Revision 1.18 by root, Wed Jul 20 09:06:37 2005 UTC vs.
Revision 1.19 by root, Wed Jul 20 22:33:01 2005 UTC

281 U8 *pend = path + plen; 281 U8 *pend = path + plen;
282 U8 dst [plen * 6 * 3], *dstp = dst; 282 U8 dst [plen * 6 * 3], *dstp = dst;
283 283
284 while (path < pend) 284 while (path < pend)
285 { 285 {
286 U8 ch = *path;
287
286 if (*path >= '0' && *path <= '9') 288 if (ch >= 'a' && ch <= 'z')
289 *dstp++ = *path++;
290 else if (ch >= '0' && ch <= '9')
287 { 291 {
288 STRLEN el, nl = 0; 292 STRLEN el, nl = 0;
289 while (*path >= '0' && *path <= '9') 293 while (*path >= '0' && *path <= '9' && path < pend)
290 path++, nl++; 294 path++, nl++;
291 295
292 for (el = nl; el < 6; el++) 296 for (el = nl; el < 6; el++)
293 *dstp++ = '0'; 297 *dstp++ = '0';
294 298

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines