Lines Matching refs:LINK_SIZE
421 The macros are controlled by the value of LINK_SIZE. This defaults to 2 in
427 #if LINK_SIZE == 2
439 #elif LINK_SIZE == 3
452 #elif LINK_SIZE == 4
467 #error LINK_SIZE must be either 2, 3, or 4
472 #if LINK_SIZE == 2
474 /* Redefine LINK_SIZE
475 #undef LINK_SIZE
476 #define LINK_SIZE 1
486 #elif LINK_SIZE == 3 || LINK_SIZE == 4
488 /* Redefine LINK_SIZE as a multiple of sizeof(pcre_uchar) */
489 #undef LINK_SIZE
490 #define LINK_SIZE 2
503 #error LINK_SIZE must be either 2, 3, or 4
508 /* Only supported LINK_SIZE is 4 */
509 /* Redefine LINK_SIZE as a multiple of sizeof(pcre_uchar) */
510 #undef LINK_SIZE
511 #define LINK_SIZE 1
528 #define PUTINC(a,n,d) PUT(a,n,d), a += LINK_SIZE
577 changed in future to be a fixed number of bytes or to depend on LINK_SIZE. */
2234 1+LINK_SIZE, /* RECURSE */ \
2235 2+2*LINK_SIZE, /* CALLOUT */ \
2236 1+LINK_SIZE, /* Alt */ \
2237 1+LINK_SIZE, /* Ket */ \
2238 1+LINK_SIZE, /* KetRmax */ \
2239 1+LINK_SIZE, /* KetRmin */ \
2240 1+LINK_SIZE, /* KetRpos */ \
2241 1+LINK_SIZE, /* Reverse */ \
2242 1+LINK_SIZE, /* Assert */ \
2243 1+LINK_SIZE, /* Assert not */ \
2244 1+LINK_SIZE, /* Assert behind */ \
2245 1+LINK_SIZE, /* Assert behind not */ \
2246 1+LINK_SIZE, /* ONCE */ \
2247 1+LINK_SIZE, /* ONCE_NC */ \
2248 1+LINK_SIZE, /* BRA */ \
2249 1+LINK_SIZE, /* BRAPOS */ \
2250 1+LINK_SIZE+IMM2_SIZE, /* CBRA */ \
2251 1+LINK_SIZE+IMM2_SIZE, /* CBRAPOS */ \
2252 1+LINK_SIZE, /* COND */ \
2253 1+LINK_SIZE, /* SBRA */ \
2254 1+LINK_SIZE, /* SBRAPOS */ \
2255 1+LINK_SIZE+IMM2_SIZE, /* SCBRA */ \
2256 1+LINK_SIZE+IMM2_SIZE, /* SCBRAPOS */ \
2257 1+LINK_SIZE, /* SCOND */ \