mirror of
https://github.com/neovim/neovim.git
synced 2026-03-31 21:02:11 +00:00
It is less error-prone than manually defining header guards. Pretty much all compilers support it even if it's not part of the C standard.
14 lines
369 B
C
14 lines
369 B
C
#pragma once
|
|
|
|
/// List of possible XDG variables
|
|
typedef enum {
|
|
kXDGNone = -1,
|
|
kXDGConfigHome, ///< XDG_CONFIG_HOME
|
|
kXDGDataHome, ///< XDG_DATA_HOME
|
|
kXDGCacheHome, ///< XDG_CACHE_HOME
|
|
kXDGStateHome, ///< XDG_STATE_HOME
|
|
kXDGRuntimeDir, ///< XDG_RUNTIME_DIR
|
|
kXDGConfigDirs, ///< XDG_CONFIG_DIRS
|
|
kXDGDataDirs, ///< XDG_DATA_DIRS
|
|
} XDGVarType;
|