scrpos
extern struct scrpos initial_scrpos;
struct scrpos scrpos;
get_scrpos(&scrpos);
if (scrpos.pos != -1) {
store_pos(curr_ifile, &scrpos);
extern struct scrpos initial_scrpos;
void store_pos(IFILE, struct scrpos *);
void get_pos(IFILE, struct scrpos *);
void get_scrpos(struct scrpos *);
store_pos(IFILE ifile, struct scrpos *scrpos)
int_ifile(ifile)->h_scrpos = *scrpos;
get_pos(IFILE ifile, struct scrpos *scrpos)
*scrpos = int_ifile(ifile)->h_scrpos;
struct scrpos h_scrpos; /* Saved position within the file */
get_scrpos(&scrpos);
jump_loc(scrpos.pos, scrpos.ln);
struct scrpos scrpos;
struct scrpos initial_scrpos;
struct scrpos scrpos;
get_scrpos(&scrpos);
m->m_scrpos = scrpos;
struct scrpos scrpos;
get_scrpos(&scrpos);
if (scrpos.pos == -1)
marks[LASTMARK].m_scrpos = scrpos;
struct scrpos scrpos;
scrpos = m->m_scrpos;
jump_loc(scrpos.pos, scrpos.ln);
struct scrpos m_scrpos;
struct scrpos scrpos;
get_scrpos(&scrpos);
scrpos.pos = -1;
if (scrpos.pos != -1)
table[scrpos.ln-1] = scrpos.pos;
get_scrpos(struct scrpos *scrpos)
scrpos->ln = i+1;
scrpos->pos = table[i];
scrpos->pos = -1;
struct scrpos scrpos;
get_scrpos(&scrpos);
if (scrpos.pos == -1)
prep_hilite(scrpos.pos, position(BOTTOM_PLUS_ONE), -1);