version 1.24, 2010/07/18 22:55:06 |
version 1.27, 2010/07/25 19:05:59 |
Line 109 mandoc_special(char *p) |
|
Line 109 mandoc_special(char *p) |
|
case ('\''): |
case ('\''): |
term = '\''; |
term = '\''; |
break; |
break; |
|
case ('0'): |
|
i++; |
|
/* FALLTHROUGH */ |
default: |
default: |
len = 1; |
len = 1; |
p--; |
p--; |
Line 314 mandoc_eos(const char *p, size_t sz, int enclosed) |
|
Line 317 mandoc_eos(const char *p, size_t sz, int enclosed) |
|
*/ |
*/ |
|
|
found = 0; |
found = 0; |
for (q = p + sz - 1; q >= p; q--) { |
for (q = p + (int)sz - 1; q >= p; q--) { |
switch (*q) { |
switch (*q) { |
case ('\"'): |
case ('\"'): |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
Line 334 mandoc_eos(const char *p, size_t sz, int enclosed) |
|
Line 337 mandoc_eos(const char *p, size_t sz, int enclosed) |
|
found = 1; |
found = 1; |
break; |
break; |
default: |
default: |
return(found && (!enclosed || isalnum(*q))); |
return(found && (!enclosed || isalnum((unsigned char)*q))); |
} |
} |
} |
} |
|
|