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 543B

123456789101112131415161718192021222324252627282930
  1. #ifndef cmRptFile_h
  2. #define cmRptFile_h
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. enum
  7. {
  8. kOkRfRC = cmOkRC,
  9. kFileFailRfRC
  10. };
  11. typedef unsigned cmRfRC_t;
  12. typedef cmHandle_t cmRptFileH_t;
  13. extern cmRptFileH_t cmRptFileNullHandle;
  14. cmRfRC_t cmRptFileCreate( cmCtx_t* ctx, cmRptFileH_t* hp, const cmChar_t* printFn, const cmChar_t* errorFn );
  15. cmRfRC_t cmRptFileClose( cmRptFileH_t* hp );
  16. bool cmRptFileIsValid( cmRptFileH_t h );
  17. cmRpt_t* cmRptFileRpt( cmRptFileH_t h );
  18. #ifdef __cplusplus
  19. }
  20. #endif
  21. #endif