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 |
|
|