The R Project SVN R

Rev

Rev 10172 | Rev 32774 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 10172 Rev 12256
Line 173... Line 173...
173
    return c;
173
    return c;
174
}
174
}
175
 
175
 
176
	/* Initialization code for text buffers */
176
	/* Initialization code for text buffers */
177
 
177
 
178
static void transferChars(char *p, char *q)
178
static void transferChars(unsigned char *p, char *q)
179
{
179
{
180
    while (*q) *p++ = *q++;
180
    while (*q) *p++ = *q++;
181
    *p++ = '\n';
181
    *p++ = '\n';
182
    *p++ = '\0';
182
    *p++ = '\0';
183
}
183
}
Line 194... Line 194...
194
		if (k > l)
194
		if (k > l)
195
		    l = k;
195
		    l = k;
196
	    }
196
	    }
197
	}
197
	}
198
	txtb->vmax = vmaxget();
198
	txtb->vmax = vmaxget();
199
	txtb->buf = R_alloc(l+2, sizeof(char));	/* '\n' and '\0' */
199
	txtb->buf = (unsigned char *)R_alloc(l+2, sizeof(char)); /* '\n' and '\0' */
200
	txtb->bufp = txtb->buf;
200
	txtb->bufp = txtb->buf;
201
	txtb->text = text;
201
	txtb->text = text;
202
	txtb->ntext = n;
202
	txtb->ntext = n;
203
	txtb->offset = 0;
203
	txtb->offset = 0;
204
	transferChars(txtb->buf,
204
	transferChars(txtb->buf,