## CCMDebug CCMDebug |

## Synopsis

    void                ccm_log                             (const char *format,
                                                             ...);
    void                ccm_log_window                      (CCMWindow *window,
                                                             const char *format,
                                                             ...);
    void                ccm_log_atom                        (CCMDisplay *display,
                                                             Atom atom,
                                                             const char *format,
                                                             ...);
    void                ccm_log_region                      (CCMDrawable *drawable,
                                                             const char *format,
                                                             ...);
    void                ccm_log_print_backtrace             ();
    #define             ccm_debug                           (...)
    #define             ccm_debug_window                    (window, format...)
    #define             ccm_debug_atom                      (display, atom, format...)
    #define             ccm_debug_region                    (drawable, format...)
    #define             ccm_debug_backtrace                 ()

## Description

## Details

### ccm_log ()

    void                ccm_log                             (const char *format,
                                                             ...);

`format` : |
`...` : |

### ccm_log_window ()

    void                ccm_log_window                      (CCMWindow *window,
                                                             const char *format,
                                                             ...);

`window` : |
`format` : |
`...` : |

### ccm_log_atom ()

    void                ccm_log_atom                        (CCMDisplay *display,
                                                             Atom atom,
                                                             const char *format,
                                                             ...);

`display` : |
`atom` : |
`format` : |
`...` : |

### ccm_log_region ()

    void                ccm_log_region                      (CCMDrawable *drawable,
                                                             const char *format,
                                                             ...);

`drawable` : |
`format` : |
`...` : |

### ccm_log_print_backtrace ()

    void                ccm_log_print_backtrace             ();

### ccm_debug()

    #define             ccm_debug(...)

`...` : |

### ccm_debug_window()

    #define             ccm_debug_window(window, format...)

`window` : |
`format...` : |

### ccm_debug_atom()

    #define             ccm_debug_atom(display, atom, format...)

`display` : |
`atom` : |
`format...` : |

### ccm_debug_region()

    #define             ccm_debug_region(drawable, format...)

`drawable` : |
`format...` : |

### ccm_debug_backtrace()

    #define             ccm_debug_backtrace()