#ifndef NVIM_OS_WIN_DEFS_H #define NVIM_OS_WIN_DEFS_H #include #define TEMP_DIR_NAMES {"$TMP", "$TEMP", "$USERPROFILE", ""} #define TEMP_FILE_PATH_MAXLEN _MAX_PATH #define FNAME_ILLEGAL "\"*?><|" #define USE_CRNL #ifdef _MSC_VER # ifndef inline # define inline __inline # endif # ifndef restrict # define restrict __restrict # endif #endif #ifdef _MSC_VER typedef SSIZE_T ssize_t; #endif #ifndef SSIZE_MAX # ifdef _WIN64 # define SSIZE_MAX _I64_MAX # else # define SSIZE_MAX LONG_MAX # endif #endif #endif // NVIM_OS_WIN_DEFS_H