35 #include <apr_pools.h>
37 #include <apr_tables.h>
38 #include <apr_file_io.h>
56 #define SVN_DELTA_COMPRESSION_LEVEL_NONE 0
62 #define SVN_DELTA_COMPRESSION_LEVEL_MAX 9
70 #define SVN_DELTA_COMPRESSION_LEVEL_DEFAULT 5
255 const char *sbuf,
char *tbuf,
295 apr_pool_t *result_pool,
296 apr_pool_t *scratch_pool);
329 typedef const unsigned char *
330 (*svn_txdelta_md5_digest_fn_t)(
void *baton);
361 const unsigned char *
439 unsigned char *digest,
491 unsigned char *result_digest,
492 const char *error_info,
495 void **handler_baton);
514 void **handler_baton,
517 int compression_level,
529 void **handler_baton,
544 void **handler_baton);
843 apr_pool_t *scratch_pool);
859 apr_pool_t *result_pool,
881 apr_pool_t *scratch_pool);
899 const char *copyfrom_path,
901 apr_pool_t *result_pool,
918 apr_pool_t *result_pool,
935 apr_pool_t *scratch_pool);
945 apr_pool_t *scratch_pool);
958 apr_pool_t *scratch_pool);
985 const char *copyfrom_path,
987 apr_pool_t *result_pool,
1008 apr_pool_t *result_pool,
1035 const char *base_checksum,
1036 apr_pool_t *result_pool,
1038 void **handler_baton);
1054 apr_pool_t *scratch_pool);
1070 const char *text_checksum,
1071 apr_pool_t *scratch_pool);
1083 apr_pool_t *scratch_pool);
1091 apr_pool_t *scratch_pool);
1099 apr_pool_t *scratch_pool);
1145 void *wrapped_baton,
1188 void *wrapped_edit_baton,
1227 void *callback_baton,
1252 const apr_array_header_t *paths,
1255 void *callback_baton,
1256 apr_pool_t *scratch_pool);
1273 const apr_array_header_t *paths,
1275 void *callback_baton,
1276 apr_pool_t *scratch_pool);
1312 apr_hash_t *rev_props,
1316 apr_array_header_t *prop_diffs,
1334 apr_hash_t *rev_props,
1337 apr_array_header_t *prop_diffs,
1355 void **handler2_baton,
1357 void *handler_baton,