mirror of
https://github.com/neovim/neovim.git
synced 2025-09-22 19:18:34 +00:00
vim: include used definitions in headers
This is not an exhaustive commit, it merely ameliorates the situations a bit. There are quite a few header files that don't include all the types they use in their function/struct/... definitions. This throws of the testing infrastructure (but is not such a problem for the main binary that has the "tumbleweed of includes"-phenomenon).
This commit is contained in:
@@ -2,6 +2,7 @@
|
|||||||
#define NVIM_BUFFER_H
|
#define NVIM_BUFFER_H
|
||||||
|
|
||||||
#include "nvim/pos.h" // for linenr_T
|
#include "nvim/pos.h" // for linenr_T
|
||||||
|
#include "nvim/ex_cmds_defs.h" // for exarg_T
|
||||||
|
|
||||||
/* Values for buflist_getfile() */
|
/* Values for buflist_getfile() */
|
||||||
#define GETF_SETMARK 0x01 /* set pcmark before jumping */
|
#define GETF_SETMARK 0x01 /* set pcmark before jumping */
|
||||||
|
@@ -2,10 +2,12 @@
|
|||||||
#define NVIM_BUFFER_DEFS_H
|
#define NVIM_BUFFER_DEFS_H
|
||||||
|
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
// for FILE
|
||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
// for garray_T
|
// for garray_T
|
||||||
#include "nvim/garray.h"
|
#include "nvim/garray.h"
|
||||||
// for pos_T and lpos_T
|
// for pos_T, lpos_T and linenr_T
|
||||||
#include "nvim/pos.h"
|
#include "nvim/pos.h"
|
||||||
// for the number window-local and buffer-local options
|
// for the number window-local and buffer-local options
|
||||||
#include "nvim/option_defs.h"
|
#include "nvim/option_defs.h"
|
||||||
|
@@ -2,6 +2,7 @@
|
|||||||
#define NVIM_EX_EVAL_H
|
#define NVIM_EX_EVAL_H
|
||||||
|
|
||||||
#include "nvim/pos.h" // for linenr_T
|
#include "nvim/pos.h" // for linenr_T
|
||||||
|
#include "nvim/ex_cmds_defs.h" // for exarg_T
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* A list used for saving values of "emsg_silent". Used by ex_try() to save the
|
* A list used for saving values of "emsg_silent". Used by ex_try() to save the
|
||||||
|
@@ -2,6 +2,7 @@
|
|||||||
#define NVIM_MESSAGE_H
|
#define NVIM_MESSAGE_H
|
||||||
|
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
#include "nvim/eval_defs.h" // for typval_T
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Types of dialogs passed to do_dialog().
|
* Types of dialogs passed to do_dialog().
|
||||||
|
@@ -2,6 +2,7 @@
|
|||||||
#define NVIM_NORMAL_H
|
#define NVIM_NORMAL_H
|
||||||
|
|
||||||
#include "nvim/pos.h"
|
#include "nvim/pos.h"
|
||||||
|
#include "nvim/buffer_defs.h" // for win_T
|
||||||
|
|
||||||
/* Values for find_ident_under_cursor() */
|
/* Values for find_ident_under_cursor() */
|
||||||
#define FIND_IDENT 1 /* find identifier (word) */
|
#define FIND_IDENT 1 /* find identifier (word) */
|
||||||
|
@@ -1,6 +1,8 @@
|
|||||||
#ifndef NVIM_UNDO_DEFS_H
|
#ifndef NVIM_UNDO_DEFS_H
|
||||||
#define NVIM_UNDO_DEFS_H
|
#define NVIM_UNDO_DEFS_H
|
||||||
|
|
||||||
|
#include <time.h> // for time_t
|
||||||
|
|
||||||
#include "nvim/pos.h"
|
#include "nvim/pos.h"
|
||||||
|
|
||||||
/* Structure to store info about the Visual area. */
|
/* Structure to store info about the Visual area. */
|
||||||
|
Reference in New Issue
Block a user