/core/10.5/fusefs/common/fuse_version.h

http://macfuse.googlecode.com/ · C Header · 35 lines · 20 code · 10 blank · 5 comment · 3 complexity · ac2bde7b48c9cd1a5a6ba9fa4e8ce5a0 MD5 · raw file

  1. /*
  2. * Copyright (C) 2006-2008 Google. All Rights Reserved.
  3. * Amit Singh <singh@>
  4. */
  5. #ifndef _FUSE_VERSION_H_
  6. #define _FUSE_VERSION_H_
  7. #define MACFUSE_STRINGIFY(s) MACFUSE_STRINGIFY_BACKEND(s)
  8. #define MACFUSE_STRINGIFY_BACKEND(s) #s
  9. /* Add things here. */
  10. #define MACFUSE_FS_TYPE_LITERAL fusefs
  11. #define MACFUSE_FS_TYPE MACFUSE_STRINGIFY(MACFUSE_FS_TYPE_LITERAL)
  12. #define MACFUSE_BUNDLE_IDENTIFIER_LITERAL \
  13. com.google.filesystems.MACFUSE_FS_TYPE_LITERAL
  14. #define MACFUSE_BUNDLE_IDENTIFIER \
  15. MACFUSE_STRINGIFY(MACFUSE_BUNDLE_IDENTIFIER_LITERAL)
  16. #define MACFUSE_BUNDLE_IDENTIFIER_TRUNK_LITERAL fusefs
  17. #define MACFUSE_BUNDLE_IDENTIFIER_TRUNK \
  18. MACFUSE_STRINGIFY(MACFUSE_BUNDLE_IDENTIFIER_TRUNK_LITERAL)
  19. #define MACFUSE_TIMESTAMP __DATE__ ", " __TIME__
  20. #define MACFUSE_VERSION_LITERAL 2.1.7
  21. #define MACFUSE_VERSION MACFUSE_STRINGIFY(MACFUSE_VERSION_LITERAL)
  22. #define FUSE_KPI_GEQ(M, m) \
  23. (FUSE_KERNEL_VERSION > (M) || \
  24. (FUSE_KERNEL_VERSION == (M) && FUSE_KERNEL_MINOR_VERSION >= (m)))
  25. #endif /* _FUSE_VERSION_H_ */