libcm is a C development framework with an emphasis on audio signal processing applications.
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

123456789101112131415161718192021222324252627282930313233343536
  1. //| Copyright: (C) 2009-2020 Kevin Larke <contact AT larke DOT org>
  2. //| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file.
  3. #ifndef cmRptFile_h
  4. #define cmRptFile_h
  5. #ifdef __cplusplus
  6. extern "C" {
  7. #endif
  8. //( { file_desc: "The cmRptFile provides a cmRpt class which outputs to a file." kw:[base]}
  9. enum
  10. {
  11. kOkRfRC = cmOkRC,
  12. kFileFailRfRC
  13. };
  14. typedef unsigned cmRfRC_t;
  15. typedef cmHandle_t cmRptFileH_t;
  16. extern cmRptFileH_t cmRptFileNullHandle;
  17. cmRfRC_t cmRptFileCreate( cmCtx_t* ctx, cmRptFileH_t* hp, const cmChar_t* printFn, const cmChar_t* errorFn );
  18. cmRfRC_t cmRptFileClose( cmRptFileH_t* hp );
  19. bool cmRptFileIsValid( cmRptFileH_t h );
  20. cmRpt_t* cmRptFileRpt( cmRptFileH_t h );
  21. //)
  22. #ifdef __cplusplus
  23. }
  24. #endif
  25. #endif