| 2941 |
} |
} |
| 2942 |
} |
} |
| 2943 |
break; |
break; |
| 2944 |
|
|
| 2945 |
case OP_HSPACE: |
case OP_HSPACE: |
| 2946 |
for (i = 1; i <= min; i++) |
for (i = 1; i <= min; i++) |
| 2947 |
{ |
{ |
| 2973 |
} |
} |
| 2974 |
} |
} |
| 2975 |
break; |
break; |
| 2976 |
|
|
| 2977 |
case OP_NOT_VSPACE: |
case OP_NOT_VSPACE: |
| 2978 |
for (i = 1; i <= min; i++) |
for (i = 1; i <= min; i++) |
| 2979 |
{ |
{ |
| 2993 |
} |
} |
| 2994 |
} |
} |
| 2995 |
break; |
break; |
| 2996 |
|
|
| 2997 |
case OP_VSPACE: |
case OP_VSPACE: |
| 2998 |
for (i = 1; i <= min; i++) |
for (i = 1; i <= min; i++) |
| 2999 |
{ |
{ |
| 3009 |
case 0x85: /* NEL */ |
case 0x85: /* NEL */ |
| 3010 |
case 0x2028: /* LINE SEPARATOR */ |
case 0x2028: /* LINE SEPARATOR */ |
| 3011 |
case 0x2029: /* PARAGRAPH SEPARATOR */ |
case 0x2029: /* PARAGRAPH SEPARATOR */ |
| 3012 |
break; |
break; |
| 3013 |
} |
} |
| 3014 |
} |
} |
| 3015 |
break; |
break; |
| 3150 |
case 0x09: /* HT */ |
case 0x09: /* HT */ |
| 3151 |
case 0x20: /* SPACE */ |
case 0x20: /* SPACE */ |
| 3152 |
case 0xa0: /* NBSP */ |
case 0xa0: /* NBSP */ |
| 3153 |
break; |
break; |
| 3154 |
} |
} |
| 3155 |
} |
} |
| 3156 |
break; |
break; |
| 3184 |
case 0x0c: /* FF */ |
case 0x0c: /* FF */ |
| 3185 |
case 0x0d: /* CR */ |
case 0x0d: /* CR */ |
| 3186 |
case 0x85: /* NEL */ |
case 0x85: /* NEL */ |
| 3187 |
break; |
break; |
| 3188 |
} |
} |
| 3189 |
} |
} |
| 3190 |
break; |
break; |
| 3845 |
break; |
break; |
| 3846 |
|
|
| 3847 |
case OP_NOT_HSPACE: |
case OP_NOT_HSPACE: |
| 3848 |
case OP_HSPACE: |
case OP_HSPACE: |
| 3849 |
for (i = min; i < max; i++) |
for (i = min; i < max; i++) |
| 3850 |
{ |
{ |
| 3851 |
BOOL gotspace; |
BOOL gotspace; |
| 3852 |
int len = 1; |
int len = 1; |
| 3853 |
if (eptr >= md->end_subject) break; |
if (eptr >= md->end_subject) break; |
| 3854 |
GETCHARLEN(c, eptr, len); |
GETCHARLEN(c, eptr, len); |
| 3855 |
switch(c) |
switch(c) |
| 3856 |
{ |
{ |
| 3857 |
default: gotspace = FALSE; break; |
default: gotspace = FALSE; break; |
| 3858 |
case 0x09: /* HT */ |
case 0x09: /* HT */ |
| 3859 |
case 0x20: /* SPACE */ |
case 0x20: /* SPACE */ |
| 3860 |
case 0xa0: /* NBSP */ |
case 0xa0: /* NBSP */ |
| 3875 |
case 0x205f: /* MEDIUM MATHEMATICAL SPACE */ |
case 0x205f: /* MEDIUM MATHEMATICAL SPACE */ |
| 3876 |
case 0x3000: /* IDEOGRAPHIC SPACE */ |
case 0x3000: /* IDEOGRAPHIC SPACE */ |
| 3877 |
gotspace = TRUE; |
gotspace = TRUE; |
| 3878 |
break; |
break; |
| 3879 |
} |
} |
| 3880 |
if (gotspace == (ctype == OP_NOT_HSPACE)) break; |
if (gotspace == (ctype == OP_NOT_HSPACE)) break; |
| 3881 |
eptr += len; |
eptr += len; |
| 3883 |
break; |
break; |
| 3884 |
|
|
| 3885 |
case OP_NOT_VSPACE: |
case OP_NOT_VSPACE: |
| 3886 |
case OP_VSPACE: |
case OP_VSPACE: |
| 3887 |
for (i = min; i < max; i++) |
for (i = min; i < max; i++) |
| 3888 |
{ |
{ |
| 3889 |
BOOL gotspace; |
BOOL gotspace; |
| 3890 |
int len = 1; |
int len = 1; |
| 3891 |
if (eptr >= md->end_subject) break; |
if (eptr >= md->end_subject) break; |
| 3892 |
GETCHARLEN(c, eptr, len); |
GETCHARLEN(c, eptr, len); |
| 3893 |
switch(c) |
switch(c) |
| 3894 |
{ |
{ |
| 3895 |
default: gotspace = FALSE; break; |
default: gotspace = FALSE; break; |
| 3896 |
case 0x0a: /* LF */ |
case 0x0a: /* LF */ |
| 3897 |
case 0x0b: /* VT */ |
case 0x0b: /* VT */ |
| 3898 |
case 0x0c: /* FF */ |
case 0x0c: /* FF */ |
| 3903 |
gotspace = TRUE; |
gotspace = TRUE; |
| 3904 |
break; |
break; |
| 3905 |
} |
} |
| 3906 |
if (gotspace == (ctype == OP_NOT_VSPACE)) break; |
if (gotspace == (ctype == OP_NOT_VSPACE)) break; |
| 3907 |
eptr += len; |
eptr += len; |
| 3908 |
} |
} |
| 3909 |
break; |
break; |
| 4040 |
if (eptr >= md->end_subject) break; |
if (eptr >= md->end_subject) break; |
| 4041 |
c = *eptr; |
c = *eptr; |
| 4042 |
if (c == 0x09 || c == 0x20 || c == 0xa0) break; |
if (c == 0x09 || c == 0x20 || c == 0xa0) break; |
| 4043 |
eptr++; |
eptr++; |
| 4044 |
} |
} |
| 4045 |
break; |
break; |
| 4046 |
|
|
| 4050 |
if (eptr >= md->end_subject) break; |
if (eptr >= md->end_subject) break; |
| 4051 |
c = *eptr; |
c = *eptr; |
| 4052 |
if (c != 0x09 && c != 0x20 && c != 0xa0) break; |
if (c != 0x09 && c != 0x20 && c != 0xa0) break; |
| 4053 |
eptr++; |
eptr++; |
| 4054 |
} |
} |
| 4055 |
break; |
break; |
| 4056 |
|
|
| 4061 |
c = *eptr; |
c = *eptr; |
| 4062 |
if (c == 0x0a || c == 0x0b || c == 0x0c || c == 0x0d || c == 0x85) |
if (c == 0x0a || c == 0x0b || c == 0x0c || c == 0x0d || c == 0x85) |
| 4063 |
break; |
break; |
| 4064 |
eptr++; |
eptr++; |
| 4065 |
} |
} |
| 4066 |
break; |
break; |
| 4067 |
|
|