refactor(pos.h): remove unused include; make formatting consistent (#17892)

- remove include of limit.h from pos.h, because it is no longer used
- make formatting more consistent in pos.h
This commit is contained in:
Miyelsh 2022-04-04 03:18:00 -04:00 committed by GitHub
parent c41e75039f
commit b08cf73be9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,10 +1,8 @@
#ifndef NVIM_POS_H
#define NVIM_POS_H
// for INT_MAX, LONG_MAX et al.
#include <limits.h>
typedef long linenr_T; // line number type
/// Line number type
typedef long linenr_T;
/// Format used to print values which have linenr_T type
#define PRIdLINENR "ld"
@ -15,31 +13,29 @@ typedef int colnr_T;
/// Maximal (invalid) line number
enum { MAXLNUM = 0x7fffffff, };
/// Maximal column number
/// MAXCOL used to be INT_MAX, but with 64 bit ints that results in running
/// out of memory when trying to allocate a very long line.
enum { MAXCOL = 0x7fffffff, };
// Minimum line number
/// Minimum line number
enum { MINLNUM = 1, };
// minimum column number
/// Minimum column number
enum { MINCOL = 1, };
/*
* position in file or buffer
*/
/// position in file or buffer
typedef struct {
linenr_T lnum; // line number
colnr_T col; // column number
linenr_T lnum; ///< line number
colnr_T col; ///< column number
colnr_T coladd;
} pos_T;
/*
* Same, but without coladd.
*/
/// position in file or buffer, but without coladd
typedef struct {
linenr_T lnum; // line number
colnr_T col; // column number
linenr_T lnum; ///< line number
colnr_T col; ///< column number
} lpos_T;
#endif // NVIM_POS_H