Skip some mergeinfo-related tests in merge_authz, switch, and update
[svn.git] / subversion / libsvn_delta / debug_editor.h
blobd11cb0f869c41b5640502bf3e07e8952f556d0ae
1 /*
2 * ====================================================================
3 * Copyright (c) 2005 CollabNet. All rights reserved.
5 * This software is licensed as described in the file COPYING, which
6 * you should have received as part of this distribution. The terms
7 * are also available at http://subversion.tigris.org/license-1.html.
8 * If newer versions of this license are posted there, you may use a
9 * newer version instead, at your option.
11 * This software consists of voluntary contributions made by many
12 * individuals. For exact contribution history, see the revision
13 * history and logs, available at http://subversion.tigris.org/.
14 * ====================================================================
18 #ifndef SVN_DEBUG_EDITOR_H
19 #define SVN_DEBUG_EDITOR_H
21 #include "svn_delta.h"
23 #ifdef __cplusplus
24 extern "C" {
25 #endif /* __cplusplus */
27 /* Return a debug editor that wraps @a wrapped_editor.
29 * The debug editor simply prints an indication of what callbacks are being
30 * called to @c stderr, and is only intended for use in debugging subversion
31 * editors.
33 svn_error_t *
34 svn_delta__get_debug_editor(const svn_delta_editor_t **editor,
35 void **edit_baton,
36 const svn_delta_editor_t *wrapped_editor,
37 void *wrapped_baton,
38 apr_pool_t *pool);
40 #ifdef __cplusplus
42 #endif /* __cplusplus */
44 #endif /* SVN_DEBUG_EDITOR_H */