Lines Matching refs:len

54 	int len;
56 name = parse_a_string(env, &len);
58 make_common_access(env, name, len, 1, 0,
66 int len;
69 name = parse_a_string(env, &len);
70 make_common_access(env, name, len, 2,
78 int len;
80 name = parse_a_string(env, &len);
81 make_common_access(env, name, len, 1,
89 int len;
92 name = parse_a_string(env, &len);
93 make_common_access(env, name, len, 1,
102 int len;
105 name = parse_a_string(env, &len);
106 make_common_access(env, name, len, 1,
114 int len;
117 name = parse_a_string(env, &len);
118 make_common_access(env, name, len, 1, 0, &do_field, &do_field, NULL);
334 int len, n;
340 name = pop_a_string(env, &len);
347 len = buf.st_size;
348 buffer = MALLOC(len);
350 forth_perror(env, "load_file: MALLOC(%d)", len);
352 if ((n = read(fd, buffer, len)) < 0)
372 int bytes, len;
375 buffer = pop_a_string(env, &len);
376 for (bytes = 0; bytes < len; bytes++) {
468 int len;
477 len = max(0, (prev_eol - prev_l) - (new_eol - new_l));
478 do_emit_chars(env, ' ', len);
481 do_emit_chars(env, '\b', len + (new_eol - new_cursor));
503 int saw_esc = 0, do_quote = 0, i, cur_line, len, my_line, save_cursor;
571 len = tp - cursor;
572 do_save_buf(save_buf, cursor, len);
575 eol - len);
576 eol -= len;
626 len = strlen(save_line);
629 save_line + len);
631 eol = buf + len;
637 len = strlen(p);
638 redraw_line(env, buf, cursor, eol, p, p, p + len);
641 eol = buf + len;
654 len = strlen(save_line);
660 len = strlen(p);
662 len = min(len, MAX_LINE_SIZE - (eol - buf));
663 memcpy(eol, p, len);
665 eol + len);
666 eol += len;
679 len = cursor - tp;
680 do_save_buf(save_buf, tp, len);
682 redraw_line(env, buf, cursor, eol, buf, cursor - len,
683 eol - len);
684 eol -= len;
685 cursor -= len;
696 len = min(strlen(save_buf),
698 if (len == 0)
700 memmove(cursor + len, cursor, eol - cursor);
701 memcpy(cursor, save_buf, len);
702 redraw_line(env, buf, cursor, eol, buf, cursor + len,
703 eol + len);
704 cursor += len;
705 eol += len;