|
ELinks 0.19.1
|
Marks registry. More...
#include <stdlib.h>#include <string.h>#include "elinks.h"#include "document/view.h"#include "intl/libintl.h"#include "main/module.h"#include "protocol/uri.h"#include "util/memory.h"#include "util/string.h"#include "viewer/text/form.h"#include "viewer/text/link.h"#include "viewer/text/marks.h"#include "viewer/text/view.h"#include "viewer/text/vs.h"
Macros | |
| #define | MARKS_SIZE 26 * 2 |
| Number of possible mark characters: upper-case and lower-case ASCII letters. | |
| #define | is_valid_mark_char(c) |
| #define | is_valid_mark_index(i) |
Functions | |
| static int | index_from_char (unsigned char mark) |
| void | goto_mark (unsigned char mark, struct view_state *vs) |
| static void | free_mark_by_index (int i) |
| void | set_mark (unsigned char mark, struct view_state *mark_vs) |
| static void | done_marks (struct module *xxx) |
Variables | |
| static struct view_state * | marks [MARKS_SIZE] |
| struct module | viewer_marks_module |
Marks registry.
| #define is_valid_mark_char | ( | c | ) |
| #define is_valid_mark_index | ( | i | ) |
| #define MARKS_SIZE 26 * 2 |
Number of possible mark characters: upper-case and lower-case ASCII letters.
The marks array is indexed by ASCII code of the mark.
|
static |
|
static |
| void goto_mark | ( | unsigned char | mark, |
| struct view_state * | vs ) |
|
inlinestatic |
| void set_mark | ( | unsigned char | mark, |
| struct view_state * | mark_vs ) |
|
static |