Lines Matching defs:newline
79 #define NLBLOCK md /* Block containing newline information */
3207 int newline;
3296 /* Handle different types of newline. The three bits give eight cases. If
3302 case 0: newline = NEWLINE; break; /* Compile-time default */
3303 case PCRE_NEWLINE_CR: newline = CHAR_CR; break;
3304 case PCRE_NEWLINE_LF: newline = CHAR_NL; break;
3306 PCRE_NEWLINE_LF: newline = (CHAR_CR << 8) | CHAR_NL; break;
3307 case PCRE_NEWLINE_ANY: newline = -1; break;
3308 case PCRE_NEWLINE_ANYCRLF: newline = -2; break;
3312 if (newline == -2)
3316 else if (newline < 0)
3323 if (newline > 255)
3326 md->nl[0] = (newline >> 8) & 255;
3327 md->nl[1] = newline & 255;
3332 md->nl[0] = newline;
3441 end_subject so that we stop scanning at a newline. If the match fails at
3442 the newline, later code breaks this loop. */
3509 /* If we have just passed a CR and the newline option is ANY or
3657 not contain any explicit matches for \r or \n, and the newline option is CRLF