diff options
| author | Josh Rahm <joshuarahm@gmail.com> | 2023-01-25 18:31:31 +0000 |
|---|---|---|
| committer | Josh Rahm <joshuarahm@gmail.com> | 2023-01-25 18:31:31 +0000 |
| commit | 9243becbedbb6a1592208051f8fa2b090dcc5e7d (patch) | |
| tree | 607c2a862ec3f4399b8766383f6f8e04c4aa43b4 /src/nvim/if_cscope_defs.h | |
| parent | 9e40b6e9e1bc67f2d856adb837ee64dd0e25b717 (diff) | |
| parent | 3c48d3c83fc21dbc0841f9210f04bdb073d73cd1 (diff) | |
| download | rneovim-usermarks.tar.gz rneovim-usermarks.tar.bz2 rneovim-usermarks.zip | |
Merge remote-tracking branch 'upstream/master' into usermarksusermarks
Diffstat (limited to 'src/nvim/if_cscope_defs.h')
| -rw-r--r-- | src/nvim/if_cscope_defs.h | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/src/nvim/if_cscope_defs.h b/src/nvim/if_cscope_defs.h deleted file mode 100644 index 6ded89fa0b..0000000000 --- a/src/nvim/if_cscope_defs.h +++ /dev/null @@ -1,64 +0,0 @@ -#ifndef NVIM_IF_CSCOPE_DEFS_H -#define NVIM_IF_CSCOPE_DEFS_H - -// CSCOPE support for Vim added by Andy Kahn <kahn@zk3.dec.com> -// Ported to Win32 by Sergey Khorev <sergey.khorev@gmail.com> -// -// The basic idea/structure of cscope for Vim was borrowed from Nvi. -// There might be a few lines of code that look similar to what Nvi -// has. If this is a problem and requires inclusion of the annoying -// BSD license, then sue me; I'm not worth much anyway. - -#if defined(UNIX) -# include <sys/types.h> // pid_t -#endif - -#include "nvim/ex_cmds_defs.h" -#include "nvim/os/fs_defs.h" -#include "nvim/os/os_defs.h" - -#define CSCOPE_SUCCESS 0 -#define CSCOPE_FAILURE -1 - -#define CSCOPE_DBFILE "cscope.out" -#define CSCOPE_PROMPT ">> " - -// See ":help cscope-find" for the possible queries. - -typedef struct { - char *name; - int (*func)(exarg_T *eap); - char *help; - char *usage; - int cansplit; // if supports splitting window -} cscmd_T; - -typedef struct csi { - char *fname; // cscope db name - char *ppath; // path to prepend (the -P option) - char *flags; // additional cscope flags/options (e.g, -p2) -#if defined(UNIX) - pid_t pid; // PID of the connected cscope process -#else - DWORD pid; // PID of the connected cscope process - HANDLE hProc; // cscope process handle - DWORD nVolume; // Volume serial number, instead of st_dev - DWORD nIndexHigh; // st_ino has no meaning on Windows - DWORD nIndexLow; -#endif - FileID file_id; - - FILE *fr_fp; // from cscope: FILE. - FILE *to_fp; // to cscope: FILE. -} csinfo_T; - -typedef enum { Add, Find, Help, Kill, Reset, Show, } csid_e; - -typedef enum { - Store, - Get, - Free, - Print, -} mcmd_e; - -#endif // NVIM_IF_CSCOPE_DEFS_H |