ELinks 0.18.0
|
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 |