tool_print.h 427 B

123456789101112131415161718192021222324252627
  1. /**
  2. * @file tool_print.h
  3. * @brief 实现信息打印模块
  4. * This file implements message print module.
  5. * @version 0.1
  6. * @date 2021-09-17
  7. *
  8. * @copyright Copyright (c) 2021
  9. *
  10. */
  11. #ifndef __TOOL_PRINT_H__
  12. #define __TOOL_PRINT_H__
  13. #ifdef CSOCP_WITH_PRINT
  14. #include <stdio.h>
  15. #ifdef MATLAB_MEX_FILE
  16. #include "mex.h"
  17. #define c_print mexPrintf
  18. #else
  19. #define c_print printf
  20. #endif
  21. #else
  22. #define c_print(...)
  23. #endif
  24. #endif