Lines Matching defs:newline
80 #define NLBLOCK md /* Block containing newline information */
2838 int newline;
2920 /* Handle different types of newline. The three bits give eight cases. If
2926 case 0: newline = NEWLINE; break; /* Compile-time default */
2927 case PCRE_NEWLINE_CR: newline = CHAR_CR; break;
2928 case PCRE_NEWLINE_LF: newline = CHAR_NL; break;
2930 PCRE_NEWLINE_LF: newline = (CHAR_CR << 8) | CHAR_NL; break;
2931 case PCRE_NEWLINE_ANY: newline = -1; break;
2932 case PCRE_NEWLINE_ANYCRLF: newline = -2; break;
2936 if (newline == -2)
2940 else if (newline < 0)
2947 if (newline > 255)
2950 md->nl[0] = (newline >> 8) & 255;
2951 md->nl[1] = newline & 255;
2956 md->nl[0] = newline;
3037 end_subject so that we stop scanning at a newline. If the match fails at
3038 the newline, later code breaks this loop. */
3103 /* If we have just passed a CR and the newline option is ANY or
3244 not contain any explicit matches for \r or \n, and the newline option is CRLF