Lines Matching defs:ntotal

215   int ntotal;        /* The number of characters in line[] */
417 int ntotal; /* The number of characters in gl->line[] */
1791 gl->ntotal = 0;
1818 gl->vi.undo.ntotal = 0;
2969 if((gl->insert || buff_curpos >= gl->ntotal) && gl->ntotal >= gl->linelen)
2974 if(gl->insert || buff_curpos >= gl->ntotal) {
2978 if(buff_curpos < gl->ntotal)
3090 if(gl->ntotal + buff_slen > gl->linelen)
3096 if(gl->ntotal > gl->buff_curpos)
4229 return gl_place_cursor(gl, gl->ntotal);
4364 if(gl->buff_curpos + nc > gl->ntotal)
4365 nc = gl->ntotal - gl->buff_curpos;
4387 int nrestore = gl->buff_curpos + nc <= gl->vi.undo.ntotal ?
4388 nc : gl->vi.undo.ntotal - gl->buff_curpos;
4404 gl_truncate_buffer(gl, (gl->vi.undo.ntotal > gl->buff_curpos) ?
4405 gl->vi.undo.ntotal : gl->buff_curpos);
4758 for(i=0; i<count && gl->buff_curpos < gl->ntotal; i++) {
4763 for(cptr = gl->line + pos ; pos<gl->ntotal && !gl_is_word_char((int) *cptr);
4775 for(first=1; gl->buff_curpos<gl->ntotal && gl_is_word_char((int) *cptr);
4882 if(gl->buff_curpos < 1 || gl->buff_curpos >= gl->ntotal)
4956 int old_mark = gl->buff_mark <= gl->ntotal ? gl->buff_mark : gl->ntotal;
4981 if(gl->buff_mark > gl->ntotal)
4982 gl->buff_mark = gl->ntotal;
5019 mark = gl->buff_mark > gl->ntotal ? gl->ntotal : gl->buff_mark;
5266 gl->buff_curpos = gl->ntotal;
5321 gl->buff_curpos = gl->ntotal;
5359 (gl->editor==GL_VI_MODE && gl->ntotal>0))) {
5376 gl->buff_curpos = gl->ntotal;
5421 (gl->editor==GL_VI_MODE && gl->ntotal>0))) {
5437 gl->buff_curpos = gl->ntotal;
5546 if(gl->ntotal + nextra < gl->linelen) {
5671 if(gl->ntotal + nextra >= gl->linelen) {
6071 if(gl->ntotal < 1) {
6077 } else if(gl->buff_curpos >= gl->ntotal) {
6106 if(gl->ntotal < 1) {
6701 gl->buff_curpos = gl->ntotal;
6741 gl->buff_curpos = gl->ntotal;
7045 for(i=0; i<count && gl->buff_curpos < gl->ntotal; i++) {
7140 if(gl->ntotal - gl->buff_curpos >= count) {
7202 if(gl->buff_curpos + count >= gl->ntotal)
7203 count = gl->ntotal - gl->buff_curpos;
7275 memcpy(gl->cutbuf, gl->line + gl->buff_curpos, gl->ntotal - gl->buff_curpos);
7276 gl->cutbuf[gl->ntotal - gl->buff_curpos] = '\0';
7303 memcpy(gl->cutbuf, gl->line, gl->ntotal);
7304 gl->cutbuf[gl->ntotal] = '\0';
7398 for(i=0, pos=gl->buff_curpos; i<count && pos < gl->ntotal; i++) {
7407 for( ; pos<gl->ntotal && c!=gl->line[pos]; pos++)
7415 if(!onto && pos<gl->ntotal)
7446 if(pos >= gl->insert_curpos && pos < gl->ntotal) {
7504 if(bufpos >= gl->ntotal)
7505 return gl->ntotal - 1;
7509 for(i=0; i<n && bufpos<gl->ntotal; i++) {
7513 for( ; bufpos<gl->ntotal && !gl_is_word_char((int)gl->line[bufpos]);
7519 for( ; bufpos<gl->ntotal && gl_is_word_char((int)gl->line[bufpos]);
7551 for(i=0; i<n && bufpos<gl->ntotal; i++) {
7555 for( ; bufpos<gl->ntotal && gl_is_word_char((int)gl->line[bufpos]);
7561 for( ; bufpos<gl->ntotal && !gl_is_word_char((int)gl->line[bufpos]);
7782 if(buff_curpos >= gl->ntotal)
7783 buff_curpos = gl->vi.command ? gl->ntotal-1 : gl->ntotal;
7813 gl->vi.undo.ntotal = gl->ntotal;
7849 if(gl->ntotal > gl->vi.undo.ntotal) {
7859 gl->vi.undo.ntotal = gl->ntotal;
8072 gl->vi.repeat.command_curpos <= gl->vi.undo.ntotal) {
8125 for(i=gl->buff_curpos+1; i<gl->ntotal; i++) {
8149 for(i=gl->buff_curpos+1; i<gl->ntotal; i++)
8200 if(gl->ntotal >= gl->linelen)
8204 gl_buffer_char(gl, c, gl->ntotal);
10278 gl_buffer_char(gl, newline_char, gl->ntotal);
10390 gl_update_buffer(gl); /* Compute gl->ntotal etc.. */
10391 gl->buff_curpos = gl->ntotal;
10420 for(cptr=gl->line + gl->ntotal - 1; cptr >= gl->line &&
10421 (*cptr=='\n' || *cptr=='\r'); cptr--,gl->ntotal--)
10423 gl_truncate_buffer(gl, gl->ntotal < 0 ? 0 : gl->ntotal);
10427 if(start_pos < 0 || start_pos > gl->ntotal) {
10428 if(gl_place_cursor(gl, gl->ntotal))
10458 gl->ntotal = 0;
10473 gl->vi.undo.ntotal = 0;
11990 * line, update gl->ntotal to reflect the increased number of characters
11993 if(bufpos >= gl->ntotal) {
11994 gl->ntotal = bufpos+1;
11995 gl->line[gl->ntotal] = '\0';
12052 if(gl->ntotal + n > gl->linelen)
12058 memmove(gl->line + start + n, gl->line + start, gl->ntotal - start + 1);
12062 gl->ntotal += n;
12078 memmove(gl->line + start, gl->line + start + n, gl->ntotal - start - n + 1);
12082 gl->ntotal -= n;
12101 gl->ntotal = n;
12128 gl->ntotal = len;
12133 if(gl->buff_curpos > gl->ntotal)
12134 gl->buff_curpos = gl->ntotal;
12302 while(gl->ntotal < gl->linelen && c != '\n') {
12316 if(gl->ntotal > 0) {
12334 if(gl_buffer_char(gl, c, gl->ntotal))