Lines Matching refs:nl
4013 * record of which nl we "lied" about. On write translate "\n" to CR,LF
4018 STDCHAR *nl; /* Position of crlf we "lied" about in the
4058 if (c->nl) {
4059 *(c->nl) = 0xd;
4060 c->nl = NULL;
4111 if ((PerlIOBase(f)->flags & PERLIO_F_CRLF) && (!c->nl || *c->nl == 0xd)) {
4112 STDCHAR *nl = (c->nl) ? c->nl : b->ptr;
4114 while (nl < b->end && *nl != 0xd)
4115 nl++;
4116 if (nl < b->end && *nl == 0xd) {
4118 if (nl + 1 < b->end) {
4119 if (nl[1] == 0xa) {
4120 *nl = '\n';
4121 c->nl = nl;
4127 nl++;
4136 if (b->ptr < nl) {
4141 c->nl = nl;
4142 return (nl - b->ptr);
4157 b->ptr = nl = b->buf; /* Which is what we hand
4159 *nl = 0xd; /* Fill in the CR */
4170 return (((c->nl) ? (c->nl + 1) : b->end) - b->ptr);
4183 if (c->nl) {
4184 ptr = c->nl + 1;
4185 if (ptr == b->end && *c->nl == 0xd) {
4201 STDCHAR *chk = (c->nl) ? (c->nl+1) : b->end;
4202 if (ptr+cnt == c->nl && c->nl+1 == b->end && *c->nl == 0xd) {
4210 " nl=%p e=%p for %d", ptr, chk, flags, c->nl,
4215 if (c->nl) {
4216 if (ptr > c->nl) {
4220 *(c->nl) = 0xd;
4221 c->nl = NULL;
4284 if (c->nl) {
4285 *(c->nl) = 0xd;
4286 c->nl = NULL;