libcm is a C development framework with an emphasis on audio signal processing applications.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

cmRptFile.h 649B

12345678910111213141516171819202122232425262728293031323334
  1. #ifndef cmRptFile_h
  2. #define cmRptFile_h
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. //( { file_desc: "The cmRptFile provides a cmRpt class which outputs to a file." kw:[base]}
  7. enum
  8. {
  9. kOkRfRC = cmOkRC,
  10. kFileFailRfRC
  11. };
  12. typedef unsigned cmRfRC_t;
  13. typedef cmHandle_t cmRptFileH_t;
  14. extern cmRptFileH_t cmRptFileNullHandle;
  15. cmRfRC_t cmRptFileCreate( cmCtx_t* ctx, cmRptFileH_t* hp, const cmChar_t* printFn, const cmChar_t* errorFn );
  16. cmRfRC_t cmRptFileClose( cmRptFileH_t* hp );
  17. bool cmRptFileIsValid( cmRptFileH_t h );
  18. cmRpt_t* cmRptFileRpt( cmRptFileH_t h );
  19. //)
  20. #ifdef __cplusplus
  21. }
  22. #endif
  23. #endif