Rename _book_mark to edit_book_mark_t.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
This commit is contained in:
Andrew Borodin 2012-10-10 11:43:22 +04:00
parent 96e463086b
commit 15446985bf
4 changed files with 26 additions and 25 deletions

View File

@ -62,8 +62,8 @@
appended after each other and the last one is always the one found
by book_mark_found() i.e. last in is the one seen */
static struct _book_mark *
double_marks (WEdit * edit, struct _book_mark *p)
static edit_book_mark_t *
double_marks (WEdit * edit, edit_book_mark_t *p)
{
(void) edit;
@ -76,15 +76,15 @@ double_marks (WEdit * edit, struct _book_mark *p)
/* --------------------------------------------------------------------------------------------- */
/** returns the first bookmark on or before this line */
struct _book_mark *
edit_book_mark_t *
book_mark_find (WEdit * edit, long line)
{
struct _book_mark *p;
edit_book_mark_t *p;
if (edit->book_mark == NULL)
{
/* must have an imaginary top bookmark at line -1 to make things less complicated */
edit->book_mark = g_malloc0 (sizeof (struct _book_mark));
edit->book_mark = g_new0 (edit_book_mark_t, 1);
edit->book_mark->line = -1;
return edit->book_mark;
}
@ -144,7 +144,7 @@ book_mark_find (WEdit * edit, long line)
int
book_mark_query_color (WEdit * edit, long line, int c)
{
struct _book_mark *p;
edit_book_mark_t *p;
if (edit->book_mark == NULL)
return 0;
@ -165,7 +165,7 @@ book_mark_query_color (WEdit * edit, long line, int c)
void
book_mark_insert (WEdit * edit, long line, int c)
{
struct _book_mark *p, *q;
edit_book_mark_t *p, *q;
p = book_mark_find (edit, line);
#if 0
@ -181,7 +181,7 @@ book_mark_insert (WEdit * edit, long line, int c)
}
#endif
/* create list entry */
q = g_malloc0 (sizeof (struct _book_mark));
q = g_new (edit_book_mark_t, 1);
q->line = line;
q->c = c;
q->next = p->next;
@ -202,7 +202,7 @@ book_mark_insert (WEdit * edit, long line, int c)
int
book_mark_clear (WEdit * edit, long line, int c)
{
struct _book_mark *p, *q;
edit_book_mark_t *p, *q;
int r = 1;
if (edit->book_mark == NULL)
@ -238,7 +238,7 @@ book_mark_clear (WEdit * edit, long line, int c)
void
book_mark_flush (WEdit * edit, int c)
{
struct _book_mark *p, *q;
edit_book_mark_t *p, *q;
if (edit->book_mark == NULL)
return;
@ -274,7 +274,7 @@ book_mark_inc (WEdit * edit, long line)
{
if (edit->book_mark != NULL)
{
struct _book_mark *p;
edit_book_mark_t *p;
p = book_mark_find (edit, line);
for (p = p->next; p != NULL; p = p->next)
@ -290,7 +290,7 @@ book_mark_dec (WEdit * edit, long line)
{
if (edit->book_mark != NULL)
{
struct _book_mark *p;
edit_book_mark_t *p;
p = book_mark_find (edit, line);
for (p = p->next; p != NULL; p = p->next)
@ -304,13 +304,13 @@ book_mark_dec (WEdit * edit, long line)
void
book_mark_serialize (WEdit * edit, int color)
{
struct _book_mark *p;
if (edit->serialized_bookmarks != NULL)
g_array_set_size (edit->serialized_bookmarks, 0);
if (edit->book_mark != NULL)
{
edit_book_mark_t *p;
if (edit->serialized_bookmarks == NULL)
edit->serialized_bookmarks = g_array_sized_new (FALSE, FALSE, sizeof (size_t),
MAX_SAVED_BOOKMARKS);

View File

@ -310,7 +310,7 @@ void edit_get_syntax_color (WEdit * edit, off_t byte_index, int *color);
void book_mark_insert (WEdit * edit, long line, int c);
int book_mark_query_color (WEdit * edit, long line, int c);
int book_mark_query_all (WEdit * edit, long line, int *c);
struct _book_mark *book_mark_find (WEdit * edit, long line);
struct edit_book_mark_t *book_mark_find (WEdit * edit, long line);
int book_mark_clear (WEdit * edit, long line, int c);
void book_mark_flush (WEdit * edit, int c);
void book_mark_inc (WEdit * edit, long line);

View File

@ -3995,11 +3995,11 @@ edit_execute_cmd (WEdit * edit, unsigned long command, int char_for_insertion)
edit->force |= REDRAW_PAGE;
break;
case CK_BookmarkNext:
if (edit->book_mark)
if (edit->book_mark != NULL)
{
struct _book_mark *p;
edit_book_mark_t *p;
p = (struct _book_mark *) book_mark_find (edit, edit->curs_line);
p = book_mark_find (edit, edit->curs_line);
if (p->next != NULL)
{
p = p->next;
@ -4010,11 +4010,11 @@ edit_execute_cmd (WEdit * edit, unsigned long command, int char_for_insertion)
}
break;
case CK_BookmarkPrev:
if (edit->book_mark)
if (edit->book_mark != NULL)
{
struct _book_mark *p;
edit_book_mark_t *p;
p = (struct _book_mark *) book_mark_find (edit, edit->curs_line);
p = book_mark_find (edit, edit->curs_line);
while (p->line == edit->curs_line)
if (p->prev != NULL)
p = p->prev;

View File

@ -28,12 +28,13 @@ typedef enum
/*** structures declarations (and typedefs of structures)*****************************************/
struct _book_mark
typedef struct edit_book_mark_t edit_book_mark_t;
struct edit_book_mark_t
{
long line; /* line number */
int c; /* color */
struct _book_mark *next;
struct _book_mark *prev;
edit_book_mark_t *next;
edit_book_mark_t *prev;
};
struct syntax_rule
@ -132,7 +133,7 @@ struct WEdit
long line_numbers[N_LINE_CACHES];
off_t line_offsets[N_LINE_CACHES];
struct _book_mark *book_mark;
edit_book_mark_t *book_mark;
GArray *serialized_bookmarks;
/* undo stack and pointers */