summaryrefslogtreecommitdiffstats
path: root/src/config.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.h')
-rw-r--r--src/config.h84
1 files changed, 42 insertions, 42 deletions
diff --git a/src/config.h b/src/config.h
index 34ae11d..5f54250 100644
--- a/src/config.h
+++ b/src/config.h
@@ -14,13 +14,13 @@
// bfs packaging configuration
#ifndef BFS_COMMAND
-# define BFS_COMMAND "bfs"
+# define BFS_COMMAND "bfs"
#endif
#ifndef BFS_VERSION
-# define BFS_VERSION "2.6.3"
+# define BFS_VERSION "2.6.3"
#endif
#ifndef BFS_HOMEPAGE
-# define BFS_HOMEPAGE "https://tavianator.com/projects/bfs.html"
+# define BFS_HOMEPAGE "https://tavianator.com/projects/bfs.html"
#endif
// Check for system headers
@@ -28,34 +28,34 @@
#ifdef __has_include
#if __has_include(<mntent.h>)
-# define BFS_HAS_MNTENT_H true
+# define BFS_HAS_MNTENT_H true
#endif
#if __has_include(<paths.h>)
-# define BFS_HAS_PATHS_H true
+# define BFS_HAS_PATHS_H true
#endif
#if __has_include(<sys/acl.h>)
-# define BFS_HAS_SYS_ACL_H true
+# define BFS_HAS_SYS_ACL_H true
#endif
#if __has_include(<sys/capability.h>)
-# define BFS_HAS_SYS_CAPABILITY_H true
+# define BFS_HAS_SYS_CAPABILITY_H true
#endif
#if __has_include(<sys/extattr.h>)
-# define BFS_HAS_SYS_EXTATTR_H true
+# define BFS_HAS_SYS_EXTATTR_H true
#endif
#if __has_include(<sys/mkdev.h>)
-# define BFS_HAS_SYS_MKDEV_H true
+# define BFS_HAS_SYS_MKDEV_H true
#endif
#if __has_include(<sys/param.h>)
-# define BFS_HAS_SYS_PARAM_H true
+# define BFS_HAS_SYS_PARAM_H true
#endif
#if __has_include(<sys/sysmacros.h>)
-# define BFS_HAS_SYS_SYSMACROS_H true
+# define BFS_HAS_SYS_SYSMACROS_H true
#endif
#if __has_include(<sys/xattr.h>)
-# define BFS_HAS_SYS_XATTR_H true
+# define BFS_HAS_SYS_XATTR_H true
#endif
#if __has_include(<util.h>)
-# define BFS_HAS_UTIL_H true
+# define BFS_HAS_UTIL_H true
#endif
#else // !__has_include
@@ -74,59 +74,59 @@
#endif // !__has_include
#ifndef BFS_USE_MNTENT_H
-# define BFS_USE_MNTENT_H BFS_HAS_MNTENT_H
+# define BFS_USE_MNTENT_H BFS_HAS_MNTENT_H
#endif
#ifndef BFS_USE_PATHS_H
-# define BFS_USE_PATHS_H BFS_HAS_PATHS_H
+# define BFS_USE_PATHS_H BFS_HAS_PATHS_H
#endif
#ifndef BFS_USE_SYS_ACL_H
-# define BFS_USE_SYS_ACL_H BFS_HAS_SYS_ACL_H
+# define BFS_USE_SYS_ACL_H BFS_HAS_SYS_ACL_H
#endif
#ifndef BFS_USE_SYS_CAPABILITY_H
-# define BFS_USE_SYS_CAPABILITY_H BFS_HAS_SYS_CAPABILITY_H
+# define BFS_USE_SYS_CAPABILITY_H BFS_HAS_SYS_CAPABILITY_H
#endif
#ifndef BFS_USE_SYS_EXTATTR_H
-# define BFS_USE_SYS_EXTATTR_H BFS_HAS_SYS_EXTATTR_H
+# define BFS_USE_SYS_EXTATTR_H BFS_HAS_SYS_EXTATTR_H
#endif
#ifndef BFS_USE_SYS_MKDEV_H
-# define BFS_USE_SYS_MKDEV_H BFS_HAS_SYS_MKDEV_H
+# define BFS_USE_SYS_MKDEV_H BFS_HAS_SYS_MKDEV_H
#endif
#ifndef BFS_USE_SYS_PARAM_H
-# define BFS_USE_SYS_PARAM_H BFS_HAS_SYS_PARAM_H
+# define BFS_USE_SYS_PARAM_H BFS_HAS_SYS_PARAM_H
#endif
#ifndef BFS_USE_SYS_SYSMACROS_H
-# define BFS_USE_SYS_SYSMACROS_H BFS_HAS_SYS_SYSMACROS_H
+# define BFS_USE_SYS_SYSMACROS_H BFS_HAS_SYS_SYSMACROS_H
#endif
#ifndef BFS_USE_SYS_XATTR_H
-# define BFS_USE_SYS_XATTR_H BFS_HAS_SYS_XATTR_H
+# define BFS_USE_SYS_XATTR_H BFS_HAS_SYS_XATTR_H
#endif
#ifndef BFS_USE_UTIL_H
-# define BFS_USE_UTIL_H BFS_HAS_UTIL_H
+# define BFS_USE_UTIL_H BFS_HAS_UTIL_H
#endif
// Stub out feature detection on old/incompatible compilers
#ifndef __has_feature
-# define __has_feature(feat) false
+# define __has_feature(feat) false
#endif
#ifndef __has_c_attribute
-# define __has_c_attribute(attr) false
+# define __has_c_attribute(attr) false
#endif
#ifndef __has_attribute
-# define __has_attribute(attr) false
+# define __has_attribute(attr) false
#endif
// Platform detection
// Get the definition of BSD if available
#if BFS_USE_SYS_PARAM_H
-# include <sys/param.h>
+# include <sys/param.h>
#endif
#ifndef __GLIBC_PREREQ
-# define __GLIBC_PREREQ(maj, min) false
+# define __GLIBC_PREREQ(maj, min) false
#endif
// Wrappers for fundamental language features/extensions
@@ -135,11 +135,11 @@
* Silence compiler warnings about switch/case fall-throughs.
*/
#if __has_c_attribute(fallthrough)
-# define BFS_FALLTHROUGH [[fallthrough]]
+# define BFS_FALLTHROUGH [[fallthrough]]
#elif __has_attribute(fallthrough)
-# define BFS_FALLTHROUGH __attribute__((fallthrough))
+# define BFS_FALLTHROUGH __attribute__((fallthrough))
#else
-# define BFS_FALLTHROUGH ((void)0)
+# define BFS_FALLTHROUGH ((void)0)
#endif
/**
@@ -173,40 +173,40 @@
* Adds compiler warnings for bad printf()-style function calls, if supported.
*/
#if __has_attribute(format)
-# define BFS_FORMATTER(fmt, args) __attribute__((format(printf, fmt, args)))
+# define BFS_FORMATTER(fmt, args) __attribute__((format(printf, fmt, args)))
#else
-# define BFS_FORMATTER(fmt, args)
+# define BFS_FORMATTER(fmt, args)
#endif
/**
* Check if function multiversioning via GNU indirect functions (ifunc) is supported.
*/
#if !defined(BFS_TARGET_CLONES) && __has_attribute(target_clones) && (__GLIBC__ || __FreeBSD__ || __NetBSD__)
-# define BFS_TARGET_CLONES true
+# define BFS_TARGET_CLONES true
#endif
/**
* Ignore a particular GCC warning for a region of code.
*/
#if __GNUC__
-# define BFS_PRAGMA_STRINGIFY(...) _Pragma(#__VA_ARGS__)
-# define BFS_SUPPRESS(warning) \
- _Pragma("GCC diagnostic push"); \
+# define BFS_PRAGMA_STRINGIFY(...) _Pragma(#__VA_ARGS__)
+# define BFS_SUPPRESS(warning) \
+ _Pragma("GCC diagnostic push"); \
BFS_PRAGMA_STRINGIFY(GCC diagnostic ignored warning)
-# define BFS_UNSUPPRESS() \
+# define BFS_UNSUPPRESS() \
_Pragma("GCC diagnostic pop")
#else
-# define BFS_SUPPRESS(warning)
-# define BFS_UNSUPPRESS()
+# define BFS_SUPPRESS(warning)
+# define BFS_UNSUPPRESS()
#endif
/**
* Initialize a variable, unless sanitizers would detect uninitialized uses.
*/
#if __has_feature(memory_sanitizer)
-# define BFS_UNINIT(var, value) var = var
+# define BFS_UNINIT(var, value) var = var
#else
-# define BFS_UNINIT(var, value) var = value
+# define BFS_UNINIT(var, value) var = value
#endif
#endif // BFS_CONFIG_H