macro.hpp 572 B

12345678910111213141516171819202122
  1. /*
  2. * 文件名: macro.h
  3. * 目标: 定义公共宏 和 公共头文件
  4. */
  5. #ifndef AFUN_MACRO_HPP
  6. #define AFUN_MACRO_HPP
  7. #include <iostream>
  8. #include <cinttypes>
  9. #include <cstdarg>
  10. #include "base.h"
  11. #define NUL ((char)0)
  12. namespace aFuntool {
  13. typedef uint32_t FileLine; // 文件行号
  14. typedef char *FilePath; // 文件路径 (用于多处内存存储场景)
  15. typedef std::string StringFilePath; // 文件路径 (用于单处内存存储场景)
  16. typedef const std::string &ConstFilePath; // 文件路径 (用于参数)
  17. }
  18. #endif //AFUN_MACRO_HPP