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.

1234567891011121314151617181920212223242526272829303132
  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 cmDspPgmJsonToDot_h
  4. #define cmDspPgmJsonToDot_h
  5. #ifdef __cplusplus
  6. extern "C" {
  7. #endif
  8. //( { file_desc:"Convert a JSON graph description to a DOT vector graphics file." kw:[file plot]}
  9. enum
  10. {
  11. kOkDotRC = cmOkRC,
  12. kJsonFailDotRC,
  13. kJsonSyntaxErrDotRC,
  14. kInvalidArgDotRC,
  15. kLHeapFailDotRC,
  16. kFileFailDotRC
  17. };
  18. typedef unsigned cmDotRC_t;
  19. cmDotRC_t cmDspPgmJsonToDot( cmCtx_t* ctx, const cmChar_t* inFn, const cmChar_t* outFn );
  20. //)
  21. #ifdef __cplusplus
  22. }
  23. #endif
  24. #endif