dkdebug.h 394 B

123456789101112131415161718192021
  1. #ifdef __cplusplus
  2. extern "C" {
  3. #endif
  4. #include <stdarg.h>
  5. #define DK_ALL (~0)
  6. struct dkdesc {
  7. char keyletter;
  8. unsigned mask;
  9. };
  10. void dkprintf(unsigned diag_req, const char format[], ...);
  11. void vdkprintf(unsigned diag_req, const char format[], va_list ap);
  12. int dk_setup(const char *diag_str, const struct dkdesc *diags);
  13. int dk_set(unsigned diag_req);
  14. #ifdef __cplusplus
  15. }
  16. #endif