path.hpp 630 B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef AFUN_PATH_HPP
  2. #define AFUN_PATH_HPP
  3. #include "base.h"
  4. /* 路径工具 */
  5. #ifdef aFunWIN32_NO_CYGWIN
  6. namespace aFuntool {
  7. static const char *SEP = "\\";
  8. static const char SEP_CH = '\\';
  9. }
  10. #else
  11. namespace aFuntool {
  12. const char *SEP = "/";
  13. const char SEP_CH = '/';
  14. }
  15. #endif
  16. namespace aFuntool {
  17. static const char *SHARED_PREFIX = aFunSharePrefix;
  18. static const char *SHARED_SUFFIX = aFunShareSuffix;
  19. static const char *STATIC_PREFIX = aFunStaticPrefix;
  20. static const char *STATIC_SUFFIX = aFunStaticSuffix;
  21. static const char *EXE_SUFFIX = aFunExeSuffix;
  22. }
  23. #endif //AFUN_PATH_HPP