diff -urN subversion-1.0.9.orig/build-outputs.mk subversion-1.0.9.dev/build-outputs.mk --- subversion-1.0.9.orig/build-outputs.mk 2005-03-24 23:39:58.000000000 +1000 +++ subversion-1.0.9.dev/build-outputs.mk 2005-03-25 00:22:47.000000000 +1000 @@ -184,8 +184,8 @@ subversion/libsvn_ra_local/libsvn_ra_local-1.la: $(libsvn_ra_local_DEPS) cd subversion/libsvn_ra_local && $(LINK) -o libsvn_ra_local-1.la $(libsvn_ra_local_OBJECTS) ../../subversion/libsvn_repos/libsvn_repos-1.la ../../subversion/libsvn_fs/libsvn_fs-1.la ../../subversion/libsvn_delta/libsvn_delta-1.la ../../subversion/libsvn_subr/libsvn_subr-1.la $(SVN_APRUTIL_LIBS) $(SVN_APR_LIBS) $(LIBS) -libsvn_ra_svn_DEPS = subversion/libsvn_ra_svn/client.lo subversion/libsvn_ra_svn/cram.lo subversion/libsvn_ra_svn/editor.lo subversion/libsvn_ra_svn/editorp.lo subversion/libsvn_ra_svn/marshal.lo subversion/libsvn_delta/libsvn_delta-1.la subversion/libsvn_subr/libsvn_subr-1.la -libsvn_ra_svn_OBJECTS = client.lo cram.lo editor.lo editorp.lo marshal.lo +libsvn_ra_svn_DEPS = subversion/libsvn_ra_svn/client.lo subversion/libsvn_ra_svn/cram.lo subversion/libsvn_ra_svn/gssapi.lo subversion/libsvn_ra_svn/editor.lo subversion/libsvn_ra_svn/editorp.lo subversion/libsvn_ra_svn/marshal.lo subversion/libsvn_delta/libsvn_delta-1.la subversion/libsvn_subr/libsvn_subr-1.la +libsvn_ra_svn_OBJECTS = client.lo cram.lo gssapi.lo editor.lo editorp.lo marshal.lo subversion/libsvn_ra_svn/libsvn_ra_svn-1.la: $(libsvn_ra_svn_DEPS) cd subversion/libsvn_ra_svn && $(LINK) -o libsvn_ra_svn-1.la $(libsvn_ra_svn_OBJECTS) ../../subversion/libsvn_delta/libsvn_delta-1.la ../../subversion/libsvn_subr/libsvn_subr-1.la $(SVN_APRUTIL_LIBS) $(SVN_APR_LIBS) $(LIBS) diff -urN subversion-1.0.9.orig/subversion/include/svn_ra_svn.h subversion-1.0.9.dev/subversion/include/svn_ra_svn.h --- subversion-1.0.9.orig/subversion/include/svn_ra_svn.h 2005-03-24 23:39:58.000000000 +1000 +++ subversion-1.0.9.dev/subversion/include/svn_ra_svn.h 2005-03-26 12:04:19.000000000 +1000 @@ -323,6 +323,21 @@ svn_config_t *pwdb, const char **user, svn_boolean_t *success); +#if HAVE_GSSAPI +/** This function is only intended for use by svnserve. + * + * Perform GSSAPI password authentication. On success, return + * SVN_NO_ERROR with *user set to the UPN and *success set to + * TRUE. On an error which can be reported to the client, report the + * error and return SVN_NO_ERROR with *success set to FALSE. On + * communications failure, return an error. + */ +svn_error_t *svn_ra_svn_gssapi_server(svn_ra_svn_conn_t *conn, apr_pool_t *pool, + const char *realm, const char *mecharg, + const char **user, + svn_boolean_t *success); +#endif + #ifdef __cplusplus } #endif /* __cplusplus */ diff -urN subversion-1.0.9.orig/subversion/libsvn_ra_svn/client.c subversion-1.0.9.dev/subversion/libsvn_ra_svn/client.c --- subversion-1.0.9.orig/subversion/libsvn_ra_svn/client.c 2005-03-24 23:39:58.000000000 +1000 +++ subversion-1.0.9.dev/subversion/libsvn_ra_svn/client.c 2005-03-26 21:40:26.000000000 +1000 @@ -18,6 +18,8 @@ +#include + #define APR_WANT_STRFUNC #include #include @@ -247,6 +249,7 @@ { svn_ra_svn_conn_t *conn = sess->conn; const char *realmstring, *user, *password, *msg; + const char *hostname; svn_auth_iterstate_t *iterstate; void *creds; svn_boolean_t compat = (realm == NULL); @@ -265,6 +268,38 @@ SVN_ERR(auth_response(conn, pool, "ANONYMOUS", "", compat)); return read_success(conn, pool); } +#if HAVE_GSSAPI + else if (find_mech(mechlist, "GSSAPI")) + { + /* Extract the hostname from the realm prefix */ + assert(memcmp(sess->realm_prefix, "realm_prefix + 7; + hostname = apr_pstrmemdup(pool, hostname, + strchr(hostname, ':') - hostname); + + SVN_ERR(svn_auth_first_credentials(&creds, &iterstate, + SVN_AUTH_CRED_USERNAME, realmstring, + sess->auth_baton, pool)); + if (!creds) + return svn_error_create(SVN_ERR_RA_NOT_AUTHORIZED, NULL, + "Can't determine username"); + while (creds) + { + user = ((svn_auth_cred_username_t *) creds)->username; + SVN_ERR(auth_response(conn, pool, "GSSAPI", NULL, compat)); + SVN_ERR(svn_ra_svn__gssapi_client(conn, pool, hostname, + user, &msg)); + if (!msg) + break; + SVN_ERR(svn_auth_next_credentials(&creds, iterstate, pool)); + } + if (!creds) + return svn_error_createf(SVN_ERR_RA_NOT_AUTHORIZED, NULL, + "Authentication error from server: %s", msg); + SVN_ERR(svn_auth_save_credentials(iterstate, pool)); + return SVN_NO_ERROR; + } +#endif else if (find_mech(mechlist, "CRAM-MD5")) { SVN_ERR(svn_auth_first_credentials(&creds, &iterstate, diff -urN subversion-1.0.9.orig/subversion/libsvn_ra_svn/gssapi.c subversion-1.0.9.dev/subversion/libsvn_ra_svn/gssapi.c --- subversion-1.0.9.orig/subversion/libsvn_ra_svn/gssapi.c 1970-01-01 10:00:00.000000000 +1000 +++ subversion-1.0.9.dev/subversion/libsvn_ra_svn/gssapi.c 2005-03-27 01:42:06.000000000 +1000 @@ -0,0 +1,523 @@ +/* + * gssapi.c : GSSAPI authentication + * David Leonard, Vintela Inc., 2005. + */ + + + +#define APR_WANT_STRFUNC +#define APR_WANT_STDIO +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include + +#include "ra_svn.h" + +#define SERVICE_NAME "host" /* XXX should be "SVN" */ + +#if HAVE_GSSAPI +#include + +/* Prototypes */ +static svn_error_t *set_gssapi_filter(svn_ra_svn_conn_t *conn, gss_ctx_id_t context); +static svn_error_t *svn_gssapi_wrap(svn_ra_svn_conn_t *conn, + struct svn_ra_conn_filter_st *filter, apr_pool_t *pool, + const char *inner, apr_size_t innerlen, + char **outer, apr_size_t *outerlen); +static svn_error_t *svn_gssapi_unwrap(svn_ra_svn_conn_t *conn, + struct svn_ra_conn_filter_st *filter, + apr_pool_t *pool, const char *src, apr_size_t srclen, + char *dst, apr_size_t *dstszlen); + +#undef svn_error_createf + +/*------------------------------------------------------------ + * Generic GSS error handling + */ + +/* Writes a "failure()" token to the peer containing message text, + * and returns an authorization failure value */ +static svn_error_t *fail(svn_ra_svn_conn_t *conn, apr_pool_t *pool, + const char *msg) +{ + fprintf(stderr, "fail: %s\n", msg); + SVN_ERR(svn_ra_svn_write_tuple(conn, pool, "w(c)", "failure", msg)); + SVN_ERR(svn_ra_svn_flush(conn, pool)); + return svn_error_createf(SVN_ERR_RA_NOT_AUTHORIZED, NULL, + "GSSAPI local failure: %s", msg); +} + +/* Returns a string containing the displayable GSSAPI error */ +static char *display_error(apr_pool_t *pool, const char *src, + OM_uint32 major_err, OM_uint32 minor_err) +{ + OM_uint32 major, minor, ctx; + gss_buffer_desc buf; + char *msg; + + msg = apr_pstrdup(pool, src); + ctx = 0; + do + { + gss_display_status(&minor, major_err, GSS_C_GSS_CODE, + GSS_C_NO_OID, &ctx, &buf); + msg = apr_psprintf(pool, "%s; %.*s", msg, buf.length, buf.value); + gss_release_buffer(&minor, &buf); + } while (ctx != 0); + do + { + gss_display_status(&minor, minor_err, GSS_C_MECH_CODE, + GSS_C_NO_OID, &ctx, &buf); + msg = apr_psprintf(pool, "%s; %.*s", msg, buf.length, buf.value); + gss_release_buffer(&minor, &buf); + } while (ctx != 0); + + return msg; +} + +/* Generates a failure token and error from GSSAPI error values */ +static svn_error_t *gss_fail(svn_ra_svn_conn_t *conn, apr_pool_t *pool, + const char *src, OM_uint32 major_err, OM_uint32 minor_err) +{ + return fail(conn, pool, display_error(pool, src, major_err, minor_err)); +} + +/* Record line numbers for debugging */ +#define gss_fail (svn_error__locate(__FILE__,__LINE__), (gss_fail)) +#define fail (svn_error__locate(__FILE__,__LINE__), (fail)) +#define svn_error_createf (svn_error__locate(__FILE__,__LINE__), (svn_error_createf)) + +/* Reads a token() or failure() message. On a token(), msg is set to NULL + * and content is placed in a gss_buffer. On failures() the gssbuf is + * not modified, but msg is set to the failure text. */ +static svn_error_t *read_token(svn_ra_svn_conn_t *conn, apr_pool_t *pool, + gss_buffer_t gssbuf, const char **msg) +{ + const char *status; + const svn_string_t *str = NULL; + + SVN_ERR(svn_ra_svn_read_tuple(conn, pool, "w(?s)", &status, &str)); + if (strcmp(status, "failure") == 0) + { + if (str == NULL) + return svn_error_create(SVN_ERR_RA_SVN_MALFORMED_DATA, NULL, + "gssapi failure missing text"); + *msg = str->data; + return SVN_NO_ERROR; + } + if (strcmp(status, "token") == 0) + { + gssbuf->value = (char *) str->data; + gssbuf->length = str->len; + *msg = NULL; + return SVN_NO_ERROR; + } + return svn_error_create(SVN_ERR_RA_SVN_MALFORMED_DATA, NULL, + "expected gssapi token or failure"); +} + +/* Writes a token() containing a gss_buffer */ +static svn_error_t *write_token(svn_ra_svn_conn_t *conn, apr_pool_t *pool, + gss_buffer_t gssbuf) +{ + svn_string_t str; + str.data = gssbuf->value; + str.len = gssbuf->length; + return svn_ra_svn_write_tuple(conn, pool, "w(s)", "token", &str); +} + +/* Convert a GSS name to a displayable name */ +static const char *display_name(apr_pool_t *pool, const gss_name_t name) +{ + OM_uint32 major, minor; + gss_buffer_desc buffer; + char *str; + + if (name == NULL) + return "[null]"; + major = gss_display_name(&minor, name, &buffer, NULL); + if (GSS_ERROR(major)) + return "[error]"; + return apr_pstrndup(pool, buffer.value, buffer.length); +} + +/* Server GSSAPI authentication. On success, sets *success to TRUE, + * fills in *user and sets a connection filter. */ +svn_error_t *svn_ra_svn_gssapi_server(svn_ra_svn_conn_t *conn, apr_pool_t *pool, + const char *realm, const char *mecharg, + const char **user, svn_boolean_t *success) +{ + OM_uint32 major, minor, flags; + gss_buffer_desc input_token, output_token, name_buf, svc_buf; + gss_name_t user_name, context_name, svc_name; + gss_ctx_id_t context; + gss_cred_id_t cred; + svn_error_t *error; + char *p; + int name_equal; + const char *msg; + + *success = FALSE; + + fprintf(stderr, "gssapi_server realm=%s mecharg=%s\n", + realm ? realm : "(null)", mecharg ? mecharg : "(null)"); + + cred = GSS_C_NO_CREDENTIAL; + svc_name = GSS_C_NO_NAME; + + /* Obtain credentials for this service */ + svc_buf.value = SERVICE_NAME; + svc_buf.length = strlen(SERVICE_NAME); + major = gss_import_name(&minor, &svc_name, GSS_C_NT_HOSTBASED_SERVICE, + &svc_buf); + if (GSS_ERROR(major)) + fprintf(stderr, "%s\n", + display_error(pool, "gss_import_name", major, minor)); + else + { + major = gss_acquire_cred(&minor, svc_name, GSS_C_INDEFINITE, + GSS_C_NO_OID_SET, GSS_C_ACCEPT, &cred, + NULL, NULL); + if (GSS_ERROR(major)) + fprintf(stderr, "%s\n", + display_error(pool, "gss_acquire_cred", major, minor)); + gss_release_name(&minor, &svc_name); + } + + /* Exchange tokens to construct an authentication context */ + context = GSS_C_NO_CONTEXT; + do + { + SVN_ERR(read_token(conn, pool, &input_token, &msg)); + + /* Check for initiator failure */ + if (msg != NULL) + { + fprintf(stderr, "GSSAPI client error: %s\n", msg); + if (context != GSS_C_NO_CONTEXT) + gss_delete_sec_context(&minor, &context, GSS_C_NO_BUFFER); + return SVN_NO_ERROR; + } + + major = gss_accept_sec_context(&minor, &context, cred, + &input_token, GSS_C_NO_CHANNEL_BINDINGS, + &context_name, NULL, &output_token, + &flags, NULL, NULL); + if (GSS_ERROR(major)) + { + gss_fail(conn, pool, "gss_accept_sec_context", major, minor); + if (context != GSS_C_NO_CONTEXT) + gss_delete_sec_context(&minor, &context, GSS_C_NO_BUFFER); + if (cred != GSS_C_NO_CREDENTIAL) + gss_release_cred(&minor, &cred); + return SVN_NO_ERROR; + } + if (output_token.length != 0) + { + SVN_ERR(write_token(conn, pool, &output_token)); + gss_release_buffer(&minor, &output_token); + } + } while (major & GSS_S_CONTINUE_NEEDED); + + /* Do not authenticate if the context failed */ + if (major != GSS_S_COMPLETE) + { + gss_fail(conn, pool, "gss_accept_sec_context", major, minor); + if (cred != GSS_C_NO_CREDENTIAL) + gss_release_cred(&minor, &cred); + return SVN_NO_ERROR; + } + + if (cred != GSS_C_NO_CREDENTIAL) + gss_release_cred(&minor, &cred); + + /* Reject anonymous authentication (prefer svn ANONYMOUS mech) */ + if (flags & GSS_C_ANON_FLAG) + { + gss_release_name(&minor, &context_name); + gss_delete_sec_context(&minor, &context, GSS_C_NO_BUFFER); + fail(conn, pool, "anonymous gssapi not allowed"); + return SVN_NO_ERROR; + } + + if (mecharg == NULL || *mecharg == '\0') + { + /* If the client doesn't provide a username, derive one from context */ + *user = display_name(pool, context_name); + } + else + { + /* Convert the client-provided username to a gss name to check it */ + name_buf.value = (char *)mecharg; + name_buf.length = strlen(mecharg); + major = gss_import_name(&minor, &name_buf, GSS_C_NT_USER_NAME, + &user_name); + if (GSS_ERROR(major)) + { + gss_fail(conn, pool, "gss_import_name", major, minor); + gss_release_name(&minor, &context_name); + gss_delete_sec_context(&minor, &context, GSS_C_NO_BUFFER); + return SVN_NO_ERROR; + } + + /* Compare the provided username with the authenticated name */ + major = gss_compare_name(&minor, user_name, context_name, &name_equal); + if (GSS_ERROR(major)) + { + gss_fail(conn, pool, "gss_compare_name", major, minor); + gss_release_name(&minor, &context_name); + gss_release_name(&minor, &user_name); + gss_delete_sec_context(&minor, &context, GSS_C_NO_BUFFER); + return SVN_NO_ERROR; + } + + /* (Debugging) */ + fprintf(stderr, "GSSAPI: context_name=%s user_name=%s name_equal=%s\n", + display_name(pool, context_name), display_name(pool, user_name), + name_equal ? "true" : "false"); + + gss_release_name(&minor, &context_name); + gss_release_name(&minor, &user_name); + + /* Reject authentication if it doesn't match the given username */ + if (!name_equal) + { + fail(conn, pool, "name mismatch"); + gss_delete_sec_context(&minor, &context, GSS_C_NO_BUFFER); + return SVN_NO_ERROR; + } + + /* Use the client-provided username which may be simpler */ + *user = apr_pstrdup(pool, mecharg); + } + + /* Authentication succeeded */ + *success = TRUE; + + /* Send success() to tell client to begin filtering */ + SVN_ERR(svn_ra_svn_write_tuple(conn, pool, "w()", "success")); + SVN_ERR(set_gssapi_filter(conn, context)); + + return SVN_NO_ERROR; +} + +/* + * Exchange GSSAPI tokens, authenticating as a user, or with default + * credentials if user is NULL. Sets msg to NULL on success, otherwise + * sets msg to point to an error message. + */ +svn_error_t *svn_ra_svn__gssapi_client(svn_ra_svn_conn_t *conn, + apr_pool_t *pool, + const char *host, const char *user, + const char **msg) +{ + OM_uint32 major, minor, minor2; + gss_buffer_desc input_token, output_token, exported_name, buf; + gss_name_t service_name, user_name; + gss_ctx_id_t context; + gss_cred_id_t cred; + svn_error_t *error; + const char *status, *str; + + fprintf(stderr, "gssapi_client host=%s user=%s\n", + host ? host : "(null)", user ? user : "(null)"); + + /* Convert the target hostname into a target service name */ + str = apr_psprintf(pool, "%s@%s", SERVICE_NAME, host); + buf.value = (char *) str; + buf.length = strlen(str); + major = gss_import_name(&minor, &buf, GSS_C_NT_HOSTBASED_SERVICE, + &service_name); + if (GSS_ERROR(major)) + { + *msg = display_error(pool, "gss_import_name", major, minor); + fail(conn, pool, *msg); + return SVN_NO_ERROR; + } + + /* Debugging */ + fprintf(stderr, "GSSAPI: service_name='%s'\n", + display_name(pool, service_name)); + + /* If a username is given, acquire credentials for it */ + if (user != NULL) + { + major = gss_import_name(&minor, &buf, GSS_C_NT_USER_NAME, &user_name); + if (GSS_ERROR(major)) + { + *msg = display_error(pool, "gss_import_name", major, minor); + fail(conn, pool, *msg); + return SVN_NO_ERROR; + } + major = gss_acquire_cred(&minor, user_name, GSS_C_INDEFINITE, + GSS_C_NO_OID_SET, GSS_C_INITIATE, &cred, + NULL, NULL); + if (GSS_ERROR(major)) + { + *msg = display_error(pool, "gss_acquire_cred", major, minor); + fail(conn, pool, *msg); + gss_release_name(&minor, &user_name); + return SVN_NO_ERROR; + } + gss_release_name(&minor, &user_name); + } + else + cred = GSS_C_NO_CREDENTIAL; + + /* Exchange tokens to establish authentication */ + input_token.length = 0; + context = GSS_C_NO_CONTEXT; + do + { + output_token.length = 0; + major = gss_init_sec_context(&minor, cred, &context, + service_name, GSS_C_NO_OID, + GSS_C_MUTUAL_FLAG | GSS_C_CONF_FLAG | GSS_C_INTEG_FLAG, + 0, GSS_C_NO_CHANNEL_BINDINGS, + &input_token, NULL, &output_token, NULL, NULL); + if (output_token.length != 0) + { + SVN_ERR(write_token(conn, pool, &output_token)); + gss_release_buffer(&minor2, &output_token); + } + if (GSS_ERROR(major)) + { + *msg = display_error(pool, "gss_init_sec_context", major, minor); + fail(conn, pool, *msg); + if (context != GSS_C_NO_CONTEXT) + gss_delete_sec_context(&minor, &context, GSS_C_NO_BUFFER); + if (cred != GSS_C_NO_CREDENTIAL) + gss_release_cred(&minor, &cred); + return SVN_NO_ERROR; + } + if (major & GSS_S_CONTINUE_NEEDED) + { + SVN_ERR(read_token(conn, pool, &input_token, msg)); + if (*msg) + { + if (context != GSS_C_NO_CONTEXT) + gss_delete_sec_context(&minor, &context, GSS_C_NO_BUFFER); + if (cred != GSS_C_NO_CREDENTIAL) + gss_release_cred(&minor, &cred); + return SVN_NO_ERROR; + } + } + } while (major & GSS_S_CONTINUE_NEEDED); + + if (cred != GSS_C_NO_CREDENTIAL) + gss_release_cred(&minor, &cred); + + /* Expect a final success message before starting wrap/unwrap. */ + SVN_ERR(svn_ra_svn_read_tuple(conn, pool, "w(?c)", &status, &str)); + if (strcmp(status, "failure") == 0 && str != NULL) + { + /* Server failure */ + if (context != GSS_C_NO_CONTEXT) + gss_delete_sec_context(&minor, &context, GSS_C_NO_BUFFER); + *msg = str; + return SVN_NO_ERROR; + } + else if (strcmp(status, "success") == 0 && str == NULL) + { + /* Successfully authenticated; set up filter */ + SVN_ERR(set_gssapi_filter(conn, context)); + *msg = NULL; + return SVN_NO_ERROR; + } + else + { + if (context != GSS_C_NO_CONTEXT) + gss_delete_sec_context(&minor, &context, GSS_C_NO_BUFFER); + return svn_error_create(SVN_ERR_RA_SVN_MALFORMED_DATA, NULL, + "Unexpected server response"); + } +} + +/*------------------------------------------------------------ + * GSS filter + */ + +struct gssapi_filter { + struct svn_ra_conn_filter_st filter; + gss_ctx_id_t context; +}; + +/* Sets the connection filter to use gssapi */ +static svn_error_t *set_gssapi_filter(svn_ra_svn_conn_t *conn, gss_ctx_id_t context) +{ + struct gssapi_filter *filter; + filter = apr_palloc(conn->pool, sizeof (struct gssapi_filter)); + filter->context = context; + filter->filter.wrap = svn_gssapi_wrap; + filter->filter.unwrap = svn_gssapi_unwrap; + return svn_ra_svn__conn_set_filter(conn, conn->pool, + (struct svn_ra_conn_filter_st *) filter); +} + +/* Wraps some inner data and allocates storage for outer from pool */ +static svn_error_t *svn_gssapi_wrap(svn_ra_svn_conn_t *conn, + struct svn_ra_conn_filter_st *filter, apr_pool_t *pool, + const char *inner, apr_size_t innerlen, + char **outer, apr_size_t *outerlen) +{ + struct gssapi_filter *f = (struct gssapi_filter *) filter; + OM_uint32 major, minor; + gss_buffer_desc inner_buf, outer_buf; + + inner_buf.value = (char *) inner; + inner_buf.length = innerlen; + major = gss_wrap(&minor, f->context, 1, GSS_C_QOP_DEFAULT, &inner_buf, NULL, + &outer_buf); + if (GSS_ERROR(major)) + return gss_fail(conn, pool, "gss_wrap", major, minor); + *outer = apr_pmemdup(pool, outer_buf.value, outer_buf.length); + *outerlen = outer_buf.length; + gss_release_buffer(&minor, &outer_buf); + return SVN_NO_ERROR; +} + +/* Unwraps the source data, storing into dst (or preallocated size *dstszlen) */ +static svn_error_t *svn_gssapi_unwrap(svn_ra_svn_conn_t *conn, + struct svn_ra_conn_filter_st *filter, + apr_pool_t *pool, const char *src, apr_size_t srclen, + char *dst, apr_size_t *dstszlen) +{ + struct gssapi_filter *f = (struct gssapi_filter *) filter; + OM_uint32 major, minor; + gss_buffer_desc inner_buf, outer_buf; + int conf_state; + + outer_buf.value = (char *) src; + outer_buf.length = srclen; + major = gss_unwrap(&minor, f->context, &outer_buf, &inner_buf, &conf_state, NULL); + if (GSS_ERROR(major)) + return gss_fail(conn, pool, "gss_unwrap", major, minor); + if (conf_state == 0) /* Must have confidentiality protection */ + { + gss_release_buffer(&minor, &inner_buf); + return svn_error_create(SVN_ERR_RA_SVN_MALFORMED_DATA, NULL, + "GSS confidentiality missing"); + } + if (inner_buf.length > *dstszlen) + { + gss_release_buffer(&minor, &inner_buf); + return svn_error_create(SVN_ERR_RA_SVN_MALFORMED_DATA, NULL, + "GSS frame too big"); + } + memcpy(dst, inner_buf.value, inner_buf.length); + *dstszlen = inner_buf.length; + gss_release_buffer(&minor, &inner_buf); + return SVN_NO_ERROR; +} + +#endif /* HAVE_GSSAPI */ diff -urN subversion-1.0.9.orig/subversion/libsvn_ra_svn/marshal.c subversion-1.0.9.dev/subversion/libsvn_ra_svn/marshal.c --- subversion-1.0.9.orig/subversion/libsvn_ra_svn/marshal.c 2005-03-24 23:39:58.000000000 +1000 +++ subversion-1.0.9.dev/subversion/libsvn_ra_svn/marshal.c 2005-03-26 16:56:58.000000000 +1000 @@ -22,6 +22,7 @@ #include #define APR_WANT_STRFUNC +#define APR_WANT_BYTEFUNC #include #include #include @@ -59,6 +60,7 @@ conn->block_baton = NULL; conn->capabilities = apr_hash_make(pool); conn->pool = pool; + conn->filter = NULL; return conn; } @@ -180,7 +182,22 @@ /* Clear conn->write_pos first in case the block handler does a read. */ conn->write_pos = 0; - SVN_ERR(writebuf_output(conn, pool, conn->write_buf, write_pos)); + + if (conn->filter) + { + struct { apr_uint32_t size; } header; + char *wrapped_data; + apr_size_t wrapped_len; + + /* Wrap data and precede with a frame header */ + SVN_ERR((*conn->filter->wrap)(conn, conn->filter, pool, + conn->write_buf, write_pos, &wrapped_data, &wrapped_len)); + header.size = htonl(wrapped_len); + SVN_ERR(writebuf_output(conn, pool, (char *)&header, sizeof header)); + SVN_ERR(writebuf_output(conn, pool, wrapped_data, wrapped_len)); + } + else + SVN_ERR(writebuf_output(conn, pool, conn->write_buf, write_pos)); return SVN_NO_ERROR; } @@ -253,6 +270,59 @@ return SVN_NO_ERROR; } +static svn_error_t *readbuf_filtered(svn_ra_svn_conn_t *conn, apr_pool_t *pool, + char *buffer, apr_size_t *buffer_len) +{ + if (conn->filter) + { + struct { apr_uint32_t size; } header; + char *data; + apr_size_t remain, count, dlen; + apr_pool_t *subpool = NULL; + char smallbuf[2 * sizeof conn->read_buf]; + + /* Read the frame header */ + data = (char *)&header; + for (dlen = 0, remain = sizeof header - dlen; remain > 0; ) + { + count = remain; + SVN_ERR(readbuf_input(conn, data + dlen, &count)); + dlen += count; + remain -= count; + } + + /* Create a subpool for large frames, or use stack for small ones */ + /* XXX should use svn_stringbuf to stop huge mem allocs */ + remain = ntohl(header.size); + if (remain <= sizeof smallbuf) + data = smallbuf; + else + { + subpool = svn_pool_create(pool); + data = apr_palloc(subpool, remain); + } + + /* Read the frame body */ + for (dlen = 0; remain > 0; ) + { + count = remain; + SVN_ERR(readbuf_input(conn, data + dlen, &count)); + dlen += count; + remain -= count; + } + + /* Unwrap the frame */ + assert(*buffer_len >= sizeof conn->write_buf); + SVN_ERR((*conn->filter->unwrap)(conn, conn->filter, pool, data, dlen, + buffer, buffer_len)); + if (subpool) + apr_pool_destroy(subpool); + } + else + SVN_ERR(readbuf_input(conn, buffer, buffer_len)); + return SVN_NO_ERROR; +} + /* Read data from the socket into the read buffer, which must be empty. */ static svn_error_t *readbuf_fill(svn_ra_svn_conn_t *conn, apr_pool_t *pool) { @@ -261,7 +331,7 @@ assert(conn->read_ptr == conn->read_end); writebuf_flush(conn, pool); len = sizeof(conn->read_buf); - SVN_ERR(readbuf_input(conn, conn->read_buf, &len)); + SVN_ERR(readbuf_filtered(conn, pool, conn->read_buf, &len)); conn->read_ptr = conn->read_buf; conn->read_end = conn->read_buf + len; return SVN_NO_ERROR; @@ -300,7 +370,7 @@ { writebuf_flush(conn, pool); count = end - data; - SVN_ERR(readbuf_input(conn, data, &count)); + SVN_ERR(readbuf_filtered(conn, pool, data, &count)); data += count; } @@ -323,6 +393,7 @@ svn_boolean_t lparen = FALSE; assert(conn->read_ptr == conn->read_end); + assert(!conn->filter); while (1) { /* Read some data directly from the connection input source. */ @@ -879,3 +950,19 @@ SVN_ERR(svn_ra_svn_end_list(conn, pool)); return SVN_NO_ERROR; } + +/* + * Sets a filter on the connection. Once set, the filter cannot + * be removed. Read buffer must be empty. + */ +svn_error_t *svn_ra_svn__conn_set_filter(svn_ra_svn_conn_t *conn, + apr_pool_t *pool, + struct svn_ra_conn_filter_st *filter) +{ + assert(!conn->filter); + assert(conn->read_ptr == conn->read_end); /*XXX must drain */ + + SVN_ERR(writebuf_flush(conn, pool)); + conn->filter = filter; + return SVN_NO_ERROR; +} diff -urN subversion-1.0.9.orig/subversion/libsvn_ra_svn/ra_svn.h subversion-1.0.9.dev/subversion/libsvn_ra_svn/ra_svn.h --- subversion-1.0.9.orig/subversion/libsvn_ra_svn/ra_svn.h 2005-03-24 23:39:58.000000000 +1000 +++ subversion-1.0.9.dev/subversion/libsvn_ra_svn/ra_svn.h 2005-03-26 11:59:44.000000000 +1000 @@ -35,6 +35,19 @@ apr_pool_t *pool, void *baton); +/* A connection filter that sends and receives expects *framed* tokens */ +struct svn_ra_conn_filter_st { + svn_error_t *(*wrap)(svn_ra_svn_conn_t *conn, + struct svn_ra_conn_filter_st *filter, + apr_pool_t *pool, + const char *inner, apr_size_t innerlen, + char **outer, apr_size_t *outerlen); + svn_error_t *(*unwrap)(svn_ra_svn_conn_t *conn, + struct svn_ra_conn_filter_st *filter, + apr_pool_t *pool, + const char *src, apr_size_t srclen, + char *dst, apr_size_t *dstszlen); +}; /* This structure is opaque to the server. The client pokes at the * first few fields during setup and cleanup. */ @@ -54,6 +67,7 @@ void *block_baton; apr_hash_t *capabilities; apr_pool_t *pool; + struct svn_ra_conn_filter_st *filter; }; /* Set a callback for blocked writes on conn. This handler may @@ -87,6 +101,18 @@ const char *user, const char *password, const char **message); +#if HAVE_GSSAPI +/* GSSAPI client authentication implementation. */ +svn_error_t *svn_ra_svn__gssapi_client(svn_ra_svn_conn_t *conn, + apr_pool_t *pool, const char *username, + const char *hostname, const char **message); +#endif + +/* Adds a framing filter to the connection (for encryption) */ +svn_error_t *svn_ra_svn__conn_set_filter(svn_ra_svn_conn_t *conn, + apr_pool_t *pool, + struct svn_ra_conn_filter_st *filter); + #ifdef __cplusplus } #endif /* __cplusplus */ diff -urN subversion-1.0.9.orig/subversion/svnserve/serve.c subversion-1.0.9.dev/subversion/svnserve/serve.c --- subversion-1.0.9.orig/subversion/svnserve/serve.c 2005-03-24 23:39:58.000000000 +1000 +++ subversion-1.0.9.dev/subversion/svnserve/serve.c 2005-03-26 12:03:39.000000000 +1000 @@ -122,6 +122,10 @@ if (b->tunnel && get_access(b, AUTHENTICATED) >= required) SVN_ERR(svn_ra_svn_write_word(conn, pool, "EXTERNAL")); #endif +#if HAVE_GSSAPI + if (get_access(b, AUTHENTICATED) >= required) + SVN_ERR(svn_ra_svn_write_word(conn, pool, "GSSAPI")); +#endif if (b->pwdb && get_access(b, AUTHENTICATED) >= required) SVN_ERR(svn_ra_svn_write_word(conn, pool, "CRAM-MD5")); return SVN_NO_ERROR; @@ -170,6 +174,13 @@ return SVN_NO_ERROR; } +#if HAVE_GSSAPI + if (get_access(b, AUTHENTICATED) >= required + && strcmp(mech, "GSSAPI") == 0) + return svn_ra_svn_gssapi_server(conn, pool, b->realm, mecharg, + &b->user, success); +#endif + if (get_access(b, AUTHENTICATED) >= required && b->pwdb && strcmp(mech, "CRAM-MD5") == 0) return svn_ra_svn_cram_server(conn, pool, b->pwdb, &b->user, success); diff -urN subversion-1.0.9.orig/tags subversion-1.0.9.dev/tags --- subversion-1.0.9.orig/tags 1970-01-01 10:00:00.000000000 +1000 +++ subversion-1.0.9.dev/tags 2005-03-26 11:54:36.000000000 +1000 @@ -0,0 +1,6523 @@ +!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/ +!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/ +!_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/ +!_TAG_PROGRAM_NAME Exuberant Ctags // +!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/ +!_TAG_PROGRAM_VERSION 5.5.2 // +ACCEPT ./subversion/libsvn_subr/date.c /^ ACCEPT \/* Accept the value *\/$/;" e enum:rule_action file: +ACCUM ./subversion/libsvn_subr/date.c /^ ACCUM, \/* Accumulate a decimal value *\/$/;" e enum:rule_action file: +ACQUIRE_PYTHON_LOCK ./subversion/bindings/swig/swigutil_py.c 55;" d file: +ACTIVITY_DB ./subversion/mod_dav_svn/activity.c 33;" d file: +ADLER_MOD_BASE ./subversion/libsvn_diff/util.c 43;" d file: +ADLER_MOD_BLOCK_SIZE ./subversion/libsvn_diff/util.c 49;" d file: +AFX_BLAMECALLBACK_H__3BBF3F0F_C80C_45C9_8AC3_E1AF07E5B810__INCLUDED_ ./subversion/bindings/java/javahl/native/BlameCallback.h 23;" d +AFX_DLLDATAX_H__281C69AC_6B7B_4FA8_9B5A_84546EFB391A__INCLUDED_ ./subversion/bindings/com/dlldatax.h 18;" d +AFX_JNIBYTEARRAY_H__FB74054F_CD5E_41D5_A4B0_25DE9A8574CF__INCLUDED_ ./subversion/bindings/java/javahl/native/JNIByteArray.h 23;" d +AFX_JNICRITICALSECTION_H__601F33CC_3378_4B09_9917_6242857EF2B7__INCLUDED_ ./subversion/bindings/java/javahl/native/JNICriticalSection.h 23;" d +AFX_JNIMUTEX_H__958B52A6_00A3_458F_981F_0A3095D39EE8__INCLUDED_ ./subversion/bindings/java/javahl/native/JNIMutex.h 24;" d +AFX_JNISTACKELEMENT_H__81945F80_D56F_4782_B8E7_6A82483E6463__INCLUDED_ ./subversion/bindings/java/javahl/native/JNIStackElement.h 23;" d +AFX_JNISTRINGHOLDER_H__66F98D96_0371_471D_9E5C_EE5D45954C75__INCLUDED_ ./subversion/bindings/java/javahl/native/JNIStringHolder.h 23;" d +AFX_JNITHREADDATA_H__2BF37407_7EA8_4F74_9080_C86696617F7F__INCLUDED_ ./subversion/bindings/java/javahl/native/JNIThreadData.h 23;" d +AFX_JNIUTIL_H__82301908_C6CB_4A77_8A28_899E72FBEEFF__INCLUDED_ ./subversion/bindings/java/javahl/native/JNIUtil.h 23;" d +AFX_NOTIFY_H__10E278E8_EA8C_4BD1_AF10_4DB1C0608F65__INCLUDED_ ./subversion/bindings/java/javahl/native/Notify.h 23;" d +AFX_PATH_H__A143CB2A_1115_4770_8CD5_AA33CCD285FA__INCLUDED_ ./subversion/bindings/java/javahl/native/Path.h 23;" d +AFX_POOL_H__4755FB06_B88C_451D_A0EE_91F5A547C30B__INCLUDED_ ./subversion/bindings/java/javahl/native/Pool.h 23;" d +AFX_PROMPTER_H__6833BB77_DDCC_4BF8_A995_5A5CBC48DF4C__INCLUDED_ ./subversion/bindings/java/javahl/native/Prompter.h 23;" d +AFX_REVISION_H__BEAA0788_C9D9_4A67_B94E_761ABC68ACFE__INCLUDED_ ./subversion/bindings/java/javahl/native/Revision.h 23;" d +AFX_STDAFX_H__C6D9D561_DBA4_4B5F_B745_EEE2067A9253__INCLUDED_ ./subversion/bindings/com/StdAfx.h 22;" d +AFX_SVNCLIENT_H__B5A135CD_3D7C_4ABC_8D75_643B14507979__INCLUDED_ ./subversion/bindings/java/javahl/native/SVNClient.h 23;" d +AFX_TARGETS_H__61202731_41A4_43FF_97C4_7E26DC255BF1__INCLUDED_ ./subversion/bindings/java/javahl/native/Targets.h 23;" d +APR_ARRAY_IDX ./subversion/include/svn_types.h 70;" d +APR_ARRAY_PUSH ./subversion/include/svn_types.h 73;" d +APR_WANT_BYTEFUNC ./subversion/libsvn_ra_svn/marshal.c 25;" d file: +APR_WANT_MEMFUNC ./subversion/libsvn_subr/config.c 22;" d file: +APR_WANT_STDIO ./subversion/clients/cmdline/add-cmd.c 24;" d file: +APR_WANT_STDIO ./subversion/clients/cmdline/notify.c 27;" d file: +APR_WANT_STDIO ./subversion/clients/cmdline/resolved-cmd.c 24;" d file: +APR_WANT_STDIO ./subversion/include/svn_cmdline.h 29;" d +APR_WANT_STDIO ./subversion/include/svn_error.h 33;" d +APR_WANT_STDIO ./subversion/libsvn_ra_dav/commit.c 26;" d file: +APR_WANT_STDIO ./subversion/libsvn_ra_svn/cram.c 22;" d file: +APR_WANT_STDIO ./subversion/libsvn_ra_svn/gssapi.c 9;" d file: +APR_WANT_STDIO ./subversion/libsvn_subr/config_impl.h 24;" d +APR_WANT_STDIO ./subversion/svnlook/main.c 28;" d file: +APR_WANT_STDIO ./subversion/tests/libsvn_delta/delta-window-test.h 21;" d +APR_WANT_STDIO ./subversion/tests/libsvn_delta/random-test.c 22;" d file: +APR_WANT_STDIO ./subversion/tests/libsvn_delta/vdelta-test.c 18;" d file: +APR_WANT_STDIO ./subversion/tests/libsvn_subr/target-test.c 19;" d file: +APR_WANT_STRFUNC ./subversion/clients/cmdline/log-cmd.c 25;" d file: +APR_WANT_STRFUNC ./subversion/clients/cmdline/notify.c 28;" d file: +APR_WANT_STRFUNC ./subversion/libsvn_client/log.c 25;" d file: +APR_WANT_STRFUNC ./subversion/libsvn_client/prop_commands.c 27;" d file: +APR_WANT_STRFUNC ./subversion/libsvn_fs/key-gen.c 21;" d file: +APR_WANT_STRFUNC ./subversion/libsvn_ra_dav/commit.c 27;" d file: +APR_WANT_STRFUNC ./subversion/libsvn_ra_dav/fetch.c 21;" d file: +APR_WANT_STRFUNC ./subversion/libsvn_ra_dav/log.c 21;" d file: +APR_WANT_STRFUNC ./subversion/libsvn_ra_dav/merge.c 23;" d file: +APR_WANT_STRFUNC ./subversion/libsvn_ra_dav/props.c 24;" d file: +APR_WANT_STRFUNC ./subversion/libsvn_ra_dav/session.c 24;" d file: +APR_WANT_STRFUNC ./subversion/libsvn_ra_dav/util.c 21;" d file: +APR_WANT_STRFUNC ./subversion/libsvn_ra_local/ra_plugin.c 27;" d file: +APR_WANT_STRFUNC ./subversion/libsvn_ra_svn/client.c 23;" d file: +APR_WANT_STRFUNC ./subversion/libsvn_ra_svn/cram.c 21;" d file: +APR_WANT_STRFUNC ./subversion/libsvn_ra_svn/editor.c 21;" d file: +APR_WANT_STRFUNC ./subversion/libsvn_ra_svn/editorp.c 21;" d file: +APR_WANT_STRFUNC ./subversion/libsvn_ra_svn/gssapi.c 8;" d file: +APR_WANT_STRFUNC ./subversion/libsvn_ra_svn/marshal.c 24;" d file: +APR_WANT_STRFUNC ./subversion/libsvn_repos/log.c 19;" d file: +APR_WANT_STRFUNC ./subversion/libsvn_repos/node_tree.c 27;" d file: +APR_WANT_STRFUNC ./subversion/libsvn_subr/config.c 21;" d file: +APR_WANT_STRFUNC ./subversion/libsvn_subr/validate.c 26;" d file: +APR_WANT_STRFUNC ./subversion/mod_dav_svn/repos.c 27;" d file: +APR_WANT_STRFUNC ./subversion/svnlook/main.c 29;" d file: +APR_WANT_STRFUNC ./subversion/svnserve/main.c 21;" d file: +APR_WANT_STRFUNC ./subversion/svnserve/serve.c 21;" d file: +APR_WANT_STRFUNC ./subversion/tests/libsvn_delta/delta-window-test.h 22;" d +APR_WANT_STRFUNC ./subversion/tests/libsvn_delta/random-test.c 23;" d file: +APU_WANT_DB ./subversion/libsvn_fs/bdb/bdb-err.c 24;" d file: +APU_WANT_DB ./subversion/libsvn_fs/bdb/bdb_compat.h 21;" d +APU_WANT_DB ./subversion/libsvn_fs/bdb/changes-table.h 21;" d +APU_WANT_DB ./subversion/libsvn_fs/bdb/dbt.c 22;" d file: +APU_WANT_DB ./subversion/libsvn_fs/bdb/dbt.h 23;" d +APU_WANT_DB ./subversion/libsvn_fs/bdb/nodes-table.h 21;" d +APU_WANT_DB ./subversion/libsvn_fs/bdb/reps-table.h 21;" d +APU_WANT_DB ./subversion/libsvn_fs/bdb/rev-table.h 21;" d +APU_WANT_DB ./subversion/libsvn_fs/bdb/strings-table.h 21;" d +APU_WANT_DB ./subversion/libsvn_fs/bdb/uuids-table.h 21;" d +APU_WANT_DB ./subversion/libsvn_fs/fs.c 23;" d file: +APU_WANT_DB ./subversion/libsvn_fs/fs.h 21;" d +APU_WANT_DB ./subversion/libsvn_fs/node-rev.c 20;" d file: +APU_WANT_DB ./subversion/libsvn_fs/node-rev.h 21;" d +APU_WANT_DB ./subversion/libsvn_fs/reps-strings.c 21;" d file: +APU_WANT_DB ./subversion/libsvn_fs/reps-strings.h 21;" d +APU_WANT_DB ./subversion/libsvn_fs/revs-txns.h 21;" d +APU_WANT_DB ./subversion/libsvn_fs/trail.c 18;" d file: +APU_WANT_DB ./subversion/libsvn_fs/trail.h 21;" d +APU_WANT_DB ./subversion/libsvn_fs/util/fs_skels.h 22;" d +ARE_VALID_COPY_ARGS ./subversion/libsvn_repos/dump.c 30;" d file: +AUTHENTICATED ./subversion/svnserve/serve.c /^enum authn_type { UNAUTHENTICATED, AUTHENTICATED };$/;" e enum:authn_type file: +AUTHZ_SVN_NONE ./subversion/mod_authz_svn/mod_authz_svn.c /^ AUTHZ_SVN_NONE = 0,$/;" e file: +AUTHZ_SVN_READ ./subversion/mod_authz_svn/mod_authz_svn.c /^ AUTHZ_SVN_READ = 1,$/;" e file: +AUTHZ_SVN_RECURSIVE ./subversion/mod_authz_svn/mod_authz_svn.c /^ AUTHZ_SVN_RECURSIVE = 4$/;" e file: +AUTHZ_SVN_WRITE ./subversion/mod_authz_svn/mod_authz_svn.c /^ AUTHZ_SVN_WRITE = 2,$/;" e file: +Add ./subversion/bindings/com/MarshalArray.h /^CComDynamicMarshalledUnkArray::Add(IUnknown* pUnk)$/;" f class:iid +Assert ./subversion/bindings/com/StdAfx.h 42;" d +BASE64_LINELEN ./subversion/libsvn_subr/svn_base64.c 33;" d file: +BDB_ERR ./subversion/libsvn_fs/bdb/bdb-err.h 85;" d +BDB_WRAP ./subversion/libsvn_fs/bdb/bdb-err.h 69;" d +BUFSIZE ./packages/win32-innosetup/tools/svnpath/main.c 55;" d file: +BlameCallback ./subversion/bindings/java/javahl/native/BlameCallback.h /^class BlameCallback $/;" c +CALL_METHOD ./subversion/bindings/swig/swigutil_pl.h /^ CALL_METHOD,$/;" e enum:perl_func_invoker +CALL_SV ./subversion/bindings/swig/swigutil_pl.h /^ CALL_SV$/;" e enum:perl_func_invoker +CATLEN ./subversion/libsvn_subr/config.c 232;" d file: +CATLEN ./subversion/libsvn_subr/config.c 237;" d file: +CATLEN ./subversion/libsvn_subr/config.c 239;" d file: +CATLEN ./subversion/libsvn_subr/config.c 244;" d file: +CComDynamicMarshalledUnkArray ./subversion/bindings/com/MarshalArray.h /^ CComDynamicMarshalledUnkArray()$/;" f class:CComDynamicMarshalledUnkArray +CComDynamicMarshalledUnkArray ./subversion/bindings/com/MarshalArray.h /^class CComDynamicMarshalledUnkArray$/;" c +CHKERR ./subversion/libsvn_ra_dav/fetch.c 55;" d file: +CHUNK_SHIFT ./subversion/libsvn_diff/diff_file.c 91;" d file: +CHUNK_SIZE ./subversion/libsvn_diff/diff_file.c 92;" d file: +CMD_LINE_ERROR ./contrib/client-side/svn-push/svn-push.c 158;" d file: +COMPARE_CHUNK_SIZE ./subversion/libsvn_diff/diff_file.c 337;" d file: +CONNECTION_DEFAULT ./subversion/svnserve/main.c 63;" d file: +CONNECTION_DEFAULT ./subversion/svnserve/main.c 68;" d file: +CONNECTION_DEFAULT ./subversion/svnserve/main.c 73;" d file: +CONNECTION_DEFAULT ./subversion/svnserve/main.c 77;" d file: +CONNECTION_HAVE_THREAD_OPTION ./subversion/svnserve/main.c 64;" d file: +CProxy_ISVNEvents ./subversion/bindings/com/svn_comCP.h /^class CProxy_ISVNEvents : public IConnectionPointImpl >$/;" c +CSVNStatus ./subversion/bindings/com/SVNStatus.h /^ CSVNStatus()$/;" f class:CSVNStatus +CSVNStatus ./subversion/bindings/com/SVNStatus.h /^class ATL_NO_VTABLE CSVNStatus : $/;" c +CSVNWorkingCopy ./subversion/bindings/com/SVN.h /^ CSVNWorkingCopy()$/;" f class:CSVNWorkingCopy +CSVNWorkingCopy ./subversion/bindings/com/SVN.h /^class ATL_NO_VTABLE CSVNWorkingCopy : $/;" c +DAV_SVN_BUILD_URI_ACT_COLLECTION ./subversion/mod_dav_svn/dav_svn.h /^ DAV_SVN_BUILD_URI_ACT_COLLECTION, \/* the collection of activities *\/$/;" e enum:dav_svn_build_what +DAV_SVN_BUILD_URI_BASELINE ./subversion/mod_dav_svn/dav_svn.h /^ DAV_SVN_BUILD_URI_BASELINE, \/* a Baseline *\/$/;" e enum:dav_svn_build_what +DAV_SVN_BUILD_URI_BC ./subversion/mod_dav_svn/dav_svn.h /^ DAV_SVN_BUILD_URI_BC, \/* a Baseline Collection *\/$/;" e enum:dav_svn_build_what +DAV_SVN_BUILD_URI_PUBLIC ./subversion/mod_dav_svn/dav_svn.h /^ DAV_SVN_BUILD_URI_PUBLIC, \/* the "public" VCR *\/$/;" e enum:dav_svn_build_what +DAV_SVN_BUILD_URI_VCC ./subversion/mod_dav_svn/dav_svn.h /^ DAV_SVN_BUILD_URI_VCC \/* a Version Controlled Configuration *\/$/;" e enum:dav_svn_build_what +DAV_SVN_BUILD_URI_VERSION ./subversion/mod_dav_svn/dav_svn.h /^ DAV_SVN_BUILD_URI_VERSION, \/* a Version Resource *\/$/;" e enum:dav_svn_build_what +DAV_SVN_DEFAULT_VCC_NAME ./subversion/mod_dav_svn/dav_svn.h 39;" d +DAV_SVN_H ./subversion/mod_dav_svn/dav_svn.h 21;" d +DAV_SVN_NAMESPACE_URI ./subversion/mod_dav_svn/liveprops.c /^ DAV_SVN_NAMESPACE_URI \/* the dav<->ra_dav namespace URI *\/$/;" e file: +DAV_SVN_NAMESPACE_URI_DAV ./subversion/mod_dav_svn/liveprops.c /^ DAV_SVN_NAMESPACE_URI_DAV, \/* the DAV: namespace URI *\/$/;" e file: +DAV_SVN_RESTYPE_ACT_COLLECTION ./subversion/mod_dav_svn/dav_svn.h /^ DAV_SVN_RESTYPE_ACT_COLLECTION, \/* ...\/!svn\/act\/ *\/$/;" e enum:dav_svn_private_restype +DAV_SVN_RESTYPE_BC_COLLECTION ./subversion/mod_dav_svn/dav_svn.h /^ DAV_SVN_RESTYPE_BC_COLLECTION, \/* ...\/!svn\/bc\/ *\/$/;" e enum:dav_svn_private_restype +DAV_SVN_RESTYPE_BLN_COLLECTION ./subversion/mod_dav_svn/dav_svn.h /^ DAV_SVN_RESTYPE_BLN_COLLECTION, \/* ...\/!svn\/bln\/ *\/$/;" e enum:dav_svn_private_restype +DAV_SVN_RESTYPE_HIS_COLLECTION ./subversion/mod_dav_svn/dav_svn.h /^ DAV_SVN_RESTYPE_HIS_COLLECTION, \/* ...\/!svn\/his\/ *\/$/;" e enum:dav_svn_private_restype +DAV_SVN_RESTYPE_ROOT_COLLECTION ./subversion/mod_dav_svn/dav_svn.h /^ DAV_SVN_RESTYPE_ROOT_COLLECTION, \/* ...\/!svn\/ *\/$/;" e enum:dav_svn_private_restype +DAV_SVN_RESTYPE_UNSET ./subversion/mod_dav_svn/dav_svn.h /^ DAV_SVN_RESTYPE_UNSET,$/;" e enum:dav_svn_private_restype +DAV_SVN_RESTYPE_VCC ./subversion/mod_dav_svn/dav_svn.h /^ DAV_SVN_RESTYPE_VCC \/* ...\/!svn\/vcc\/NAME *\/$/;" e enum:dav_svn_private_restype +DAV_SVN_RESTYPE_VCC_COLLECTION ./subversion/mod_dav_svn/dav_svn.h /^ DAV_SVN_RESTYPE_VCC_COLLECTION, \/* ...\/!svn\/vcc\/ *\/$/;" e enum:dav_svn_private_restype +DAV_SVN_RESTYPE_VER_COLLECTION ./subversion/mod_dav_svn/dav_svn.h /^ DAV_SVN_RESTYPE_VER_COLLECTION, \/* ...\/!svn\/ver\/ *\/$/;" e enum:dav_svn_private_restype +DAV_SVN_RESTYPE_WBL_COLLECTION ./subversion/mod_dav_svn/dav_svn.h /^ DAV_SVN_RESTYPE_WBL_COLLECTION, \/* ...\/!svn\/wbl\/ *\/$/;" e enum:dav_svn_private_restype +DAV_SVN_RESTYPE_WRK_COLLECTION ./subversion/mod_dav_svn/dav_svn.h /^ DAV_SVN_RESTYPE_WRK_COLLECTION, \/* ...\/!svn\/wrk\/ *\/$/;" e enum:dav_svn_private_restype +DEBUG_CR ./subversion/libsvn_ra_dav/ra_dav.h 146;" d +DEBUG_CR ./subversion/libsvn_ra_dav/ra_dav.h 148;" d +DEFAULT_ARRAY_SIZE ./subversion/libsvn_subr/opt.c 380;" d file: +DEFAULT_DUMP_FILES ./subversion/tests/libsvn_delta/random-test.c 40;" d file: +DEFAULT_ITERATIONS ./subversion/tests/libsvn_delta/random-test.c 38;" d file: +DEFAULT_MAXLEN ./subversion/tests/libsvn_delta/random-test.c 39;" d file: +DEFAULT_PRINT_WINDOWS ./subversion/tests/libsvn_delta/random-test.c 41;" d file: +DIFF_H ./subversion/libsvn_diff/diff.h 20;" d +DIGITS ./subversion/libsvn_subr/date.c 56;" d file: +DIR_OR_FILE ./subversion/mod_dav_svn/update.c 102;" d file: +DllCanUnloadNow ./subversion/bindings/com/dlldatax.c 34;" d file: +DllGetClassObject ./subversion/bindings/com/dlldatax.c 33;" d file: +DllMain ./subversion/bindings/com/dlldatax.c 30;" d file: +DllRegisterServer ./subversion/bindings/com/dlldatax.c 31;" d file: +DllUnregisterServer ./subversion/bindings/com/dlldatax.c 32;" d file: +EDITOR_EOF_PREFIX ./subversion/clients/cmdline/util.c 402;" d file: +ELEM_207_UNUSED ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_207_UNUSED = ELEM_UNUSED + 100,$/;" e +ELEM_207_first ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_207_first = ELEM_UNUSED,$/;" e +ELEM_PROPS_UNUSED ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_PROPS_UNUSED = ELEM_207_UNUSED + 100,$/;" e +ELEM_SVN_prop ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_SVN_prop, \/* `prop' tag in the Subversion namespace *\/$/;" e +ELEM_UNUSED ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_UNUSED = 100,$/;" e +ELEM_absent_directory ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_absent_directory,$/;" e +ELEM_absent_file ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_absent_file,$/;" e +ELEM_activity_coll_set ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_activity_coll_set = ELEM_207_UNUSED,$/;" e +ELEM_add_directory ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_add_directory,$/;" e +ELEM_add_file ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_add_file,$/;" e +ELEM_added_path ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_added_path, \/* used in log reports *\/$/;" e +ELEM_baseline ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_baseline,$/;" e +ELEM_baseline_coll ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_baseline_coll,$/;" e +ELEM_baseline_relpath ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_baseline_relpath, $/;" e +ELEM_checked_in ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_checked_in,$/;" e +ELEM_collection ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_collection,$/;" e +ELEM_comment ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_comment,$/;" e +ELEM_creationdate ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_creationdate,$/;" e +ELEM_creator_displayname ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_creator_displayname,$/;" e +ELEM_dated_rev_report ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_dated_rev_report,$/;" e +ELEM_delete_entry ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_delete_entry,$/;" e +ELEM_deleted_path ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_deleted_path, \/* used in log reports *\/$/;" e +ELEM_error ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_error,$/;" e +ELEM_fetch_file ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_fetch_file,$/;" e +ELEM_fetch_props ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_fetch_props,$/;" e +ELEM_get_content_length ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_get_content_length,$/;" e +ELEM_href ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_href = ELEM_207_first + 3,$/;" e +ELEM_human_readable ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_human_readable,$/;" e +ELEM_ignored_set ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_ignored_set,$/;" e +ELEM_log_date ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_log_date,$/;" e +ELEM_log_item ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_log_item,$/;" e +ELEM_log_report ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_log_report,$/;" e +ELEM_md5_checksum ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_md5_checksum,$/;" e +ELEM_merge_response ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_merge_response,$/;" e +ELEM_merged_set ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_merged_set,$/;" e +ELEM_modified_path ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_modified_path, \/* used in log reports *\/$/;" e +ELEM_multistatus ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_multistatus = ELEM_207_first,$/;" e +ELEM_name_creationdate ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_name_creationdate,$/;" e +ELEM_name_creator_displayname ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_name_creator_displayname,$/;" e +ELEM_name_version_name ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_name_version_name,$/;" e +ELEM_open_directory ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_open_directory,$/;" e +ELEM_open_file ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_open_file,$/;" e +ELEM_options_response ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_options_response,$/;" e +ELEM_prop ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_prop = ELEM_207_first + 5, \/* `prop' tag in the DAV namespace *\/$/;" e +ELEM_propstat ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_propstat = ELEM_207_first + 4,$/;" e +ELEM_remove_prop ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_remove_prop,$/;" e +ELEM_replaced_path ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_replaced_path, \/* used in log reports *\/$/;" e +ELEM_repository_uuid ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_repository_uuid$/;" e +ELEM_resource ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_resource,$/;" e +ELEM_resource_walk ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_resource_walk,$/;" e +ELEM_resourcetype ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_resourcetype,$/;" e +ELEM_response ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_response = ELEM_207_first + 1,$/;" e +ELEM_responsedescription ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_responsedescription = ELEM_207_first + 2,$/;" e +ELEM_root ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_root = NE_XML_STATEROOT, \/* (0) *\/$/;" e +ELEM_set_prop ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_set_prop,$/;" e +ELEM_status ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_status = ELEM_207_first + 6,$/;" e +ELEM_svn_error ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_svn_error,$/;" e +ELEM_target_revision ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_target_revision,$/;" e +ELEM_txdelta ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_txdelta,$/;" e +ELEM_unknown ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_unknown = 1, \/* was (-1), see above why it's (1) now *\/$/;" e +ELEM_update_report ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_update_report,$/;" e +ELEM_updated_set ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_updated_set,$/;" e +ELEM_vcc ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_vcc,$/;" e +ELEM_version_name ./subversion/libsvn_ra_dav/ra_dav.h /^ ELEM_version_name,$/;" e +ENCODE_AS_LITERAL ./subversion/libsvn_subr/quoprint.c 57;" d file: +FALSE ./subversion/include/svn_types.h 141;" d +FMT_END ./subversion/libsvn_subr/config.c 443;" d file: +FMT_END_LEN ./subversion/libsvn_subr/config.c 444;" d file: +FMT_START ./subversion/libsvn_subr/config.c 439;" d file: +FMT_START_LEN ./subversion/libsvn_subr/config.c 440;" d file: +FSM_808F ./subversion/libsvn_subr/utf_validate.c 91;" d file: +FSM_809F ./subversion/libsvn_subr/utf_validate.c 88;" d file: +FSM_80BF ./subversion/libsvn_subr/utf_validate.c 85;" d file: +FSM_80BF80BF ./subversion/libsvn_subr/utf_validate.c 87;" d file: +FSM_80BF80BF80BF ./subversion/libsvn_subr/utf_validate.c 90;" d file: +FSM_90BF ./subversion/libsvn_subr/utf_validate.c 89;" d file: +FSM_A0BF ./subversion/libsvn_subr/utf_validate.c 86;" d file: +FSM_ERROR ./subversion/libsvn_subr/utf_validate.c 92;" d file: +FSM_START ./subversion/libsvn_subr/utf_validate.c 84;" d file: +FinalConstruct ./subversion/bindings/com/SVN.h /^ HRESULT FinalConstruct()$/;" f class:CSVNWorkingCopy +FinalConstruct ./subversion/bindings/com/SVNStatus.h /^ FinalConstruct()$/;" f class:CSVNStatus +FinalRelease ./subversion/bindings/com/SVN.h /^ void FinalRelease()$/;" f class:CSVNWorkingCopy +FinalRelease ./subversion/bindings/com/SVNStatus.h /^ FinalRelease()$/;" f class:CSVNStatus +Fire_RefreshFiles ./subversion/bindings/com/svn_comCP.h /^ HRESULT Fire_RefreshFiles(BSTR bstrDir)$/;" f class:CProxy_ISVNEvents +GENERATED_SIZE ./subversion/tests/libsvn_subr/stream-test.c 154;" d file: +GENEREATED_SIZE ./subversion/tests/libsvn_subr/stream-test.c 229;" d file: +GetAt ./subversion/bindings/com/MarshalArray.h /^ GetAt(int nIndex)$/;" f class:CComDynamicMarshalledUnkArray +GetCookie ./subversion/bindings/com/MarshalArray.h /^ GetCookie(IUnknown** pp)$/;" f class:CComDynamicMarshalledUnkArray +GetSize ./subversion/bindings/com/MarshalArray.h /^ GetSize() const$/;" f class:CComDynamicMarshalledUnkArray +GetUnknown ./subversion/bindings/com/MarshalArray.h /^ GetUnknown(DWORD dwCookie)$/;" f class:CComDynamicMarshalledUnkArray +HEAD ./subversion/bindings/java/javahl/native/Revision.h /^ static const svn_opt_revision_kind HEAD;$/;" m class:Revision +IDR_SVN ./subversion/bindings/com/resource.h 6;" d +IDR_SVNSTATUS ./subversion/bindings/com/resource.h 7;" d +IDS_PROJNAME ./subversion/bindings/com/resource.h 5;" d +INHERIT_VALUE ./subversion/mod_dav_svn/mod_dav_svn.c 55;" d file: +JAVA_PACKAGE ./subversion/bindings/java/javahl/native/JNIUtil.h 40;" d +JCALL0 ./subversion/bindings/swig/swigutil_java.c 38;" d file: +JCALL0 ./subversion/bindings/swig/swigutil_java.c 45;" d file: +JCALL1 ./subversion/bindings/swig/swigutil_java.c 39;" d file: +JCALL1 ./subversion/bindings/swig/swigutil_java.c 46;" d file: +JCALL2 ./subversion/bindings/swig/swigutil_java.c 40;" d file: +JCALL2 ./subversion/bindings/swig/swigutil_java.c 47;" d file: +JCALL3 ./subversion/bindings/swig/swigutil_java.c 41;" d file: +JCALL3 ./subversion/bindings/swig/swigutil_java.c 48;" d file: +JCALL4 ./subversion/bindings/swig/swigutil_java.c 42;" d file: +JCALL4 ./subversion/bindings/swig/swigutil_java.c 49;" d file: +JCALL7 ./subversion/bindings/swig/swigutil_java.c 43;" d file: +JCALL7 ./subversion/bindings/swig/swigutil_java.c 50;" d file: +JNIByteArray ./subversion/bindings/java/javahl/native/JNIByteArray.h /^class JNIByteArray$/;" c +JNICriticalSection ./subversion/bindings/java/javahl/native/JNICriticalSection.h /^class JNICriticalSection $/;" c +JNIEntry ./subversion/bindings/java/javahl/native/JNIStackElement.h 31;" d +JNIEntryStatic ./subversion/bindings/java/javahl/native/JNIStackElement.h 32;" d +JNIMutex ./subversion/bindings/java/javahl/native/JNIMutex.h /^class JNIMutex$/;" c +JNIStackElement ./subversion/bindings/java/javahl/native/JNIStackElement.h /^class JNIStackElement $/;" c +JNIStringHolder ./subversion/bindings/java/javahl/native/JNIStringHolder.h /^class JNIStringHolder $/;" c +JNIThreadData ./subversion/bindings/java/javahl/native/JNIThreadData.h /^class JNIThreadData $/;" c +JNIUtil ./subversion/bindings/java/javahl/native/JNIUtil.h /^class JNIUtil $/;" c +JNI_OnLoad ./subversion/bindings/java/javahl/native/libsvnjavahl.la.c /^JNI_OnLoad(JavaVM *vm, void *reserved)$/;" f +JNI_OnLoad ./subversion/bindings/swig/swigutil_java.c /^JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM *jvm, void *reserved)$/;" f +JNI_OnUnload ./subversion/bindings/swig/swigutil_java.c /^JNIEXPORT void JNICALL JNI_OnUnload(JavaVM *jvm, void *reserved)$/;" f +JNI_VERSION ./subversion/bindings/java/javahl/native/version.h 28;" d +JNI_VER_MAJOR ./subversion/bindings/java/javahl/native/version.h 18;" d +JNI_VER_MICRO ./subversion/bindings/java/javahl/native/version.h 20;" d +JNI_VER_MINOR ./subversion/bindings/java/javahl/native/version.h 19;" d +JNI_VER_NUM ./subversion/bindings/java/javahl/native/version.h 22;" d +JNI_VER_NUMBER ./subversion/bindings/java/javahl/native/version.h 25;" d +LENGTH_BITS ./subversion/libsvn_delta/svndiff.c 28;" d file: +LogLevel ./subversion/bindings/java/javahl/native/JNIUtil.h /^ enum { noLog, errorLog, exceptionLog, entryLog } LogLevel;$/;" m class:JNIUtil +MAKE_BUFFER ./subversion/libsvn_ra_dav/ra_dav.h 649;" d +MAXSEQ ./subversion/tests/libsvn_delta/random-test.c 43;" d file: +MAX_SAVED_LENGTHS ./subversion/libsvn_subr/path.c 183;" d file: +MICRO ./subversion/libsvn_subr/date.c /^ MICRO, \/* Accumulate microseconds *\/$/;" e enum:rule_action file: +MIN ./subversion/libsvn_delta/compose_delta.c 671;" d file: +MIN ./subversion/libsvn_delta/compose_delta.c 700;" d file: +MMAP_T_ARG ./subversion/libsvn_diff/diff_file.c 132;" d file: +MMAP_T_ARG ./subversion/libsvn_diff/diff_file.c 135;" d file: +MMAP_T_PARAM ./subversion/libsvn_diff/diff_file.c 131;" d file: +MMAP_T_PARAM ./subversion/libsvn_diff/diff_file.c 134;" d file: +MOD_DAV_SVN_H ./subversion/include/mod_dav_svn.h 21;" d +NOOP ./subversion/libsvn_subr/date.c /^ NOOP, \/* Do nothing *\/$/;" e enum:rule_action file: +NORMAL_BITS ./subversion/libsvn_delta/svndiff.c 27;" d file: +NOT_FIXED_YET ./subversion/tests/libsvn_ra_local/ra-local-test.c 321;" d file: +NOT_FIXED_YET ./subversion/tests/libsvn_ra_local/ra-local-test.c 50;" d file: +NO_ACCESS ./subversion/svnserve/serve.c /^enum access_type { NO_ACCESS, READ_ACCESS, WRITE_ACCESS };$/;" e enum:access_type file: +NSLEN ./subversion/libsvn_ra_dav/fetch.c 325;" d file: +NSLEN ./subversion/libsvn_ra_dav/fetch.c 334;" d file: +NSLEN ./subversion/libsvn_ra_dav/fetch.c 336;" d file: +NSLEN ./subversion/libsvn_ra_dav/fetch.c 346;" d file: +NSLEN ./subversion/libsvn_ra_dav/fetch.c 686;" d file: +NSLEN ./subversion/libsvn_ra_dav/fetch.c 692;" d file: +NSLEN ./subversion/libsvn_ra_dav/fetch.c 697;" d file: +NSLEN ./subversion/libsvn_ra_dav/fetch.c 706;" d file: +NSLEN ./subversion/libsvn_ra_dav/props.c 957;" d file: +NSLEN ./subversion/libsvn_ra_dav/props.c 962;" d file: +NSLEN ./subversion/mod_dav_svn/update.c 786;" d file: +NSLEN ./subversion/mod_dav_svn/update.c 807;" d file: +NUM_TEST_PATHS ./subversion/tests/libsvn_subr/path-test.c 35;" d file: +NUM_TEST_PATHS ./subversion/tests/libsvn_subr/path-test.c 86;" d file: +NUM_TEST_STRINGS ./subversion/tests/libsvn_subr/stream-test.c 114;" d file: +NUM_TEST_STRINGS ./subversion/tests/libsvn_subr/stream-test.c 152;" d file: +NUM_TEST_STRINGS ./subversion/tests/libsvn_subr/stream-test.c 227;" d file: +NUM_TEST_STRINGS ./subversion/tests/libsvn_subr/stream-test.c 34;" d file: +Notify ./subversion/bindings/java/javahl/native/Notify.h /^class Notify $/;" c +POP_SUBDIR ./subversion/libsvn_ra_dav/fetch.c 100;" d file: +PREFIX_LEN ./subversion/mod_dav_svn/deadprops.c 458;" d file: +PREFIX_LEN ./subversion/mod_dav_svn/deadprops.c 460;" d file: +PUSH_BATON ./subversion/libsvn_ra_dav/fetch.c 145;" d file: +PUSH_SUBDIR ./subversion/libsvn_ra_dav/fetch.c 101;" d file: +Path ./subversion/bindings/java/javahl/native/Path.h /^class Path $/;" c +Pool ./subversion/bindings/java/javahl/native/Pool.h /^class Pool $/;" c +Prompter ./subversion/bindings/java/javahl/native/Prompter.h /^class Prompter $/;" c +PrxDllCanUnloadNow ./subversion/bindings/com/dlldatax.c /^STDAPI PrxDllCanUnloadNow(void){return S_OK;}$/;" f +PrxDllGetClassObject ./subversion/bindings/com/dlldatax.c /^STDAPI PrxDllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID* ppv)$/;" f +PrxDllMain ./subversion/bindings/com/dlldatax.c /^BOOL WINAPI PrxDllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved)$/;" f +PrxDllRegisterServer ./subversion/bindings/com/dlldatax.c /^STDAPI PrxDllRegisterServer(void){return S_OK;}$/;" f +PrxDllUnregisterServer ./subversion/bindings/com/dlldatax.c /^STDAPI PrxDllUnregisterServer(void){return S_OK;}$/;" f +QUOPRINT_LINELEN ./subversion/libsvn_subr/quoprint.c 54;" d file: +RA_SVN_H ./subversion/libsvn_ra_svn/ra_svn.h 22;" d +READ_ACCESS ./subversion/svnserve/serve.c /^enum access_type { NO_ACCESS, READ_ACCESS, WRITE_ACCESS };$/;" e enum:access_type file: +REAL_PATH ./tools/examples/svnserve-sgid.c 19;" d file: +REASONABLE_GUESS ./subversion/svndumpfilter/main.c 34;" d file: +REGISTER_PROXY_DLL ./subversion/bindings/com/dlldatax.c 21;" d file: +RTYPE_BASELINE ./subversion/libsvn_ra_dav/merge.c /^ RTYPE_BASELINE \/* a baseline resource *\/$/;" e enum:merge_rtype file: +RTYPE_COLLECTION ./subversion/libsvn_ra_dav/merge.c /^ RTYPE_COLLECTION, \/* a collection resource *\/$/;" e enum:merge_rtype file: +RTYPE_REGULAR ./subversion/libsvn_ra_dav/merge.c /^ RTYPE_REGULAR, \/* a regular (member) resource *\/$/;" e enum:merge_rtype file: +RTYPE_UNKNOWN ./subversion/libsvn_ra_dav/merge.c /^ RTYPE_UNKNOWN, \/* unknown (haven't seen it in the response yet) *\/$/;" e enum:merge_rtype file: +Remove ./subversion/bindings/com/MarshalArray.h /^CComDynamicMarshalledUnkArray::Remove(DWORD dwCookie)$/;" f class:iid +Revision ./subversion/bindings/java/javahl/native/Revision.h /^class Revision $/;" c +SEEDS ./subversion/tests/libsvn_delta/random-test.c 42;" d file: +SEP_STRING ./subversion/clients/cmdline/log-cmd.c 94;" d file: +SERVER_H ./subversion/svnserve/server.h 22;" d +SET_STR ./subversion/tests/libsvn_fs/fs-test.c 46;" d file: +SKIP ./subversion/libsvn_subr/date.c /^ SKIP, \/* Ignore this template character *\/$/;" e enum:rule_action file: +SKIPFROM ./subversion/libsvn_subr/date.c /^ SKIPFROM, \/* If at end-of-value, accept the match. Otherwise,$/;" e enum:rule_action file: +START ./subversion/bindings/java/javahl/native/Revision.h /^ static const svn_opt_revision_kind START;$/;" m class:Revision +STRICT ./subversion/bindings/com/StdAfx.h 28;" d +STRICT ./subversion/bindings/com/dlldatax.c 41;" d file: +SVNClient ./subversion/bindings/java/javahl/native/SVNClient.h /^class SVNClient$/;" c +SVNSERVE_OPT_FOREGROUND ./subversion/svnserve/main.c 93;" d file: +SVNSERVE_OPT_LISTEN_HOST ./subversion/svnserve/main.c 92;" d file: +SVNSERVE_OPT_LISTEN_PORT ./subversion/svnserve/main.c 91;" d file: +SVN_ALLOCATOR_RECOMMENDED_MAX_FREE ./subversion/include/svn_pools.h 46;" d +SVN_AUTH_CRED_SIMPLE ./subversion/include/svn_auth.h 168;" d +SVN_AUTH_CRED_SSL_CLIENT_CERT ./subversion/include/svn_auth.h 218;" d +SVN_AUTH_CRED_SSL_CLIENT_CERT_PW ./subversion/include/svn_auth.h 247;" d +SVN_AUTH_CRED_SSL_SERVER_TRUST ./subversion/include/svn_auth.h 276;" d +SVN_AUTH_CRED_USERNAME ./subversion/include/svn_auth.h 192;" d +SVN_AUTH_H ./subversion/include/svn_auth.h 23;" d +SVN_AUTH_PARAM_CONFIG ./subversion/include/svn_auth.h 525;" d +SVN_AUTH_PARAM_CONFIG_DIR ./subversion/include/svn_auth.h 532;" d +SVN_AUTH_PARAM_DEFAULT_PASSWORD ./subversion/include/svn_auth.h 501;" d +SVN_AUTH_PARAM_DEFAULT_USERNAME ./subversion/include/svn_auth.h 500;" d +SVN_AUTH_PARAM_NON_INTERACTIVE ./subversion/include/svn_auth.h 506;" d +SVN_AUTH_PARAM_NO_AUTH_CACHE ./subversion/include/svn_auth.h 511;" d +SVN_AUTH_PARAM_PREFIX ./subversion/include/svn_auth.h 495;" d +SVN_AUTH_PARAM_SERVER_GROUP ./subversion/include/svn_auth.h 528;" d +SVN_AUTH_PARAM_SSL_SERVER_CERT_INFO ./subversion/include/svn_auth.h 521;" d +SVN_AUTH_PARAM_SSL_SERVER_FAILURES ./subversion/include/svn_auth.h 516;" d +SVN_AUTH_SSL_CNMISMATCH ./subversion/include/svn_auth.h 383;" d +SVN_AUTH_SSL_EXPIRED ./subversion/include/svn_auth.h 381;" d +SVN_AUTH_SSL_NOTYETVALID ./subversion/include/svn_auth.h 379;" d +SVN_AUTH_SSL_OTHER ./subversion/include/svn_auth.h 388;" d +SVN_AUTH_SSL_UNKNOWNCA ./subversion/include/svn_auth.h 385;" d +SVN_BASE64_H ./subversion/include/svn_base64.h 23;" d +SVN_BDB_AUTO_COMMIT ./subversion/libsvn_fs/bdb/bdb_compat.h 32;" d +SVN_BDB_AUTO_COMMIT ./subversion/libsvn_fs/bdb/bdb_compat.h 34;" d +SVN_BDB_ERR ./subversion/libsvn_fs/bdb/bdb-err.h 75;" d +SVN_BDB_HAS_DB_INCOMPLETE ./subversion/libsvn_fs/bdb/bdb_compat.h 39;" d +SVN_BDB_HAS_DB_INCOMPLETE ./subversion/libsvn_fs/bdb/bdb_compat.h 41;" d +SVN_BDB_OPEN_PARAMS ./subversion/libsvn_fs/bdb/bdb_compat.h 48;" d +SVN_BDB_OPEN_PARAMS ./subversion/libsvn_fs/bdb/bdb_compat.h 50;" d +SVN_CLIENT_AUTH_PASSWORD ./subversion/include/svn_client.h 387;" d +SVN_CLIENT_AUTH_USERNAME ./subversion/include/svn_client.h 386;" d +SVN_CLIENT_COMMIT_ITEM_ADD ./subversion/include/svn_client.h 254;" d +SVN_CLIENT_COMMIT_ITEM_DELETE ./subversion/include/svn_client.h 255;" d +SVN_CLIENT_COMMIT_ITEM_IS_COPY ./subversion/include/svn_client.h 258;" d +SVN_CLIENT_COMMIT_ITEM_PROP_MODS ./subversion/include/svn_client.h 257;" d +SVN_CLIENT_COMMIT_ITEM_TEXT_MODS ./subversion/include/svn_client.h 256;" d +SVN_CLIENT_ERRORS_H ./subversion/clients/cmdline/client_errors.h 24;" d +SVN_CLIENT_H ./subversion/include/svn_client.h 33;" d +SVN_CLIENT__AUTHFILE_ASCII_CERT_KEY ./subversion/libsvn_client/ssl_server_trust_providers.c 38;" d file: +SVN_CLIENT__AUTHFILE_FAILURES_KEY ./subversion/libsvn_client/ssl_server_trust_providers.c 39;" d file: +SVN_CLIENT__AUTHFILE_PASSWORD_KEY ./subversion/libsvn_client/simple_providers.c 39;" d file: +SVN_CLIENT__AUTHFILE_USERNAME_KEY ./subversion/libsvn_client/simple_providers.c 38;" d file: +SVN_CLIENT__AUTHFILE_USERNAME_KEY ./subversion/libsvn_client/username_providers.c 38;" d file: +SVN_CLIENT__SINGLE_REPOS_NAME ./subversion/libsvn_client/client.h 362;" d +SVN_CL_H ./subversion/clients/cmdline/cl.h 24;" d +SVN_CL__AUTH_OPTIONS ./subversion/clients/cmdline/main.c 146;" d file: +SVN_CMDLINE_ERROR_ENUM_DEFINED ./subversion/clients/cmdline/client_errors.h 55;" d +SVN_CMDLINE_H ./subversion/include/svn_cmdline.h 26;" d +SVN_CMD_ERR ./subversion/include/svn_ra_svn.h 52;" d +SVN_CONFIG_CATEGORY_CONFIG ./subversion/include/svn_config.h 69;" d +SVN_CONFIG_CATEGORY_SERVERS ./subversion/include/svn_config.h 53;" d +SVN_CONFIG_DEFAULT_GLOBAL_IGNORES ./subversion/include/svn_config.h 98;" d +SVN_CONFIG_FALSE ./subversion/include/svn_config.h 102;" d +SVN_CONFIG_H ./subversion/include/svn_config.h 25;" d +SVN_CONFIG_OPTION_ANON_ACCESS ./subversion/include/svn_config.h 88;" d +SVN_CONFIG_OPTION_AUTH_ACCESS ./subversion/include/svn_config.h 89;" d +SVN_CONFIG_OPTION_DIFF3_CMD ./subversion/include/svn_config.h 75;" d +SVN_CONFIG_OPTION_DIFF3_HAS_PROGRAM_ARG ./subversion/include/svn_config.h 76;" d +SVN_CONFIG_OPTION_DIFF_CMD ./subversion/include/svn_config.h 74;" d +SVN_CONFIG_OPTION_EDITOR_CMD ./subversion/include/svn_config.h 73;" d +SVN_CONFIG_OPTION_ENABLE_AUTO_PROPS ./subversion/include/svn_config.h 82;" d +SVN_CONFIG_OPTION_GLOBAL_IGNORES ./subversion/include/svn_config.h 78;" d +SVN_CONFIG_OPTION_HTTP_COMPRESSION ./subversion/include/svn_config.h 62;" d +SVN_CONFIG_OPTION_HTTP_PROXY_EXCEPTIONS ./subversion/include/svn_config.h 60;" d +SVN_CONFIG_OPTION_HTTP_PROXY_HOST ./subversion/include/svn_config.h 56;" d +SVN_CONFIG_OPTION_HTTP_PROXY_PASSWORD ./subversion/include/svn_config.h 59;" d +SVN_CONFIG_OPTION_HTTP_PROXY_PORT ./subversion/include/svn_config.h 57;" d +SVN_CONFIG_OPTION_HTTP_PROXY_USERNAME ./subversion/include/svn_config.h 58;" d +SVN_CONFIG_OPTION_HTTP_TIMEOUT ./subversion/include/svn_config.h 61;" d +SVN_CONFIG_OPTION_LOG_ENCODING ./subversion/include/svn_config.h 79;" d +SVN_CONFIG_OPTION_NEON_DEBUG_MASK ./subversion/include/svn_config.h 63;" d +SVN_CONFIG_OPTION_PASSWORD_DB ./subversion/include/svn_config.h 90;" d +SVN_CONFIG_OPTION_REALM ./subversion/include/svn_config.h 91;" d +SVN_CONFIG_OPTION_SSL_AUTHORITY_FILES ./subversion/include/svn_config.h 64;" d +SVN_CONFIG_OPTION_SSL_CLIENT_CERT_FILE ./subversion/include/svn_config.h 66;" d +SVN_CONFIG_OPTION_SSL_CLIENT_CERT_PASSWORD ./subversion/include/svn_config.h 67;" d +SVN_CONFIG_OPTION_SSL_TRUST_DEFAULT_CA ./subversion/include/svn_config.h 65;" d +SVN_CONFIG_OPTION_STORE_AUTH_CREDS ./subversion/include/svn_config.h 71;" d +SVN_CONFIG_OPTION_TEMPLATE_ROOT ./subversion/include/svn_config.h 81;" d +SVN_CONFIG_OPTION_USE_COMMIT_TIMES ./subversion/include/svn_config.h 80;" d +SVN_CONFIG_REALMSTRING_KEY ./subversion/include/svn_config.h 282;" d +SVN_CONFIG_SECTION_AUTH ./subversion/include/svn_config.h 70;" d +SVN_CONFIG_SECTION_AUTO_PROPS ./subversion/include/svn_config.h 84;" d +SVN_CONFIG_SECTION_GENERAL ./subversion/include/svn_config.h 87;" d +SVN_CONFIG_SECTION_GLOBAL ./subversion/include/svn_config.h 55;" d +SVN_CONFIG_SECTION_GROUPS ./subversion/include/svn_config.h 54;" d +SVN_CONFIG_SECTION_HELPERS ./subversion/include/svn_config.h 72;" d +SVN_CONFIG_SECTION_MISCELLANY ./subversion/include/svn_config.h 77;" d +SVN_CONFIG_SECTION_TUNNELS ./subversion/include/svn_config.h 83;" d +SVN_CONFIG_SECTION_USERS ./subversion/include/svn_config.h 94;" d +SVN_CONFIG_TRUE ./subversion/include/svn_config.h 101;" d +SVN_CONFIG__AUTH_SUBDIR ./subversion/libsvn_subr/config_impl.h 120;" d +SVN_CONFIG__DEFAULT_SECTION ./subversion/libsvn_subr/config_impl.h 71;" d +SVN_CONFIG__SUBDIRECTORY ./subversion/libsvn_subr/config_impl.h 110;" d +SVN_CONFIG__SYS_DIRECTORY ./subversion/libsvn_subr/config_impl.h 112;" d +SVN_CONFIG__USR_DIRECTORY ./subversion/libsvn_subr/config_impl.h 113;" d +SVN_CONFIG__USR_README_FILE ./subversion/libsvn_subr/config_impl.h 117;" d +SVN_DAV_BASE_FULLTEXT_MD5_HEADER ./subversion/include/svn_dav.h 76;" d +SVN_DAV_DELTA_BASE_HEADER ./subversion/include/svn_dav.h 45;" d +SVN_DAV_ERROR_NAMESPACE ./subversion/include/svn_dav.h 92;" d +SVN_DAV_ERROR_TAG ./subversion/include/svn_dav.h 95;" d +SVN_DAV_H ./subversion/include/svn_dav.h 26;" d +SVN_DAV_OPTIONS_HEADER ./subversion/include/svn_dav.h 50;" d +SVN_DAV_OPTION_NO_MERGE_RESPONSE ./subversion/include/svn_dav.h 80;" d +SVN_DAV_PROP_NS_CUSTOM ./subversion/include/svn_dav.h 117;" d +SVN_DAV_PROP_NS_DAV ./subversion/include/svn_dav.h 122;" d +SVN_DAV_PROP_NS_SVN ./subversion/include/svn_dav.h 110;" d +SVN_DAV_RESULT_FULLTEXT_MD5_HEADER ./subversion/include/svn_dav.h 77;" d +SVN_DAV_VERSION_NAME_HEADER ./subversion/include/svn_dav.h 57;" d +SVN_DEFAULT_SPECIAL_URI ./subversion/mod_dav_svn/mod_dav_svn.c 38;" d file: +SVN_DELTA_H ./subversion/include/svn_delta.h 27;" d +SVN_DELTA_WINDOW_TEST_H ./subversion/tests/libsvn_delta/delta-window-test.h 19;" d +SVN_DIFF_H ./subversion/include/svn_diff.h 44;" d +SVN_DIFF__HASH_SIZE ./subversion/libsvn_diff/token.c 36;" d file: +SVN_DIFF__UNIFIED_CONTEXT_SIZE ./subversion/libsvn_diff/diff_file.c 531;" d file: +SVN_EMPTY_PATH ./subversion/libsvn_subr/path.c 36;" d file: +SVN_EMPTY_PATH ./subversion/tests/libsvn_subr/path-test.c 27;" d file: +SVN_ERR ./subversion/include/svn_error.h 183;" d +SVN_ERRDEF ./subversion/clients/cmdline/client_errors.h 44;" d +SVN_ERRDEF ./subversion/clients/cmdline/client_errors.h 52;" d +SVN_ERRDEF ./subversion/clients/cmdline/client_errors.h 80;" d +SVN_ERRDEF ./subversion/include/svn_error_codes.h 59;" d +SVN_ERRDEF ./subversion/include/svn_error_codes.h 67;" d +SVN_ERRDEF ./subversion/include/svn_error_codes.h 874;" d +SVN_ERROR_BUILD_ARRAY ./subversion/libsvn_subr/error.c 338;" d file: +SVN_ERROR_END ./subversion/clients/cmdline/client_errors.h 45;" d +SVN_ERROR_END ./subversion/clients/cmdline/client_errors.h 53;" d +SVN_ERROR_END ./subversion/clients/cmdline/client_errors.h 81;" d +SVN_ERROR_END ./subversion/include/svn_error_codes.h 60;" d +SVN_ERROR_END ./subversion/include/svn_error_codes.h 68;" d +SVN_ERROR_END ./subversion/include/svn_error_codes.h 875;" d +SVN_ERROR_ENUM_DEFINED ./subversion/include/svn_error_codes.h 70;" d +SVN_ERROR_H ./subversion/include/svn_error.h 26;" d +SVN_ERROR_START ./subversion/clients/cmdline/client_errors.h 41;" d +SVN_ERROR_START ./subversion/clients/cmdline/client_errors.h 49;" d +SVN_ERROR_START ./subversion/clients/cmdline/client_errors.h 79;" d +SVN_ERROR_START ./subversion/include/svn_error_codes.h 56;" d +SVN_ERROR_START ./subversion/include/svn_error_codes.h 64;" d +SVN_ERROR_START ./subversion/include/svn_error_codes.h 873;" d +SVN_ERR_APMOD_CATEGORY_START ./subversion/include/svn_error_codes.h 127;" d +SVN_ERR_AUTHN_CATEGORY_START ./subversion/include/svn_error_codes.h 137;" d +SVN_ERR_AUTHZ_CATEGORY_START ./subversion/include/svn_error_codes.h 139;" d +SVN_ERR_BAD_CATEGORY_START ./subversion/include/svn_error_codes.h 101;" d +SVN_ERR_CATEGORY_SIZE ./subversion/include/svn_error_codes.h 97;" d +SVN_ERR_CLIENT_CATEGORY_START ./subversion/include/svn_error_codes.h 129;" d +SVN_ERR_CL_CATEGORY_START ./subversion/include/svn_error_codes.h 133;" d +SVN_ERR_ENTRY_CATEGORY_START ./subversion/include/svn_error_codes.h 111;" d +SVN_ERR_FS_CATEGORY_START ./subversion/include/svn_error_codes.h 115;" d +SVN_ERR_IO_CATEGORY_START ./subversion/include/svn_error_codes.h 105;" d +SVN_ERR_MISC_CATEGORY_START ./subversion/include/svn_error_codes.h 131;" d +SVN_ERR_NODE_CATEGORY_START ./subversion/include/svn_error_codes.h 109;" d +SVN_ERR_RA_CATEGORY_START ./subversion/include/svn_error_codes.h 119;" d +SVN_ERR_RA_DAV_CATEGORY_START ./subversion/include/svn_error_codes.h 121;" d +SVN_ERR_RA_LOCAL_CATEGORY_START ./subversion/include/svn_error_codes.h 123;" d +SVN_ERR_RA_SVN_CATEGORY_START ./subversion/include/svn_error_codes.h 135;" d +SVN_ERR_REPOS_CATEGORY_START ./subversion/include/svn_error_codes.h 117;" d +SVN_ERR_STREAM_CATEGORY_START ./subversion/include/svn_error_codes.h 107;" d +SVN_ERR_SVNDIFF_CATEGORY_START ./subversion/include/svn_error_codes.h 125;" d +SVN_ERR_W ./subversion/include/svn_error.h 196;" d +SVN_ERR_WC_CATEGORY_START ./subversion/include/svn_error_codes.h 113;" d +SVN_ERR_XML_CATEGORY_START ./subversion/include/svn_error_codes.h 103;" d +SVN_FILESIZE_T_FMT ./subversion/include/svn_types.h 123;" d +SVN_FILE_LINE_UNDEFINED ./subversion/libsvn_subr/error.c /^static const char SVN_FILE_LINE_UNDEFINED[] = "svn:";$/;" v file: +SVN_FILE_LINE_UNDEFINED ./subversion/libsvn_subr/pool.c /^static const char SVN_FILE_LINE_UNDEFINED[] = "svn:";$/;" v file: +SVN_FS_CONFIG_BDB_LOG_AUTOREMOVE ./subversion/include/svn_fs.h 49;" d +SVN_FS_CONFIG_BDB_TXN_NOSYNC ./subversion/include/svn_fs.h 48;" d +SVN_FS_H ./subversion/include/svn_fs.h 24;" d +SVN_FS_NODE_CACHE_MAX_KEYS ./subversion/libsvn_fs/tree.c 79;" d file: +SVN_FS_WRITE_BUFFER_SIZE ./subversion/libsvn_fs/tree.c 76;" d file: +SVN_FS__MAX_KEY_SIZE ./subversion/libsvn_fs/key-gen.h 47;" d +SVN_HASH_H ./subversion/include/svn_hash.h 24;" d +SVN_IGNORED_REVNUM ./subversion/include/svn_types.h 107;" d +SVN_INT_ERR ./subversion/include/svn_error.h 209;" d +SVN_INVALID_FILESIZE ./subversion/include/svn_types.h 120;" d +SVN_INVALID_REVNUM ./subversion/include/svn_types.h 101;" d +SVN_IO_H ./subversion/include/svn_io.h 26;" d +SVN_IS_VALID_REVNUM ./subversion/include/svn_types.h 98;" d +SVN_KEYLINE_MAXLEN ./subversion/include/svn_hash.h 40;" d +SVN_KEYWORD_AUTHOR_LONG ./subversion/include/svn_types.h 229;" d +SVN_KEYWORD_AUTHOR_SHORT ./subversion/include/svn_types.h 232;" d +SVN_KEYWORD_DATE_LONG ./subversion/include/svn_types.h 223;" d +SVN_KEYWORD_DATE_SHORT ./subversion/include/svn_types.h 226;" d +SVN_KEYWORD_ID ./subversion/include/svn_types.h 245;" d +SVN_KEYWORD_MAX_LEN ./subversion/include/svn_types.h 214;" d +SVN_KEYWORD_REVISION_LONG ./subversion/include/svn_types.h 217;" d +SVN_KEYWORD_REVISION_SHORT ./subversion/include/svn_types.h 220;" d +SVN_KEYWORD_URL_LONG ./subversion/include/svn_types.h 235;" d +SVN_KEYWORD_URL_SHORT ./subversion/include/svn_types.h 238;" d +SVN_LIBSVN_CLIENT_H ./subversion/libsvn_client/client.h 21;" d +SVN_LIBSVN_DELTA_H ./subversion/libsvn_delta/delta.h 29;" d +SVN_LIBSVN_FS_BDB_COMPAT_H ./subversion/libsvn_fs/bdb/bdb_compat.h 19;" d +SVN_LIBSVN_FS_BDB_ERR_H ./subversion/libsvn_fs/bdb/bdb-err.h 22;" d +SVN_LIBSVN_FS_CHANGES_TABLE_H ./subversion/libsvn_fs/bdb/changes-table.h 19;" d +SVN_LIBSVN_FS_COPIES_TABLE_H ./subversion/libsvn_fs/bdb/copies-table.h 19;" d +SVN_LIBSVN_FS_DAG_H ./subversion/libsvn_fs/dag.h 19;" d +SVN_LIBSVN_FS_DBT_H ./subversion/libsvn_fs/bdb/dbt.h 19;" d +SVN_LIBSVN_FS_ERR_H ./subversion/libsvn_fs/err.h 22;" d +SVN_LIBSVN_FS_FS_H ./subversion/libsvn_fs/fs.h 19;" d +SVN_LIBSVN_FS_FS_SKELS_H ./subversion/libsvn_fs/util/fs_skels.h 20;" d +SVN_LIBSVN_FS_ID_H ./subversion/libsvn_fs/id.h 19;" d +SVN_LIBSVN_FS_KEY_GEN_H ./subversion/libsvn_fs/key-gen.h 19;" d +SVN_LIBSVN_FS_NODES_TABLE_H ./subversion/libsvn_fs/bdb/nodes-table.h 19;" d +SVN_LIBSVN_FS_NODE_REV_H ./subversion/libsvn_fs/node-rev.h 19;" d +SVN_LIBSVN_FS_REPS_STRINGS_H ./subversion/libsvn_fs/reps-strings.h 19;" d +SVN_LIBSVN_FS_REPS_TABLE_H ./subversion/libsvn_fs/bdb/reps-table.h 19;" d +SVN_LIBSVN_FS_REVS_TXNS_H ./subversion/libsvn_fs/revs-txns.h 19;" d +SVN_LIBSVN_FS_REV_TABLE_H ./subversion/libsvn_fs/bdb/rev-table.h 19;" d +SVN_LIBSVN_FS_SKEL_H ./subversion/libsvn_fs/util/skel.h 19;" d +SVN_LIBSVN_FS_STRINGS_TABLE_H ./subversion/libsvn_fs/bdb/strings-table.h 19;" d +SVN_LIBSVN_FS_TRAIL_H ./subversion/libsvn_fs/trail.h 19;" d +SVN_LIBSVN_FS_TREE_H ./subversion/libsvn_fs/tree.h 19;" d +SVN_LIBSVN_FS_TXN_TABLE_H ./subversion/libsvn_fs/bdb/txn-table.h 19;" d +SVN_LIBSVN_FS_UUIDS_TABLE_H ./subversion/libsvn_fs/bdb/uuids-table.h 19;" d +SVN_LIBSVN_RA_DAV_H ./subversion/libsvn_ra_dav/ra_dav.h 22;" d +SVN_LIBSVN_RA_LOCAL_H ./subversion/libsvn_ra_local/ra_local.h 20;" d +SVN_LIBSVN_REPOS_H ./subversion/libsvn_repos/repos.h 19;" d +SVN_LIBSVN_SUBR_CONFIG_IMPL_H ./subversion/libsvn_subr/config_impl.h 22;" d +SVN_LIBSVN_SUBR_UTF_IMPL_H ./subversion/libsvn_subr/utf_impl.h 22;" d +SVN_LIBSVN_WC_ADM_FILES_H ./subversion/libsvn_wc/adm_files.h 24;" d +SVN_LIBSVN_WC_ADM_OPS_H ./subversion/libsvn_wc/adm_ops.h 25;" d +SVN_LIBSVN_WC_ENTRIES_H ./subversion/libsvn_wc/entries.h 21;" d +SVN_LIBSVN_WC_H ./subversion/libsvn_wc/wc.h 21;" d +SVN_LIBSVN_WC_LOG_H ./subversion/libsvn_wc/log.h 21;" d +SVN_LIBSVN_WC_PROPS_H ./subversion/libsvn_wc/props.h 21;" d +SVN_LIBSVN_WC_QUESTIONS_H ./subversion/libsvn_wc/questions.h 21;" d +SVN_LIBSVN_WC_TRANSLATE_H ./subversion/libsvn_wc/translate.h 21;" d +SVN_MAX_OBJECT_SIZE ./subversion/include/svn_types.h 328;" d +SVN_MD5_H ./subversion/include/svn_md5.h 23;" d +SVN_NEED_SWIG_TYPES ./subversion/bindings/swig/swigutil_pl.h 50;" d +SVN_NEED_SWIG_TYPES ./subversion/bindings/swig/swigutil_py.h 53;" d +SVN_NO_ERROR ./subversion/include/svn_error.h 44;" d +SVN_OPTS_H ./subversion/include/svn_opt.h 23;" d +SVN_OPT_FIRST_LONGOPT_ID ./subversion/include/svn_opt.h 64;" d +SVN_OPT_MAX_ALIASES ./subversion/include/svn_opt.h 56;" d +SVN_OPT_MAX_OPTIONS ./subversion/include/svn_opt.h 59;" d +SVN_PATH_H ./subversion/include/svn_path.h 35;" d +SVN_PATH_IS_EMPTY ./subversion/libsvn_subr/path.c 39;" d file: +SVN_PATH_IS_PLATFORM_EMPTY ./subversion/libsvn_subr/path.c 44;" d file: +SVN_POOLS_H ./subversion/include/svn_pools.h 26;" d +SVN_PROPID_baseline_relative_path ./subversion/mod_dav_svn/liveprops.c /^ SVN_PROPID_baseline_relative_path = 1,$/;" e file: +SVN_PROPID_md5_checksum ./subversion/mod_dav_svn/liveprops.c /^ SVN_PROPID_md5_checksum,$/;" e file: +SVN_PROPID_repository_uuid ./subversion/mod_dav_svn/liveprops.c /^ SVN_PROPID_repository_uuid$/;" e file: +SVN_PROPS_H ./subversion/include/svn_props.h 25;" d +SVN_PROP_CUSTOM_PREFIX ./subversion/include/svn_props.h 244;" d +SVN_PROP_ENTRY_COMMITTED_DATE ./subversion/include/svn_props.h 233;" d +SVN_PROP_ENTRY_COMMITTED_REV ./subversion/include/svn_props.h 230;" d +SVN_PROP_ENTRY_LAST_AUTHOR ./subversion/include/svn_props.h 236;" d +SVN_PROP_ENTRY_PREFIX ./subversion/include/svn_props.h 227;" d +SVN_PROP_ENTRY_UUID ./subversion/include/svn_props.h 239;" d +SVN_PROP_EOL_STYLE ./subversion/include/svn_props.h 174;" d +SVN_PROP_EXECUTABLE ./subversion/include/svn_props.h 180;" d +SVN_PROP_EXECUTABLE_VALUE ./subversion/include/svn_props.h 183;" d +SVN_PROP_EXTERNALS ./subversion/include/svn_props.h 199;" d +SVN_PROP_IGNORE ./subversion/include/svn_props.h 171;" d +SVN_PROP_KEYWORDS ./subversion/include/svn_props.h 177;" d +SVN_PROP_MIME_TYPE ./subversion/include/svn_props.h 168;" d +SVN_PROP_PREFIX ./subversion/include/svn_props.h 147;" d +SVN_PROP_REVISION_ALL_PROPS ./subversion/include/svn_props.h 282;" d +SVN_PROP_REVISION_AUTHOR ./subversion/include/svn_props.h 258;" d +SVN_PROP_REVISION_DATE ./subversion/include/svn_props.h 264;" d +SVN_PROP_REVISION_LOG ./subversion/include/svn_props.h 261;" d +SVN_PROP_REVISION_ORIG_DATE ./subversion/include/svn_props.h 277;" d +SVN_PROP_WC_PREFIX ./subversion/include/svn_props.h 222;" d +SVN_QUOPRINT_H ./subversion/include/svn_quoprint.h 24;" d +SVN_RANGE_INDEX_TEST_H ./subversion/tests/libsvn_delta/range-index-test.h 20;" d +SVN_RA_ABI_VERSION ./subversion/include/svn_ra.h 762;" d +SVN_RA_DAV__LP_ACTIVITY_COLL ./subversion/libsvn_ra_dav/ra_dav.h 288;" d +SVN_RA_DAV__LP_NAMESPACE ./subversion/libsvn_ra_dav/ra_dav.h 284;" d +SVN_RA_DAV__LP_VSN_URL ./subversion/libsvn_ra_dav/ra_dav.h 291;" d +SVN_RA_DAV__PROP_BASELINE_COLLECTION ./subversion/libsvn_ra_dav/ra_dav.h 299;" d +SVN_RA_DAV__PROP_BASELINE_RELPATH ./subversion/libsvn_ra_dav/ra_dav.h 307;" d +SVN_RA_DAV__PROP_CHECKED_IN ./subversion/libsvn_ra_dav/ra_dav.h 300;" d +SVN_RA_DAV__PROP_CREATIONDATE ./subversion/libsvn_ra_dav/ra_dav.h 303;" d +SVN_RA_DAV__PROP_CREATOR_DISPLAYNAME ./subversion/libsvn_ra_dav/ra_dav.h 304;" d +SVN_RA_DAV__PROP_GETCONTENTLENGTH ./subversion/libsvn_ra_dav/ra_dav.h 305;" d +SVN_RA_DAV__PROP_MD5_CHECKSUM ./subversion/libsvn_ra_dav/ra_dav.h 310;" d +SVN_RA_DAV__PROP_REPOSITORY_UUID ./subversion/libsvn_ra_dav/ra_dav.h 312;" d +SVN_RA_DAV__PROP_VCC ./subversion/libsvn_ra_dav/ra_dav.h 301;" d +SVN_RA_DAV__PROP_VERSION_NAME ./subversion/libsvn_ra_dav/ra_dav.h 302;" d +SVN_RA_DAV__XML_CDATA ./subversion/libsvn_ra_dav/ra_dav.h 51;" d +SVN_RA_DAV__XML_COLLECT ./subversion/libsvn_ra_dav/ra_dav.h 52;" d +SVN_RA_DAV__XML_DECLINE ./subversion/libsvn_ra_dav/ra_dav.h 49;" d +SVN_RA_DAV__XML_INVALID ./subversion/libsvn_ra_dav/ra_dav.h 48;" d +SVN_RA_DAV__XML_VALID ./subversion/libsvn_ra_dav/ra_dav.h 47;" d +SVN_RA_H ./subversion/include/svn_ra.h 26;" d +SVN_RA_NE_SESSION_ID ./subversion/libsvn_ra_dav/ra_dav.h 142;" d +SVN_RA_SVN_CAP_EDIT_PIPELINE ./subversion/include/svn_ra_svn.h 43;" d +SVN_RA_SVN_H ./subversion/include/svn_ra_svn.h 26;" d +SVN_RA_SVN_LIST ./subversion/include/svn_ra_svn.h /^ SVN_RA_SVN_LIST$/;" e enum:svn_ra_svn_item_t:: +SVN_RA_SVN_NUMBER ./subversion/include/svn_ra_svn.h /^ SVN_RA_SVN_NUMBER,$/;" e enum:svn_ra_svn_item_t:: +SVN_RA_SVN_PORT ./subversion/include/svn_ra_svn.h 40;" d +SVN_RA_SVN_STRING ./subversion/include/svn_ra_svn.h /^ SVN_RA_SVN_STRING,$/;" e enum:svn_ra_svn_item_t:: +SVN_RA_SVN_WORD ./subversion/include/svn_ra_svn.h /^ SVN_RA_SVN_WORD,$/;" e enum:svn_ra_svn_item_t:: +SVN_REGISTRY_HKCU ./subversion/libsvn_subr/config_impl.h 92;" d +SVN_REGISTRY_HKCU_LEN ./subversion/libsvn_subr/config_impl.h 93;" d +SVN_REGISTRY_HKLM ./subversion/libsvn_subr/config_impl.h 90;" d +SVN_REGISTRY_HKLM_LEN ./subversion/libsvn_subr/config_impl.h 91;" d +SVN_REGISTRY_PATH ./subversion/libsvn_subr/config_impl.h 94;" d +SVN_REGISTRY_PATH_LEN ./subversion/libsvn_subr/config_impl.h 95;" d +SVN_REGISTRY_PREFIX ./subversion/libsvn_subr/config_impl.h 88;" d +SVN_REGISTRY_PREFIX_LEN ./subversion/libsvn_subr/config_impl.h 89;" d +SVN_REGISTRY_SYS_CONFIG_PATH ./subversion/libsvn_subr/config_impl.h 96;" d +SVN_REGISTRY_USR_CONFIG_PATH ./subversion/libsvn_subr/config_impl.h 100;" d +SVN_REG_DEFAULT_NAME_SIZE ./subversion/libsvn_subr/config_win.c 180;" d file: +SVN_REG_DEFAULT_VALUE_SIZE ./subversion/libsvn_subr/config_win.c 181;" d file: +SVN_REPOS_DUMPFILE_CONTENT_LENGTH ./subversion/include/svn_repos.h 828;" d +SVN_REPOS_DUMPFILE_FORMAT_VERSION ./subversion/include/svn_repos.h 826;" d +SVN_REPOS_DUMPFILE_MAGIC_HEADER ./subversion/include/svn_repos.h 825;" d +SVN_REPOS_DUMPFILE_NODE_ACTION ./subversion/include/svn_repos.h 834;" d +SVN_REPOS_DUMPFILE_NODE_COPYFROM_PATH ./subversion/include/svn_repos.h 835;" d +SVN_REPOS_DUMPFILE_NODE_COPYFROM_REV ./subversion/include/svn_repos.h 836;" d +SVN_REPOS_DUMPFILE_NODE_KIND ./subversion/include/svn_repos.h 833;" d +SVN_REPOS_DUMPFILE_NODE_PATH ./subversion/include/svn_repos.h 832;" d +SVN_REPOS_DUMPFILE_PROP_CONTENT_LENGTH ./subversion/include/svn_repos.h 840;" d +SVN_REPOS_DUMPFILE_REVISION_NUMBER ./subversion/include/svn_repos.h 830;" d +SVN_REPOS_DUMPFILE_TEXT_CONTENT_CHECKSUM ./subversion/include/svn_repos.h 838;" d +SVN_REPOS_DUMPFILE_TEXT_CONTENT_LENGTH ./subversion/include/svn_repos.h 841;" d +SVN_REPOS_DUMPFILE_TEXT_COPY_SOURCE_CHECKSUM ./subversion/include/svn_repos.h 837;" d +SVN_REPOS_DUMPFILE_UUID ./subversion/include/svn_repos.h 827;" d +SVN_REPOS_H ./subversion/include/svn_repos.h 24;" d +SVN_REPOS__CONF_DIR ./subversion/libsvn_repos/repos.h 46;" d +SVN_REPOS__CONF_SVNSERVE_CONF ./subversion/libsvn_repos/repos.h 67;" d +SVN_REPOS__DAV_DIR ./subversion/libsvn_repos/repos.h 43;" d +SVN_REPOS__DB_DIR ./subversion/libsvn_repos/repos.h 42;" d +SVN_REPOS__DB_LOCKFILE ./subversion/libsvn_repos/repos.h 49;" d +SVN_REPOS__DB_LOGS_LOCKFILE ./subversion/libsvn_repos/repos.h 50;" d +SVN_REPOS__FORMAT ./subversion/libsvn_repos/repos.h 40;" d +SVN_REPOS__HOOK_DESC_EXT ./subversion/libsvn_repos/repos.h 63;" d +SVN_REPOS__HOOK_DIR ./subversion/libsvn_repos/repos.h 45;" d +SVN_REPOS__HOOK_POST_COMMIT ./subversion/libsvn_repos/repos.h 55;" d +SVN_REPOS__HOOK_POST_REVPROP_CHANGE ./subversion/libsvn_repos/repos.h 59;" d +SVN_REPOS__HOOK_PRE_COMMIT ./subversion/libsvn_repos/repos.h 54;" d +SVN_REPOS__HOOK_PRE_REVPROP_CHANGE ./subversion/libsvn_repos/repos.h 58;" d +SVN_REPOS__HOOK_READ_SENTINEL ./subversion/libsvn_repos/repos.h 56;" d +SVN_REPOS__HOOK_START_COMMIT ./subversion/libsvn_repos/repos.h 53;" d +SVN_REPOS__HOOK_WRITE_SENTINEL ./subversion/libsvn_repos/repos.h 57;" d +SVN_REPOS__LOCK_DIR ./subversion/libsvn_repos/repos.h 44;" d +SVN_REPOS__README ./subversion/libsvn_repos/repos.h 39;" d +SVN_REPOS__VERSION ./subversion/libsvn_repos/repos.h 32;" d +SVN_REVNUM_T_FMT ./subversion/include/svn_types.h 113;" d +SVN_RO_DAV_PROP ./subversion/mod_dav_svn/liveprops.c 54;" d file: +SVN_RO_DAV_PROP2 ./subversion/mod_dav_svn/liveprops.c 58;" d file: +SVN_RO_SVN_PROP ./subversion/mod_dav_svn/liveprops.c 63;" d file: +SVN_RW_DAV_PROP ./subversion/mod_dav_svn/liveprops.c 56;" d file: +SVN_RW_DAV_PROP2 ./subversion/mod_dav_svn/liveprops.c 60;" d file: +SVN_RW_SVN_PROP ./subversion/mod_dav_svn/liveprops.c 65;" d file: +SVN_SORTS_H ./subversion/include/svn_sorts.h 24;" d +SVN_STREAM_CHUNK_SIZE ./subversion/include/svn_types.h 324;" d +SVN_STRING_H ./subversion/include/svn_string.h 66;" d +SVN_STR_TO_REV ./subversion/include/svn_types.h 110;" d +SVN_SUBST_H ./subversion/include/svn_subst.h 25;" d +SVN_SVNDIFF_MIME_TYPE ./subversion/include/svn_dav.h 39;" d +SVN_SWIG_JAVACACHE_INCLUDED ./subversion/bindings/swig/swigutil_java_cache.h 78;" d +SVN_SWIG_JAVA_CACHE_CLASS_DEF ./subversion/bindings/swig/swigutil_java_cache.h 116;" d +SVN_SWIG_JAVA_CACHE_CLASS_DEF ./subversion/bindings/swig/swigutil_java_cache.h 37;" d +SVN_SWIG_JAVA_CACHE_CLASS_DEF ./subversion/bindings/swig/swigutil_java_cache.h 52;" d +SVN_SWIG_JAVA_CACHE_CLASS_DEF ./subversion/bindings/swig/swigutil_java_cache.h 69;" d +SVN_SWIG_JAVA_CACHE_CLASS_DEF ./subversion/bindings/swig/swigutil_java_cache.h 85;" d +SVN_SWIG_JAVA_CACHE_END ./subversion/bindings/swig/swigutil_java_cache.h 118;" d +SVN_SWIG_JAVA_CACHE_END ./subversion/bindings/swig/swigutil_java_cache.h 40;" d +SVN_SWIG_JAVA_CACHE_END ./subversion/bindings/swig/swigutil_java_cache.h 58;" d +SVN_SWIG_JAVA_CACHE_END ./subversion/bindings/swig/swigutil_java_cache.h 72;" d +SVN_SWIG_JAVA_CACHE_END ./subversion/bindings/swig/swigutil_java_cache.h 88;" d +SVN_SWIG_JAVA_CACHE_METHOD_DEF ./subversion/bindings/swig/swigutil_java_cache.h 117;" d +SVN_SWIG_JAVA_CACHE_METHOD_DEF ./subversion/bindings/swig/swigutil_java_cache.h 34;" d +SVN_SWIG_JAVA_CACHE_METHOD_DEF ./subversion/bindings/swig/swigutil_java_cache.h 48;" d +SVN_SWIG_JAVA_CACHE_METHOD_DEF ./subversion/bindings/swig/swigutil_java_cache.h 67;" d +SVN_SWIG_JAVA_CACHE_METHOD_DEF ./subversion/bindings/swig/swigutil_java_cache.h 82;" d +SVN_SWIG_JAVA_CACHE_START ./subversion/bindings/swig/swigutil_java_cache.h 115;" d +SVN_SWIG_JAVA_CACHE_START ./subversion/bindings/swig/swigutil_java_cache.h 32;" d +SVN_SWIG_JAVA_CACHE_START ./subversion/bindings/swig/swigutil_java_cache.h 45;" d +SVN_SWIG_JAVA_CACHE_START ./subversion/bindings/swig/swigutil_java_cache.h 65;" d +SVN_SWIG_JAVA_CACHE_START ./subversion/bindings/swig/swigutil_java_cache.h 80;" d +SVN_SWIG_JAVA_DEFINE_CACHE ./subversion/bindings/swig/swigutil_java.c 31;" d file: +SVN_SWIG_JAVA_DEFINE_CACHE ./subversion/bindings/swig/swigutil_java_cache.h 120;" d +SVN_SWIG_JAVA_INIT_CACHE ./subversion/bindings/swig/swigutil_java.c 1223;" d file: +SVN_SWIG_JAVA_INIT_CACHE ./subversion/bindings/swig/swigutil_java_cache.h 121;" d +SVN_SWIG_JAVA_TERM_CACHE ./subversion/bindings/swig/swigutil_java.c 1236;" d file: +SVN_SWIG_JAVA_TERM_CACHE ./subversion/bindings/swig/swigutil_java_cache.h 122;" d +SVN_SWIG_SWIGUTIL_JAVA_H ./subversion/bindings/swig/swigutil_java.h 21;" d +SVN_SWIG_SWIGUTIL_PL_H ./subversion/bindings/swig/swigutil_pl.h 21;" d +SVN_SWIG_SWIGUTIL_PY_H ./subversion/bindings/swig/swigutil_py.h 21;" d +SVN_TEST_H ./subversion/include/svn_test.h 23;" d +SVN_TEST_NULL ./subversion/include/svn_test.h 60;" d +SVN_TEST_PASS ./subversion/include/svn_test.h 63;" d +SVN_TEST_XFAIL ./subversion/include/svn_test.h 66;" d +SVN_TEST__DIR_DELTA_EDITOR_H ./subversion/tests/libsvn_repos/dir-delta-editor.h 24;" d +SVN_TEST__FS_HELPERS_H ./subversion/tests/fs-helpers.h 19;" d +SVN_TIME_H ./subversion/include/svn_time.h 23;" d +SVN_TIME__MAX_LENGTH ./subversion/libsvn_subr/time.c 73;" d file: +SVN_TYPES_H ./subversion/include/svn_types.h 23;" d +SVN_UTF_CONTOU_XLATE_HANDLE ./subversion/libsvn_subr/cmdline.c 39;" d file: +SVN_UTF_H ./subversion/include/svn_utf.h 25;" d +SVN_UTF_NTOU_XLATE_HANDLE ./subversion/libsvn_subr/utf.c 37;" d file: +SVN_UTF_UTOCON_XLATE_HANDLE ./subversion/libsvn_subr/cmdline.c 40;" d file: +SVN_UTF_UTON_XLATE_HANDLE ./subversion/libsvn_subr/utf.c 38;" d file: +SVN_VERSION ./subversion/include/svn_version.h 126;" d +SVN_VERSION_H ./subversion/include/svn_version.h 23;" d +SVN_VER_LIBRARY ./subversion/include/svn_version.h 71;" d +SVN_VER_MAJOR ./subversion/include/svn_version.h 51;" d +SVN_VER_MICRO ./subversion/include/svn_version.h 64;" d +SVN_VER_MINOR ./subversion/include/svn_version.h 58;" d +SVN_VER_NUM ./subversion/include/svn_version.h 118;" d +SVN_VER_NUMBER ./subversion/include/svn_version.h 123;" d +SVN_VER_NUMTAG ./subversion/include/svn_version.h 101;" d +SVN_VER_REVISION ./subversion/include/svn_version.h 112;" d +SVN_VER_TAG ./subversion/include/svn_version.h 86;" d +SVN_WC_ADM_DIR_NAME ./subversion/include/svn_wc.h 673;" d +SVN_WC_ENTRY_THIS_DIR ./subversion/include/svn_wc.h 790;" d +SVN_WC_H ./subversion/include/svn_wc.h 33;" d +SVN_WC_TIMESTAMP_WC ./subversion/libsvn_wc/wc.h 96;" d +SVN_WC__ADM_AUTH_DIR ./subversion/libsvn_wc/wc.h 121;" d +SVN_WC__ADM_DIR_PROPS ./subversion/libsvn_wc/wc.h 115;" d +SVN_WC__ADM_DIR_PROP_BASE ./subversion/libsvn_wc/wc.h 116;" d +SVN_WC__ADM_DIR_WCPROPS ./subversion/libsvn_wc/wc.h 118;" d +SVN_WC__ADM_EMPTY_FILE ./subversion/libsvn_wc/wc.h 122;" d +SVN_WC__ADM_ENTRIES ./subversion/libsvn_wc/wc.h 109;" d +SVN_WC__ADM_FORMAT ./subversion/libsvn_wc/wc.h 107;" d +SVN_WC__ADM_KILLME ./subversion/libsvn_wc/wc.h 120;" d +SVN_WC__ADM_LOCK ./subversion/libsvn_wc/wc.h 110;" d +SVN_WC__ADM_LOG ./subversion/libsvn_wc/wc.h 119;" d +SVN_WC__ADM_PROPS ./subversion/libsvn_wc/wc.h 113;" d +SVN_WC__ADM_PROP_BASE ./subversion/libsvn_wc/wc.h 114;" d +SVN_WC__ADM_README ./subversion/libsvn_wc/wc.h 108;" d +SVN_WC__ADM_TEXT_BASE ./subversion/libsvn_wc/wc.h 112;" d +SVN_WC__ADM_TMP ./subversion/libsvn_wc/wc.h 111;" d +SVN_WC__ADM_WCPROPS ./subversion/libsvn_wc/wc.h 117;" d +SVN_WC__BASE_EXT ./subversion/libsvn_wc/wc.h 39;" d +SVN_WC__DEFAULT_EOL_MARKER ./subversion/libsvn_wc/translate.h 38;" d +SVN_WC__DIFF_EXT ./subversion/libsvn_wc/wc.h 35;" d +SVN_WC__ENTRIES_ATTR_DIR_STR ./subversion/libsvn_wc/entries.h 39;" d +SVN_WC__ENTRIES_ATTR_FILE_STR ./subversion/libsvn_wc/entries.h 38;" d +SVN_WC__ENTRIES_ENTRY ./subversion/libsvn_wc/entries.h 34;" d +SVN_WC__ENTRIES_TOPLEVEL ./subversion/libsvn_wc/entries.h 33;" d +SVN_WC__ENTRY_ATTR_ABSENT ./subversion/libsvn_wc/entries.h 55;" d +SVN_WC__ENTRY_ATTR_CHECKSUM ./subversion/libsvn_wc/entries.h 51;" d +SVN_WC__ENTRY_ATTR_CMT_AUTHOR ./subversion/libsvn_wc/entries.h 64;" d +SVN_WC__ENTRY_ATTR_CMT_DATE ./subversion/libsvn_wc/entries.h 63;" d +SVN_WC__ENTRY_ATTR_CMT_REV ./subversion/libsvn_wc/entries.h 62;" d +SVN_WC__ENTRY_ATTR_CONFLICT_NEW ./subversion/libsvn_wc/entries.h 59;" d +SVN_WC__ENTRY_ATTR_CONFLICT_OLD ./subversion/libsvn_wc/entries.h 58;" d +SVN_WC__ENTRY_ATTR_CONFLICT_WRK ./subversion/libsvn_wc/entries.h 60;" d +SVN_WC__ENTRY_ATTR_COPIED ./subversion/libsvn_wc/entries.h 53;" d +SVN_WC__ENTRY_ATTR_COPYFROM_REV ./subversion/libsvn_wc/entries.h 57;" d +SVN_WC__ENTRY_ATTR_COPYFROM_URL ./subversion/libsvn_wc/entries.h 56;" d +SVN_WC__ENTRY_ATTR_DELETED ./subversion/libsvn_wc/entries.h 54;" d +SVN_WC__ENTRY_ATTR_INCOMPLETE ./subversion/libsvn_wc/entries.h 66;" d +SVN_WC__ENTRY_ATTR_KIND ./subversion/libsvn_wc/entries.h 48;" d +SVN_WC__ENTRY_ATTR_NAME ./subversion/libsvn_wc/entries.h 45;" d +SVN_WC__ENTRY_ATTR_PREJFILE ./subversion/libsvn_wc/entries.h 61;" d +SVN_WC__ENTRY_ATTR_PROP_TIME ./subversion/libsvn_wc/entries.h 50;" d +SVN_WC__ENTRY_ATTR_REVISION ./subversion/libsvn_wc/entries.h 46;" d +SVN_WC__ENTRY_ATTR_SCHEDULE ./subversion/libsvn_wc/entries.h 52;" d +SVN_WC__ENTRY_ATTR_TEXT_TIME ./subversion/libsvn_wc/entries.h 49;" d +SVN_WC__ENTRY_ATTR_URL ./subversion/libsvn_wc/entries.h 47;" d +SVN_WC__ENTRY_ATTR_UUID ./subversion/libsvn_wc/entries.h 65;" d +SVN_WC__ENTRY_MODIFY_ABSENT ./subversion/libsvn_wc/entries.h 132;" d +SVN_WC__ENTRY_MODIFY_ALL ./subversion/libsvn_wc/entries.h 136;" d +SVN_WC__ENTRY_MODIFY_CHECKSUM ./subversion/libsvn_wc/entries.h 117;" d +SVN_WC__ENTRY_MODIFY_CMT_AUTHOR ./subversion/libsvn_wc/entries.h 129;" d +SVN_WC__ENTRY_MODIFY_CMT_DATE ./subversion/libsvn_wc/entries.h 128;" d +SVN_WC__ENTRY_MODIFY_CMT_REV ./subversion/libsvn_wc/entries.h 127;" d +SVN_WC__ENTRY_MODIFY_CONFLICT_NEW ./subversion/libsvn_wc/entries.h 124;" d +SVN_WC__ENTRY_MODIFY_CONFLICT_OLD ./subversion/libsvn_wc/entries.h 123;" d +SVN_WC__ENTRY_MODIFY_CONFLICT_WRK ./subversion/libsvn_wc/entries.h 125;" d +SVN_WC__ENTRY_MODIFY_COPIED ./subversion/libsvn_wc/entries.h 119;" d +SVN_WC__ENTRY_MODIFY_COPYFROM_REV ./subversion/libsvn_wc/entries.h 122;" d +SVN_WC__ENTRY_MODIFY_COPYFROM_URL ./subversion/libsvn_wc/entries.h 121;" d +SVN_WC__ENTRY_MODIFY_DELETED ./subversion/libsvn_wc/entries.h 120;" d +SVN_WC__ENTRY_MODIFY_FORCE ./subversion/libsvn_wc/entries.h 140;" d +SVN_WC__ENTRY_MODIFY_INCOMPLETE ./subversion/libsvn_wc/entries.h 131;" d +SVN_WC__ENTRY_MODIFY_KIND ./subversion/libsvn_wc/entries.h 114;" d +SVN_WC__ENTRY_MODIFY_PREJFILE ./subversion/libsvn_wc/entries.h 126;" d +SVN_WC__ENTRY_MODIFY_PROP_TIME ./subversion/libsvn_wc/entries.h 116;" d +SVN_WC__ENTRY_MODIFY_REVISION ./subversion/libsvn_wc/entries.h 112;" d +SVN_WC__ENTRY_MODIFY_SCHEDULE ./subversion/libsvn_wc/entries.h 118;" d +SVN_WC__ENTRY_MODIFY_TEXT_TIME ./subversion/libsvn_wc/entries.h 115;" d +SVN_WC__ENTRY_MODIFY_URL ./subversion/libsvn_wc/entries.h 113;" d +SVN_WC__ENTRY_MODIFY_UUID ./subversion/libsvn_wc/entries.h 130;" d +SVN_WC__ENTRY_VALUE_ADD ./subversion/libsvn_wc/entries.h 69;" d +SVN_WC__ENTRY_VALUE_DELETE ./subversion/libsvn_wc/entries.h 70;" d +SVN_WC__ENTRY_VALUE_REPLACE ./subversion/libsvn_wc/entries.h 71;" d +SVN_WC__LOG_APPEND ./subversion/libsvn_wc/log.h 74;" d +SVN_WC__LOG_ATTR_ARG_1 ./subversion/libsvn_wc/log.h 129;" d +SVN_WC__LOG_ATTR_ARG_2 ./subversion/libsvn_wc/log.h 130;" d +SVN_WC__LOG_ATTR_ARG_3 ./subversion/libsvn_wc/log.h 131;" d +SVN_WC__LOG_ATTR_ARG_4 ./subversion/libsvn_wc/log.h 132;" d +SVN_WC__LOG_ATTR_ARG_5 ./subversion/libsvn_wc/log.h 133;" d +SVN_WC__LOG_ATTR_DEST ./subversion/libsvn_wc/log.h 121;" d +SVN_WC__LOG_ATTR_NAME ./subversion/libsvn_wc/log.h 120;" d +SVN_WC__LOG_ATTR_PROPNAME ./subversion/libsvn_wc/log.h 122;" d +SVN_WC__LOG_ATTR_PROPVAL ./subversion/libsvn_wc/log.h 123;" d +SVN_WC__LOG_ATTR_PROP_REJFILE ./subversion/libsvn_wc/log.h 126;" d +SVN_WC__LOG_ATTR_REVISION ./subversion/libsvn_wc/log.h 124;" d +SVN_WC__LOG_ATTR_TEXT_REJFILE ./subversion/libsvn_wc/log.h 125;" d +SVN_WC__LOG_ATTR_TIMESTAMP ./subversion/libsvn_wc/log.h 127;" d +SVN_WC__LOG_COMMITTED ./subversion/libsvn_wc/log.h 91;" d +SVN_WC__LOG_CP ./subversion/libsvn_wc/log.h 58;" d +SVN_WC__LOG_CP_AND_DETRANSLATE ./subversion/libsvn_wc/log.h 68;" d +SVN_WC__LOG_CP_AND_TRANSLATE ./subversion/libsvn_wc/log.h 63;" d +SVN_WC__LOG_DELETE_ENTRY ./subversion/libsvn_wc/log.h 52;" d +SVN_WC__LOG_MERGE ./subversion/libsvn_wc/log.h 115;" d +SVN_WC__LOG_MODIFY_ENTRY ./subversion/libsvn_wc/log.h 49;" d +SVN_WC__LOG_MODIFY_WCPROP ./subversion/libsvn_wc/log.h 96;" d +SVN_WC__LOG_MV ./subversion/libsvn_wc/log.h 55;" d +SVN_WC__LOG_READONLY ./subversion/libsvn_wc/log.h 77;" d +SVN_WC__LOG_RM ./subversion/libsvn_wc/log.h 71;" d +SVN_WC__LOG_SET_TIMESTAMP ./subversion/libsvn_wc/log.h 80;" d +SVN_WC__OLD_PROPNAMES_VERSION ./subversion/libsvn_wc/wc.h 65;" d +SVN_WC__PROP_REJ_EXT ./subversion/libsvn_wc/wc.h 38;" d +SVN_WC__TEXT_REJ_EXT ./subversion/libsvn_wc/wc.h 37;" d +SVN_WC__THIS_DIR_PREJ ./subversion/libsvn_wc/wc.h 128;" d +SVN_WC__TMP_EXT ./subversion/libsvn_wc/wc.h 36;" d +SVN_WC__VERSION ./subversion/libsvn_wc/wc.h 61;" d +SVN_WC__WORK_EXT ./subversion/libsvn_wc/wc.h 40;" d +SVN_XML_H ./subversion/include/svn_xml.h 25;" d +SVN_XML_NAMESPACE ./subversion/include/svn_xml.h 39;" d +SWIG_ConvertPtr ./subversion/bindings/swig/swigutil_pl.h 59;" d +SWIG_MakePtr ./subversion/bindings/swig/swigutil_pl.h 58;" d +SWIG_NewPointerObj ./subversion/bindings/swig/swigutil_py.h 39;" d +SubversionException ./subversion/bindings/swig/swigutil_py.c /^static PyObject *SubversionException = NULL;$/;" v file: +TEST_BUF_SIZE ./subversion/tests/libsvn_subr/stream-test.c 115;" d file: +TEST_BUF_SIZE ./subversion/tests/libsvn_subr/stream-test.c 153;" d file: +TEST_BUF_SIZE ./subversion/tests/libsvn_subr/stream-test.c 228;" d file: +TEST_BUF_SIZE ./subversion/tests/libsvn_subr/stream-test.c 35;" d file: +TEST_MANY ./subversion/tests/libsvn_subr/path-test.c 347;" d file: +TOP_DIR ./subversion/libsvn_ra_dav/fetch.c 144;" d file: +TRUE ./subversion/include/svn_types.h 136;" d +TZIND ./subversion/libsvn_subr/date.c /^ TZIND, \/* Handle +, -, Z *\/$/;" e enum:rule_action file: +Targets ./subversion/bindings/java/javahl/native/Targets.h /^class Targets $/;" c +UNAUTHENTICATED ./subversion/svnserve/serve.c /^enum authn_type { UNAUTHENTICATED, AUTHENTICATED };$/;" e enum:authn_type file: +USE_STUBLESS_PROXY ./subversion/bindings/com/dlldatax.c 24;" d file: +VALID_LITERAL ./subversion/libsvn_subr/quoprint.c 55;" d file: +VD_KEY_SIZE ./subversion/libsvn_delta/vdelta.c 53;" d file: +WIN32_LEAN_AND_MEAN ./subversion/libsvn_subr/config_win.c 25;" d file: +WIN32_RETRY_LOOP ./subversion/libsvn_subr/io.c 57;" d file: +WIN32_RETRY_LOOP ./subversion/libsvn_subr/io.c 74;" d file: +WINSVN_COMCP_H_ ./subversion/bindings/com/svn_comCP.h 18;" d +WINSVN_COM_MISC_H_ ./subversion/bindings/com/misc.h 17;" d +WINSVN_H_ ./subversion/bindings/com/SVN.h 20;" d +WINSVN_MARSHALL_H_ ./subversion/bindings/com/MarshalArray.h 18;" d +WINSVN_STATUS_H_ ./subversion/bindings/com/SVNStatus.h 20;" d +WRITE_ACCESS ./subversion/svnserve/serve.c /^enum access_type { NO_ACCESS, READ_ACCESS, WRITE_ACCESS };$/;" e enum:access_type file: +ZBUFFER_SIZE ./subversion/libsvn_subr/stream.c 270;" d file: +_APS_NEXT_COMMAND_VALUE ./subversion/bindings/com/resource.h 14;" d +_APS_NEXT_CONTROL_VALUE ./subversion/bindings/com/resource.h 15;" d +_APS_NEXT_RESOURCE_VALUE ./subversion/bindings/com/resource.h 13;" d +_APS_NEXT_SYMED_VALUE ./subversion/bindings/com/resource.h 16;" d +_ATL_APARTMENT_THREADED ./subversion/bindings/com/StdAfx.h 32;" d +_WIN32_WINNT ./subversion/bindings/com/StdAfx.h 30;" d +_WIN32_WINNT ./subversion/bindings/com/dlldatax.c 23;" d file: +_csNewDir ./subversion/bindings/com/SVN.h /^ CRITICAL_SECTION _csNewDir;$/;" m class:CSVNWorkingCopy +_hFindNotification ./subversion/bindings/com/SVN.h /^ HANDLE _hFindNotification;$/;" m class:CSVNWorkingCopy +_hFindNotification_NewDir ./subversion/bindings/com/SVN.h /^ HANDLE _hFindNotification_NewDir;$/;" m class:CSVNWorkingCopy +_hFindNotification_Stop ./subversion/bindings/com/SVN.h /^ HANDLE _hFindNotification_Stop;$/;" m class:CSVNWorkingCopy +_hFindNotification_Thread ./subversion/bindings/com/SVN.h /^ HANDLE _hFindNotification_Thread;$/;" m class:CSVNWorkingCopy +_pszNotification_Dir ./subversion/bindings/com/SVN.h /^ CHAR *_pszNotification_Dir;$/;" m class:CSVNWorkingCopy +_saved_thread_key ./subversion/bindings/swig/swigutil_py.c /^static apr_threadkey_t *_saved_thread_key = NULL;$/;" v file: +_saved_thread_pool ./subversion/bindings/swig/swigutil_py.c /^static apr_pool_t *_saved_thread_pool = NULL;$/;" v file: +a ./subversion/tests/libsvn_subr/string-test.c /^svn_stringbuf_t *a = NULL, *b = NULL, *c = NULL;$/;" v +abort_edit ./subversion/include/svn_delta.h /^ svn_error_t *(*abort_edit) (void *edit_baton,$/;" m struct:svn_delta_editor_t +abort_edit ./subversion/libsvn_client/commit_util.c /^abort_edit (void *edit_baton, apr_pool_t *pool)$/;" f file: +abort_edit ./subversion/libsvn_repos/commit.c /^abort_edit (void *edit_baton,$/;" f file: +abort_on_pool_failure ./subversion/libsvn_subr/pool.c /^abort_on_pool_failure (int retcode)$/;" f file: +abort_report ./subversion/include/svn_ra.h /^ svn_error_t *(*abort_report) (void *report_baton,$/;" m struct:svn_ra_reporter_t +abort_report ./subversion/svnserve/serve.c /^static svn_error_t *abort_report(svn_ra_svn_conn_t *conn, apr_pool_t *pool,$/;" f file: +abort_string ./subversion/tests/libsvn_fs/strings-reps-test.c /^abort_string (const char **msg, $/;" f file: +abort_trail ./subversion/libsvn_fs/trail.c /^abort_trail (trail_t *trail)$/;" f file: +abort_txn ./subversion/tests/libsvn_fs/fs-test.c /^abort_txn (const char **msg,$/;" f file: +aborted ./subversion/libsvn_ra_svn/editor.c /^ svn_boolean_t *aborted;$/;" m file: +aborted ./subversion/libsvn_ra_svn/editorp.c /^ svn_boolean_t *aborted;$/;" m file: +absent ./subversion/include/svn_wc.h /^ svn_boolean_t absent;$/;" m struct:svn_wc_entry_t +absent_directory ./subversion/include/svn_delta.h /^ svn_error_t *(*absent_directory) (const char *path,$/;" m struct:svn_delta_editor_t +absent_directory ./subversion/libsvn_delta/cancel.c /^absent_directory (const char *path,$/;" f file: +absent_directory ./subversion/libsvn_wc/update_editor.c /^absent_directory (const char *path,$/;" f file: +absent_file ./subversion/include/svn_delta.h /^ svn_error_t *(*absent_file) (const char *path,$/;" m struct:svn_delta_editor_t +absent_file ./subversion/libsvn_delta/cancel.c /^absent_file (const char *path,$/;" f file: +absent_file ./subversion/libsvn_wc/update_editor.c /^absent_file (const char *path,$/;" f file: +absent_file_or_dir ./subversion/libsvn_repos/delta.c /^absent_file_or_dir (struct context *c,$/;" f file: +absent_file_or_dir ./subversion/libsvn_wc/update_editor.c /^absent_file_or_dir (const char *path,$/;" f file: +absent_file_or_dir ./subversion/tests/svn_test_editor.c /^absent_file_or_dir (const char *path,$/;" f file: +absent_helper ./subversion/mod_dav_svn/update.c /^static svn_error_t * absent_helper(svn_boolean_t is_dir,$/;" f file: +absent_xxx_func ./subversion/libsvn_delta/default_editor.c /^absent_xxx_func (const char *path,$/;" f file: +accept_report ./subversion/svnserve/serve.c /^static svn_error_t *accept_report(svn_ra_svn_conn_t *conn, apr_pool_t *pool,$/;" f file: +accepted_failures ./subversion/include/svn_auth.h /^ apr_uint32_t accepted_failures;$/;" m struct:svn_auth_cred_ssl_server_trust_t +access ./subversion/mod_authz_svn/mod_authz_svn.c /^ int access;$/;" m struct:parse_authz_baton file: +access_checker ./subversion/mod_authz_svn/mod_authz_svn.c /^static int access_checker(request_rec *r)$/;" f file: +access_file ./subversion/mod_authz_svn/mod_authz_svn.c /^ const char *access_file;$/;" m file: +access_type ./subversion/svnserve/serve.c /^enum access_type { NO_ACCESS, READ_ACCESS, WRITE_ACCESS };$/;" g file: +accumulate_entry_props ./subversion/libsvn_wc/update_editor.c /^accumulate_entry_props (svn_stringbuf_t *log_accum,$/;" f file: +accumulate_wcprops ./subversion/libsvn_wc/update_editor.c /^accumulate_wcprops (svn_stringbuf_t *log_accum,$/;" f file: +action ./subversion/include/svn_repos.h /^ char action; $/;" m struct:svn_repos_node_t +action ./subversion/include/svn_types.h /^ char action;$/;" m struct:svn_log_changed_path_t +action ./subversion/libsvn_client/blame.c /^ char action; \/* The action associated with the eldest *\/ $/;" m struct:log_message_baton file: +action ./subversion/libsvn_repos/load.c /^ enum svn_node_action action;$/;" m struct:node_baton file: +action ./subversion/libsvn_subr/date.c /^ enum rule_action action; \/* What action to take when the rule is matched *\/$/;" m file: +action_code ./subversion/include/svn_delta.h /^ enum svn_delta_action action_code;$/;" m struct:svn_txdelta_op_t +activity_coll ./subversion/libsvn_ra_dav/options.c /^ const svn_string_t *activity_coll;$/;" m file: +activity_id ./subversion/mod_dav_svn/dav_svn.h /^ const char *activity_id;$/;" m +activity_url ./subversion/libsvn_ra_dav/commit.c /^ const char *activity_url;$/;" m file: +add ./subversion/libsvn_client/add.c /^add (const char *path, $/;" f file: +add ./subversion/tests/libsvn_fs/skel-test.c /^add (skel_t *element, skel_t *list)$/;" f file: +add_change ./subversion/libsvn_fs/tree.c /^add_change (svn_fs_t *fs,$/;" f file: +add_child ./subversion/libsvn_ra_dav/commit.c /^static svn_error_t * add_child(resource_t **child,$/;" f file: +add_committable ./subversion/libsvn_client/commit_util.c /^add_committable (apr_hash_t *committables,$/;" f file: +add_dir_recursive ./subversion/libsvn_client/add.c /^add_dir_recursive (const char *dirname,$/;" f file: +add_directory ./subversion/include/svn_delta.h /^ svn_error_t *(*add_directory) (const char *path,$/;" m struct:svn_delta_editor_t +add_directory ./subversion/libsvn_client/commit_util.c /^add_directory (const char *path,$/;" f file: +add_directory ./subversion/libsvn_client/export.c /^add_directory (const char *path,$/;" f file: +add_directory ./subversion/libsvn_client/repos_diff.c /^add_directory (const char *path,$/;" f file: +add_directory ./subversion/libsvn_delta/cancel.c /^add_directory (const char *path,$/;" f file: +add_directory ./subversion/libsvn_repos/commit.c /^add_directory (const char *path,$/;" f file: +add_directory ./subversion/libsvn_repos/dump.c /^add_directory (const char *path,$/;" f file: +add_directory ./subversion/libsvn_repos/node_tree.c /^add_directory (const char *path,$/;" f file: +add_directory ./subversion/libsvn_wc/diff.c /^add_directory (const char *path,$/;" f file: +add_directory ./subversion/libsvn_wc/status.c /^add_directory (const char *path,$/;" f file: +add_directory ./subversion/libsvn_wc/update_editor.c /^add_directory (const char *path,$/;" f file: +add_externals ./subversion/libsvn_client/export.c /^add_externals (apr_hash_t *externals,$/;" f file: +add_file ./subversion/include/svn_delta.h /^ svn_error_t *(*add_file) (const char *path,$/;" m struct:svn_delta_editor_t +add_file ./subversion/libsvn_client/add.c /^add_file (const char *path,$/;" f file: +add_file ./subversion/libsvn_client/commit_util.c /^add_file (const char *path,$/;" f file: +add_file ./subversion/libsvn_client/export.c /^add_file (const char *path,$/;" f file: +add_file ./subversion/libsvn_client/repos_diff.c /^add_file (const char *path,$/;" f file: +add_file ./subversion/libsvn_delta/cancel.c /^add_file (const char *path,$/;" f file: +add_file ./subversion/libsvn_repos/commit.c /^add_file (const char *path,$/;" f file: +add_file ./subversion/libsvn_repos/dump.c /^add_file (const char *path,$/;" f file: +add_file ./subversion/libsvn_repos/node_tree.c /^add_file (const char *path,$/;" f file: +add_file ./subversion/libsvn_wc/diff.c /^add_file (const char *path,$/;" f file: +add_file ./subversion/libsvn_wc/status.c /^add_file (const char *path,$/;" f file: +add_file ./subversion/libsvn_wc/update_editor.c /^add_file (const char *name,$/;" f file: +add_file_or_dir ./subversion/libsvn_repos/delta.c /^add_file_or_dir (struct context *c, void *dir_baton,$/;" f file: +add_helper ./subversion/mod_dav_svn/update.c /^static svn_error_t * add_helper(svn_boolean_t is_dir,$/;" f file: +add_ignored ./subversion/libsvn_ra_dav/merge.c /^static void add_ignored(merge_ctx_t *mc, const char *cdata)$/;" f file: +add_item ./subversion/libsvn_delta/default_editor.c /^add_item (const char *path,$/;" f file: +add_node_props ./subversion/libsvn_ra_dav/fetch.c /^add_node_props (report_baton_t *rb, apr_pool_t *pool)$/;" f file: +add_open_helper ./subversion/libsvn_repos/node_tree.c /^add_open_helper (const char *path,$/;" f file: +add_or_open ./subversion/tests/svn_test_editor.c /^add_or_open (const char *path,$/;" f file: +add_or_open_file ./subversion/libsvn_wc/update_editor.c /^add_or_open_file (const char *path,$/;" f file: +add_prop_to_hash ./subversion/libsvn_ra_dav/fetch.c /^add_prop_to_hash (void *baton,$/;" f file: +add_props ./subversion/libsvn_ra_dav/fetch.c /^static void add_props(apr_hash_t *props,$/;" f file: +add_standard_changes ./subversion/tests/libsvn_fs/changes-test.c /^add_standard_changes (svn_fs_t *fs,$/;" f file: +add_to_path_map ./subversion/libsvn_repos/reporter.c /^static void add_to_path_map(apr_hash_t *hash,$/;" f file: +add_to_path_map ./subversion/mod_dav_svn/update.c /^static void add_to_path_map(apr_hash_t *hash,$/;" f file: +add_to_proplist ./subversion/libsvn_client/prop_commands.c /^add_to_proplist (apr_array_header_t *prop_list,$/;" f file: +add_valid_target ./subversion/libsvn_ra_dav/commit.c /^add_valid_target (commit_ctx_t *cc,$/;" f file: +added ./subversion/libsvn_client/repos_diff.c /^ svn_boolean_t added;$/;" m struct:dir_baton file: +added ./subversion/libsvn_client/repos_diff.c /^ svn_boolean_t added;$/;" m struct:file_baton file: +added ./subversion/libsvn_repos/dump.c /^ svn_boolean_t added;$/;" m struct:dir_baton file: +added ./subversion/libsvn_wc/diff.c /^ svn_boolean_t added;$/;" m struct:dir_baton file: +added ./subversion/libsvn_wc/diff.c /^ svn_boolean_t added;$/;" m struct:file_baton file: +added ./subversion/libsvn_wc/status.c /^ svn_boolean_t added;$/;" m struct:dir_baton file: +added ./subversion/libsvn_wc/status.c /^ svn_boolean_t added;$/;" m struct:file_baton file: +added ./subversion/libsvn_wc/update_editor.c /^ svn_boolean_t added;$/;" m struct:dir_baton file: +added ./subversion/libsvn_wc/update_editor.c /^ svn_boolean_t added;$/;" m struct:file_baton file: +added ./subversion/mod_dav_svn/update.c /^ svn_boolean_t added; \/* File added? (Implies text_changed.) *\/$/;" m file: +adjust_rel_targets ./subversion/libsvn_client/commit.c /^adjust_rel_targets (const char **pbase_dir,$/;" f file: +adm_access ./subversion/libsvn_client/commit_util.c /^ svn_wc_adm_access_t *adm_access; \/* top-level access baton *\/$/;" m struct:path_driver_cb_baton file: +adm_access ./subversion/libsvn_client/repos_diff.c /^ svn_wc_adm_access_t *adm_access;$/;" m struct:edit_baton file: +adm_access ./subversion/libsvn_wc/adm_ops.c /^ svn_wc_adm_access_t *adm_access;$/;" m struct:resolve_callback_baton file: +adm_access ./subversion/libsvn_wc/log.c /^ svn_wc_adm_access_t *adm_access; \/* the dir in which all this happens *\/$/;" m struct:log_runner file: +adm_access ./subversion/libsvn_wc/status.c /^ svn_wc_adm_access_t *adm_access;$/;" m struct:edit_baton file: +adm_access ./subversion/libsvn_wc/update_editor.c /^ svn_wc_adm_access_t *adm_access;$/;" m struct:edit_baton file: +adm_access_alloc ./subversion/libsvn_wc/lock.c /^adm_access_alloc (enum svn_wc__adm_access_type type,$/;" f file: +adm_ensure_set ./subversion/libsvn_wc/lock.c /^adm_ensure_set (svn_wc_adm_access_t *adm_access)$/;" f file: +aliases ./subversion/include/svn_opt.h /^ const char *aliases[SVN_OPT_MAX_ALIASES];$/;" m struct:svn_opt_subcommand_desc_t +alloc_block ./subversion/libsvn_delta/compose_delta.c /^alloc_block (apr_pool_t *pool, alloc_block_t **free_list)$/;" f file: +alloc_block_t ./subversion/libsvn_delta/compose_delta.c /^typedef union alloc_block_t alloc_block_t;$/;" t file: +alloc_block_t ./subversion/libsvn_delta/compose_delta.c /^union alloc_block_t$/;" u file: +alloc_entry ./subversion/libsvn_wc/entries.c /^alloc_entry (apr_pool_t *pool)$/;" f file: +alloc_range_index_node ./subversion/libsvn_delta/compose_delta.c /^alloc_range_index_node (range_index_t *ndx,$/;" f file: +alloc_range_list ./subversion/libsvn_delta/compose_delta.c /^alloc_range_list (range_list_node_t **list,$/;" f file: +allocate_env ./subversion/libsvn_fs/fs.c /^allocate_env (svn_fs_t *fs)$/;" f file: +allocate_txn_id ./subversion/libsvn_fs/bdb/txn-table.c /^allocate_txn_id (const char **id_p,$/;" f file: +allow ./subversion/mod_authz_svn/mod_authz_svn.c /^ int allow;$/;" m struct:parse_authz_baton file: +already_exists ./subversion/libsvn_fs/tree.c /^already_exists (svn_fs_root_t *root, const char *path)$/;" f file: +amalgamate ./subversion/libsvn_subr/xml.c /^amalgamate (const char **atts,$/;" f file: +amt_read ./subversion/libsvn_subr/stream.c /^ apr_size_t amt_read;$/;" m struct:string_stream_baton file: +analyze_status ./subversion/svnversion/main.c /^analyze_status (void *baton,$/;" f file: +ancestor_node ./subversion/libsvn_fs/tree.c /^ dag_node_t *ancestor_node;$/;" m struct:merge_args file: +ancestor_path ./subversion/clients/cmdline/cl.h /^ const char *ancestor_path; \/* ### todo: who sets this? *\/$/;" m struct:svn_cl__opt_state_t +anchor ./subversion/libsvn_wc/diff.c /^ svn_wc_adm_access_t *anchor;$/;" m struct:edit_baton file: +anchor ./subversion/libsvn_wc/status.c /^ const char *anchor;$/;" m struct:edit_baton file: +anchor ./subversion/libsvn_wc/update_editor.c /^ const char *anchor;$/;" m struct:edit_baton file: +anchor ./subversion/mod_dav_svn/update.c /^ const char *anchor;$/;" m file: +anchor_path ./subversion/libsvn_wc/diff.c /^ const char *anchor_path;$/;" m struct:edit_baton file: +anchor_status ./subversion/libsvn_wc/status.c /^ svn_wc_status_t *anchor_status;$/;" m struct:edit_baton file: +anonymous ./subversion/mod_authz_svn/mod_authz_svn.c /^ int anonymous;$/;" m file: +append_encoded_int ./subversion/libsvn_delta/svndiff.c /^append_encoded_int (svn_stringbuf_t *header, svn_filesize_t val,$/;" f file: +append_prop_conflict ./subversion/libsvn_wc/props.c /^append_prop_conflict (apr_file_t *fp,$/;" f file: +apply_baton ./subversion/libsvn_client/export.c /^ void *apply_baton;$/;" m struct:handler_baton file: +apply_baton ./subversion/libsvn_client/repos_diff.c /^ void *apply_baton;$/;" m struct:file_baton file: +apply_baton ./subversion/libsvn_delta/text_delta.c /^struct apply_baton {$/;" s file: +apply_baton ./subversion/libsvn_wc/diff.c /^ void *apply_baton;$/;" m struct:file_baton file: +apply_baton ./subversion/libsvn_wc/update_editor.c /^ void *apply_baton;$/;" m struct:handler_baton file: +apply_handler ./subversion/libsvn_client/export.c /^ svn_txdelta_window_handler_t apply_handler;$/;" m struct:handler_baton file: +apply_handler ./subversion/libsvn_client/repos_diff.c /^ svn_txdelta_window_handler_t apply_handler;$/;" m struct:file_baton file: +apply_handler ./subversion/libsvn_wc/diff.c /^ svn_txdelta_window_handler_t apply_handler;$/;" m struct:file_baton file: +apply_handler ./subversion/libsvn_wc/update_editor.c /^ svn_txdelta_window_handler_t apply_handler;$/;" m struct:handler_baton file: +apply_log_message ./subversion/libsvn_ra_dav/commit.c /^static svn_error_t * apply_log_message(commit_ctx_t *cc,$/;" f file: +apply_textdelta ./subversion/include/svn_delta.h /^ svn_error_t *(*apply_textdelta) (void *file_baton,$/;" m struct:svn_delta_editor_t +apply_textdelta ./subversion/libsvn_client/commit_util.c /^apply_textdelta (void *file_baton,$/;" f file: +apply_textdelta ./subversion/libsvn_client/export.c /^apply_textdelta (void *file_baton,$/;" f file: +apply_textdelta ./subversion/libsvn_client/repos_diff.c /^apply_textdelta (void *file_baton,$/;" f file: +apply_textdelta ./subversion/libsvn_delta/cancel.c /^apply_textdelta (void *file_baton,$/;" f file: +apply_textdelta ./subversion/libsvn_delta/default_editor.c /^apply_textdelta (void *file_baton,$/;" f file: +apply_textdelta ./subversion/libsvn_repos/commit.c /^apply_textdelta (void *file_baton,$/;" f file: +apply_textdelta ./subversion/libsvn_repos/node_tree.c /^apply_textdelta (void *file_baton, $/;" f file: +apply_textdelta ./subversion/libsvn_wc/diff.c /^apply_textdelta (void *file_baton,$/;" f file: +apply_textdelta ./subversion/libsvn_wc/status.c /^apply_textdelta (void *file_baton, $/;" f file: +apply_textdelta ./subversion/libsvn_wc/update_editor.c /^apply_textdelta (void *file_baton, $/;" f file: +apply_window ./subversion/libsvn_delta/text_delta.c /^apply_window (svn_txdelta_window_t *window, void *baton)$/;" f file: +apr_dir_is_empty ./subversion/libsvn_subr/io.c /^apr_dir_is_empty (const char *dir, apr_pool_t *pool)$/;" f file: +apr_err ./subversion/include/svn_types.h /^ apr_status_t apr_err;$/;" m struct:svn_error_t +apr_free_cleanup ./subversion/libsvn_fs/bdb/dbt.c /^apr_free_cleanup (void *arg)$/;" f file: +arg1 ./subversion/svnlook/main.c /^ const char *arg1; \/* Usually an fs path, a propname, or NULL. *\/$/;" m struct:svnlook_opt_state file: +arg2 ./subversion/svnlook/main.c /^ const char *arg2; \/* Usually an fs path or NULL. *\/$/;" m struct:svnlook_opt_state file: +array_push_str ./subversion/libsvn_subr/opt.c /^array_push_str (apr_array_header_t *array,$/;" f file: +ary_exact_match ./subversion/svndumpfilter/main.c /^ary_exact_match (apr_array_header_t *estlist, const char *path)$/;" f file: +ary_prefix_match ./subversion/svndumpfilter/main.c /^ary_prefix_match (apr_array_header_t *pfxlist, const char *path)$/;" f file: +ascii_cert ./subversion/include/svn_auth.h /^ const char *ascii_cert;$/;" m struct:svn_auth_ssl_server_cert_info_t +assemble_history ./subversion/libsvn_fs/tree.c /^assemble_history (svn_fs_t *fs,$/;" f file: +assemble_status ./subversion/libsvn_wc/status.c /^assemble_status (svn_wc_status_t **status,$/;" f file: +assign_rsrc_url ./subversion/libsvn_ra_dav/props.c /^static void assign_rsrc_url(svn_ra_dav_resource_t *rsrc, $/;" f file: +attempt_deletion ./subversion/libsvn_wc/adm_ops.c /^attempt_deletion (const char *parent_dir,$/;" f file: +auth ./subversion/svnserve/serve.c /^static svn_error_t *auth(svn_ra_svn_conn_t *conn, apr_pool_t *pool,$/;" f file: +auth_baton ./subversion/include/svn_client.h /^ svn_auth_baton_t *auth_baton;$/;" m struct:svn_client_ctx_t +auth_baton ./subversion/include/svn_ra.h /^ svn_auth_baton_t *auth_baton;$/;" m struct:svn_ra_callbacks_t +auth_baton ./subversion/libsvn_ra_svn/client.c /^ svn_auth_baton_t *auth_baton;$/;" m file: +auth_baton ./subversion/libsvn_subr/auth.c /^ svn_auth_baton_t *auth_baton; \/* the original auth_baton. *\/$/;" m struct:svn_auth_iterstate_t file: +auth_checker ./subversion/mod_authz_svn/mod_authz_svn.c /^static int auth_checker(request_rec *r)$/;" f file: +auth_file_path ./subversion/libsvn_subr/config_auth.c /^auth_file_path (const char **path,$/;" f file: +auth_iterstate ./subversion/libsvn_ra_dav/ra_dav.h /^ svn_auth_iterstate_t *auth_iterstate; \/* state of authentication retries *\/$/;" m +auth_password ./subversion/clients/cmdline/cl.h /^ const char *auth_password; \/* auth password *\/ \/* UTF-8! *\/$/;" m struct:svn_cl__opt_state_t +auth_request ./subversion/svnserve/serve.c /^static svn_error_t *auth_request(svn_ra_svn_conn_t *conn, apr_pool_t *pool,$/;" f file: +auth_response ./subversion/libsvn_ra_svn/client.c /^static svn_error_t *auth_response(svn_ra_svn_conn_t *conn, apr_pool_t *pool,$/;" f file: +auth_username ./subversion/clients/cmdline/cl.h /^ const char *auth_username; \/* auth username *\/ \/* UTF-8! *\/$/;" m struct:svn_cl__opt_state_t +authn_type ./subversion/svnserve/serve.c /^enum authn_type { UNAUTHENTICATED, AUTHENTICATED };$/;" g file: +author ./subversion/include/svn_client.h /^ const char *author;$/;" m struct:svn_client_commit_info_t +author ./subversion/include/svn_subst.h /^ const svn_string_t *author;$/;" m struct:svn_subst_keywords_t +author ./subversion/libsvn_client/blame.c /^ const char *author; \/* the author of the revision *\/$/;" m struct:rev file: +author ./subversion/libsvn_client/export.c /^ const char *author;$/;" m struct:file_baton file: +author ./subversion/libsvn_ra_dav/log.c /^ const char *author;$/;" m struct:log_baton file: +author ./subversion/svnserve/serve.c /^ const char **author;$/;" m file: +authoritative ./subversion/mod_authz_svn/mod_authz_svn.c /^ int authoritative;$/;" m file: +authz_read_baton ./subversion/libsvn_repos/delta.c /^ void *authz_read_baton;$/;" m struct:context file: +authz_read_baton ./subversion/libsvn_repos/reporter.c /^ void *authz_read_baton;$/;" m struct:report_baton_t file: +authz_read_baton ./subversion/mod_dav_svn/deadprops.c /^ void *authz_read_baton;$/;" m struct:dav_db file: +authz_read_func ./subversion/libsvn_repos/delta.c /^ svn_repos_authz_func_t authz_read_func;$/;" m struct:context file: +authz_read_func ./subversion/libsvn_repos/reporter.c /^ svn_repos_authz_func_t authz_read_func;$/;" m struct:report_baton_t file: +authz_read_func ./subversion/mod_dav_svn/deadprops.c /^ svn_repos_authz_func_t authz_read_func;$/;" m struct:dav_db file: +authz_root_check ./subversion/libsvn_repos/delta.c /^authz_root_check (svn_fs_root_t *root,$/;" f file: +authz_svn_cmds ./subversion/mod_authz_svn/mod_authz_svn.c /^static const command_rec authz_svn_cmds[] =$/;" v file: +authz_svn_config_rec ./subversion/mod_authz_svn/mod_authz_svn.c /^} authz_svn_config_rec;$/;" t file: +authz_svn_module ./subversion/mod_authz_svn/mod_authz_svn.c /^module AP_MODULE_DECLARE_DATA authz_svn_module =$/;" v +authz_svn_module ./subversion/mod_authz_svn/mod_authz_svn.c /^module AP_MODULE_DECLARE_DATA authz_svn_module;$/;" v +auto_checked_out ./subversion/mod_dav_svn/dav_svn.h /^ svn_boolean_t auto_checked_out;$/;" m struct:dav_resource_private +auto_props_baton_t ./subversion/libsvn_client/add.c /^} auto_props_baton_t;$/;" t file: +auto_props_enumerator ./subversion/libsvn_client/add.c /^auto_props_enumerator (const char *name,$/;" f file: +autoprops ./subversion/clients/cmdline/cl.h /^ svn_boolean_t autoprops; \/* enable automatic properties *\/$/;" m struct:svn_cl__opt_state_t +autoversioning ./subversion/mod_dav_svn/dav_svn.h /^ svn_boolean_t autoversioning;$/;" m +autoversioning ./subversion/mod_dav_svn/mod_dav_svn.c /^ svn_boolean_t autoversioning; \/* whether autoversioning is active *\/$/;" m file: +avail ./subversion/libsvn_client/blame.c /^ struct blame *avail; \/* linked list of free blame chunks *\/$/;" m struct:diff_baton file: +avail_reports ./subversion/mod_dav_svn/version.c /^static const dav_report_elem avail_reports[] = {$/;" v file: +b ./subversion/tests/libsvn_subr/string-test.c /^svn_stringbuf_t *a = NULL, *b = NULL, *c = NULL;$/;" v +base ./subversion/libsvn_subr/date.c /^ apr_time_exp_t base;$/;" m file: +base64_decoder ./subversion/libsvn_ra_dav/fetch.c /^ svn_stream_t *base64_decoder;$/;" m file: +base64tab ./subversion/libsvn_subr/svn_base64.c /^static const char base64tab[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"$/;" v file: +base_access ./subversion/libsvn_client/client.h /^ svn_wc_adm_access_t *base_access;$/;" m +base_access ./subversion/libsvn_client/prop_commands.c /^ svn_wc_adm_access_t *base_access; \/* Access for the tree being walked. *\/$/;" m struct:propget_walk_baton file: +base_access ./subversion/libsvn_client/prop_commands.c /^ svn_wc_adm_access_t *base_access; \/* Access for the tree being walked. *\/$/;" m struct:proplist_walk_baton file: +base_access ./subversion/libsvn_client/prop_commands.c /^ svn_wc_adm_access_t *base_access; \/* Access for the tree being walked. *\/$/;" m struct:propset_walk_baton file: +base_access ./subversion/libsvn_client/ra.c /^ svn_wc_adm_access_t *base_access;$/;" m struct:invalidate_wcprop_walk_baton file: +base_checksum ./subversion/libsvn_fs/tree.c /^ const char *base_checksum;$/;" m struct:txdelta_baton_t file: +base_checksum ./subversion/libsvn_ra_dav/commit.c /^ const char *base_checksum; \/* hex md5 of base text; may be null *\/$/;" m file: +base_checksum ./subversion/mod_dav_svn/dav_svn.h /^ const char *base_checksum;$/;" m struct:dav_resource_private +base_checksum ./subversion/mod_dav_svn/update.c /^ const char *base_checksum; \/* base_checksum (from apply_textdelta) *\/$/;" m file: +base_dir ./subversion/clients/cmdline/util.c /^ const char *base_dir; \/* the base directory for an external edit. UTF-8! *\/$/;" m struct:log_msg_baton file: +base_dir ./subversion/libsvn_client/client.h /^ const char *base_dir;$/;" m +base_href ./subversion/libsvn_ra_dav/merge.c /^ const char *base_href;$/;" m file: +base_id ./subversion/libsvn_fs/fs.h /^ const svn_fs_id_t *base_id;$/;" m +base_id ./subversion/libsvn_fs/tree.c /^ const svn_fs_id_t *base_id;$/;" m struct:txn_deltify_args file: +base_len ./subversion/libsvn_ra_dav/merge.c /^ apr_size_t base_len;$/;" m file: +base_path ./subversion/libsvn_repos/commit.c /^ const char *base_path;$/;" m struct:edit_baton file: +base_path ./subversion/libsvn_repos/reporter.c /^ const char *base_path;$/;" m struct:report_baton_t file: +base_path ./subversion/mod_authz_svn/mod_authz_svn.c /^ const char *base_path;$/;" m file: +base_rev ./subversion/libsvn_fs/revs-txns.h /^ svn_revnum_t base_rev;$/;" m struct:svn_fs_txn_t +base_rev ./subversion/libsvn_repos/commit.c /^ svn_revnum_t base_rev; \/* the revision I'm based on *\/$/;" m struct:dir_baton file: +base_root ./subversion/libsvn_repos/node_tree.c /^ svn_fs_root_t *base_root;$/;" m struct:edit_baton file: +base_url ./subversion/mod_dav_svn/dav_svn.h /^ const char *base_url;$/;" m +baseline_props ./subversion/libsvn_ra_dav/props.c /^static const ne_propname baseline_props[] =$/;" v file: +baseprops ./subversion/libsvn_wc/diff.c /^ apr_hash_t *baseprops;$/;" m struct:dir_baton file: +baseprops ./subversion/libsvn_wc/diff.c /^ apr_hash_t *baseprops;$/;" m struct:file_baton file: +basic_commit ./subversion/tests/libsvn_fs/fs-test.c /^basic_commit (const char **msg,$/;" f file: +baton ./subversion/bindings/swig/swigutil_java.c /^ jobject baton; \/* the dir\/file baton (or NULL for edit baton) *\/$/;" m file: +baton ./subversion/bindings/swig/swigutil_pl.c /^ SV *baton; \/* the dir\/file baton (or NULL for edit baton) *\/$/;" m file: +baton ./subversion/bindings/swig/swigutil_py.c /^ PyObject *baton; \/* the dir\/file baton (or NULL for edit baton) *\/$/;" m file: +baton ./subversion/libsvn_fs/trail.c /^ void *baton;$/;" m struct:undo file: +baton ./subversion/libsvn_ra_dav/fetch.c /^ void *baton;$/;" m file: +baton ./subversion/libsvn_ra_svn/editor.c /^ void *baton;$/;" m file: +baton ./subversion/libsvn_ra_svn/editorp.c /^ void *baton;$/;" m file: +baton ./subversion/libsvn_subr/stream.c /^ void *baton;$/;" m struct:svn_stream_t file: +baton ./subversion/libsvn_subr/xml.c /^ void *baton;$/;" m struct:svn_xml_parser_t file: +baton_apr ./subversion/libsvn_subr/stream.c /^struct baton_apr {$/;" s file: +bb ./subversion/mod_dav_svn/log.c /^ apr_bucket_brigade *bb;$/;" m struct:log_receiver_baton file: +bb ./subversion/mod_dav_svn/update.c /^ apr_bucket_brigade *bb;$/;" m file: +bb ./subversion/mod_dav_svn/update.c /^ apr_bucket_brigade *bb;$/;" m struct:brigade_write_baton file: +bdb_err_to_apr_err ./subversion/libsvn_fs/bdb/bdb-err.c /^bdb_err_to_apr_err (int db_err)$/;" f file: +bdb_log_keep ./subversion/svnadmin/main.c /^ svn_boolean_t bdb_log_keep; \/* --bdb-log-keep *\/$/;" m struct:svnadmin_opt_state file: +bdb_txn_nosync ./subversion/svnadmin/main.c /^ svn_boolean_t bdb_txn_nosync; \/* --bdb-txn-nosync *\/$/;" m struct:svnadmin_opt_state file: +bdb_write_config ./subversion/libsvn_fs/fs.c /^bdb_write_config (svn_fs_t *fs)$/;" f file: +begin ./subversion/bindings/com/MarshalArray.h /^ begin()$/;" f class:CComDynamicMarshalledUnkArray +begin_trail ./subversion/libsvn_fs/trail.c /^begin_trail (trail_t **trail_p,$/;" f file: +begin_txn ./subversion/libsvn_repos/reporter.c /^begin_txn (report_baton_t *rbaton)$/;" f file: +begin_txn_args ./subversion/libsvn_fs/revs-txns.c /^struct begin_txn_args$/;" s file: +berkeley_error_handler ./subversion/tests/fs-helpers.c /^berkeley_error_handler (const char *errpfx, char *msg)$/;" f file: +berkeley_error_handler ./subversion/tests/libsvn_fs/fs-test.c /^berkeley_error_handler (const char *errpfx, char *msg)$/;" f file: +bigstring1 ./subversion/tests/libsvn_fs/strings-reps-test.c /^static const char *bigstring1 =$/;" v file: +bigstring2 ./subversion/tests/libsvn_fs/strings-reps-test.c /^static const char *bigstring2 =$/;" v file: +bigstring3 ./subversion/tests/libsvn_fs/strings-reps-test.c /^static const char *bigstring3 =$/;" v file: +blame ./subversion/libsvn_client/blame.c /^ struct blame *blame; \/* linked list of blame chunks *\/$/;" m struct:diff_baton file: +blame ./subversion/libsvn_client/blame.c /^struct blame$/;" s file: +blame_adjust ./subversion/libsvn_client/blame.c /^blame_adjust (struct blame *blame, apr_off_t adjust)$/;" f file: +blame_create ./subversion/libsvn_client/blame.c /^blame_create (struct diff_baton *baton, struct rev *rev, apr_off_t start)$/;" f file: +blame_delete_range ./subversion/libsvn_client/blame.c /^blame_delete_range (struct diff_baton *db, apr_off_t start, apr_off_t length)$/;" f file: +blame_destroy ./subversion/libsvn_client/blame.c /^blame_destroy (struct diff_baton *baton, struct blame *blame)$/;" f file: +blame_find ./subversion/libsvn_client/blame.c /^blame_find (struct blame *blame, apr_off_t off)$/;" f file: +blame_insert_range ./subversion/libsvn_client/blame.c /^blame_insert_range (struct diff_baton *db, apr_off_t start, apr_off_t length)$/;" f file: +blame_receiver ./subversion/clients/cmdline/blame-cmd.c /^blame_receiver (void *baton,$/;" f file: +block_baton ./subversion/libsvn_ra_svn/ra_svn.h /^ void *block_baton;$/;" m struct:svn_ra_svn_conn_st +block_handler ./subversion/libsvn_ra_svn/ra_svn.h /^ ra_svn_block_handler_t block_handler;$/;" m struct:svn_ra_svn_conn_st +blocked_write ./subversion/libsvn_ra_svn/editorp.c /^static svn_error_t *blocked_write(svn_ra_svn_conn_t *conn, apr_pool_t *pool,$/;