Macros | Typedefs | Enumerations
path.h File Reference
#include "nvim/func_attr.h"
#include "nvim/garray.h"
#include "nvim/types.h"

Go to the source code of this file.

Macros

#define EW_DIR   0x01
 
#define EW_FILE   0x02
 
#define EW_NOTFOUND   0x04
 
#define EW_ADDSLASH   0x08
 
#define EW_KEEPALL   0x10
 
#define EW_SILENT   0x20
 
#define EW_EXEC   0x40
 
#define EW_PATH   0x80
 
#define EW_ICASE   0x100
 
#define EW_NOERROR   0x200
 
#define EW_NOTWILD   0x400
 
#define EW_KEEPDOLLAR   0x800
 
#define EW_ALLLINKS   0x1000
 
#define EW_SHELLCMD   0x2000
 
#define EW_DODOT   0x4000
 
#define EW_EMPTYOK   0x8000
 
#define EW_NOTENV   0x10000
 

Typedefs

typedef enum file_comparison FileComparison
 Return value for the comparison of two files. Also. More...
 

Enumerations

enum  file_comparison {
  kEqualFiles = 1, kDifferentFiles = 2, kBothFilesMissing = 4, kOneFileMissing = 6,
  kEqualFileNames = 7
}
 Return value for the comparison of two files. Also. More...
 

Macro Definition Documentation

◆ EW_ADDSLASH

#define EW_ADDSLASH   0x08

◆ EW_ALLLINKS

#define EW_ALLLINKS   0x1000

◆ EW_DIR

#define EW_DIR   0x01

◆ EW_DODOT

#define EW_DODOT   0x4000

◆ EW_EMPTYOK

#define EW_EMPTYOK   0x8000

◆ EW_EXEC

#define EW_EXEC   0x40

◆ EW_FILE

#define EW_FILE   0x02

◆ EW_ICASE

#define EW_ICASE   0x100

◆ EW_KEEPALL

#define EW_KEEPALL   0x10

◆ EW_KEEPDOLLAR

#define EW_KEEPDOLLAR   0x800

◆ EW_NOERROR

#define EW_NOERROR   0x200

◆ EW_NOTENV

#define EW_NOTENV   0x10000

◆ EW_NOTFOUND

#define EW_NOTFOUND   0x04

◆ EW_NOTWILD

#define EW_NOTWILD   0x400

◆ EW_PATH

#define EW_PATH   0x80

◆ EW_SHELLCMD

#define EW_SHELLCMD   0x2000

◆ EW_SILENT

#define EW_SILENT   0x20

Typedef Documentation

◆ FileComparison

Return value for the comparison of two files. Also.

See also
path_full_compare.

Enumeration Type Documentation

◆ file_comparison

Return value for the comparison of two files. Also.

See also
path_full_compare.
Enumerator
kEqualFiles 

Both exist and are the same file.

kDifferentFiles 

Both exist and are different files.

kBothFilesMissing 

Both don't exist.

kOneFileMissing 

One of them doesn't exist.

kEqualFileNames 

Both don't exist and file names are same.