-
Notifications
You must be signed in to change notification settings - Fork 0
/
internal.h
27 lines (24 loc) · 1.11 KB
/
internal.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/*
* Copyright Neil Brown ©2019-2023 <[email protected]>
* May be distributed under terms of GPLv2 - see file:COPYING
*
* Declaration shared among core code, but not exported to
* modules.
*/
#include "safe.h"
struct mark *doc_new_mark(struct pane *p safe, int view, struct pane *owner);
struct mark *safe point_dup(struct mark *p safe);
void points_resize(struct doc *d safe);
void points_attach(struct doc *d safe, int view);
struct mark *do_vmark_first(struct doc *d safe, int view, struct pane *owner safe);
struct mark *do_vmark_last(struct doc *d safe, int view, struct pane *owner safe);
struct mark *do_vmark_at_or_before(struct doc *d safe, struct mark *m safe, int view, struct pane *owner);
struct mark *do_mark_at_point(struct mark *pt safe, int view);
void do_mark_free(struct mark *m);
struct pane *pane_register_root(struct command *handle safe,
void *data, short data_size);
void editor_delayed_free(struct pane *ed safe, struct pane *p safe);
void editor_delayed_mark_free(struct mark *m safe);
void doc_setup(struct pane *ed safe);
void log_setup(struct pane *ed safe);
void window_setup(struct pane *ed safe);