Lines Matching defs:data
61 data points to the flag byte of the XCLASS data
67 PRIV(xclass)(pcre_uint32 c, const pcre_uchar *data, BOOL utf)
70 BOOL negated = (*data & XCL_NOT) != 0;
80 additional data. */
84 if ((*data & XCL_HASPROP) == 0)
86 if ((*data & XCL_MAP) == 0) return negated;
87 return (((pcre_uint8 *)(data + 1))[c/8] & (1 << (c&7))) != 0;
89 if ((*data & XCL_MAP) != 0 &&
90 (((pcre_uint8 *)(data + 1))[c/8] & (1 << (c&7))) != 0)
98 if ((*data++ & XCL_MAP) != 0) data += 32 / sizeof(pcre_uchar);
100 while ((t = *data++) != XCL_END)
108 GETCHARINC(x, data); /* macro generates multiple statements */
112 x = *data++;
120 GETCHARINC(x, data); /* macro generates multiple statements */
121 GETCHARINC(y, data); /* macro generates multiple statements */
126 x = *data++;
127 y = *data++;
138 switch(*data)
150 if ((data[1] == PRIV(ucp_gentype)[prop->chartype]) == isprop)
155 if ((data[1] == prop->chartype) == isprop) return !negated;
159 if ((data[1] == prop->script) == isprop) return !negated;
260 data += 2;