From 25f5a92cd32d62b3c8496af9083e8222c858efaf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Thu, 22 Dec 2016 15:56:39 +0100 Subject: text: remove Filepos typedef The idea might be good, but it was almost unused. --- text.h | 2 -- view.c | 6 +++--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/text.h b/text.h index fbd06b9..b8ec0e1 100644 --- a/text.h +++ b/text.h @@ -14,8 +14,6 @@ typedef uintptr_t Mark; #define EMARK ((Mark)0) /* invalid mark */ #define EPOS ((size_t)-1) /* invalid position */ -typedef size_t Filepos; - typedef struct { size_t start, end; /* range in bytes from start of the file */ } Filerange; diff --git a/view.c b/view.c index 126e9f7..b9e47a6 100644 --- a/view.c +++ b/view.c @@ -48,7 +48,7 @@ struct Selection { }; struct Cursor { /* cursor position */ - Filepos pos; /* in bytes from the start of the file */ + size_t pos; /* in bytes from the start of the file */ int row, col; /* in terms of zero based screen coordinates */ int lastcol; /* remembered column used when moving across lines */ Line *line; /* screen line on which cursor currently resides */ @@ -71,8 +71,8 @@ struct View { Text *text; /* underlying text management */ UiWin *ui; int width, height; /* size of display area */ - Filepos start, end; /* currently displayed area [start, end] in bytes from the start of the file */ - Filepos start_last; /* previously used start of visible area, used to update the mark */ + size_t start, end; /* currently displayed area [start, end] in bytes from the start of the file */ + size_t start_last; /* previously used start of visible area, used to update the mark */ Mark start_mark; /* mark to keep track of the start of the visible area */ size_t lines_size; /* number of allocated bytes for lines (grows only) */ Line *lines; /* view->height number of lines representing view content */ -- cgit v1.2.3