Esempio n. 1
0
Point
line_end_position (int count)
{
  Point pt = line_beginning_position (count);
  pt.o = astr_len (get_line_text (pt.p));
  return pt;
}
Esempio n. 2
0
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#include "zile.h"
#include "extern.h"

/* Goal-column to arrive when `prev/next-line' functions are used.  */
static int cur_goalc;

DEFUN("beginning-of-line", beginning_of_line)
/*+
Move point to beginning of current line.
+*/
{
  cur_bp->pt = line_beginning_position(uniarg);

  /* Change the `goalc' to the beginning of line for next
     `prev/next-line' calls.  */
  thisflag |= FLAG_DONE_CPCN;
  cur_goalc = 0;

  return TRUE;
}
END_DEFUN

DEFUN("end-of-line", end_of_line)
/*+
Move point to end of current line.
+*/
{
Esempio n. 3
0
Point line_end_position(int count)
{
  Point pt = line_beginning_position(count);
  pt.o = astr_len(pt.p->item);
  return pt;
}