mirror of
https://github.com/neovim/neovim.git
synced 2025-10-15 14:26:07 +00:00

Change define guards from NEOVIM_XXX_H to NVIM_XXX_H: - Change header files. - Change clint correct guard name calculation.
30 lines
930 B
C
30 lines
930 B
C
#ifndef NVIM_MARK_DEFS_H
|
|
#define NVIM_MARK_DEFS_H
|
|
|
|
#include "nvim/pos.h"
|
|
|
|
/*
|
|
* marks: positions in a file
|
|
* (a normal mark is a lnum/col pair, the same as a file position)
|
|
*/
|
|
|
|
/* (Note: for EBCDIC there are more than 26, because there are gaps in the
|
|
* alphabet coding. To minimize changes to the code, I decided to just
|
|
* increase the number of possible marks. */
|
|
#define NMARKS ('z' - 'a' + 1) /* max. # of named marks */
|
|
#define JUMPLISTSIZE 100 /* max. # of marks in jump list */
|
|
#define TAGSTACKSIZE 20 /* max. # of tags in tag stack */
|
|
|
|
typedef struct filemark {
|
|
pos_T mark; /* cursor position */
|
|
int fnum; /* file number */
|
|
} fmark_T;
|
|
|
|
/* Xtended file mark: also has a file name */
|
|
typedef struct xfilemark {
|
|
fmark_T fmark;
|
|
char_u *fname; /* file name, used when fnum == 0 */
|
|
} xfmark_T;
|
|
|
|
#endif // NVIM_MARK_DEFS_H
|