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 *
423 unsigned char *digest,
461 unsigned char *result_digest,
462 const char *error_info,
465 void **handler_baton);
483 void **handler_baton,
486 int compression_level,
498 void **handler_baton,
513 void **handler_baton);
809 apr_pool_t *scratch_pool);
825 apr_pool_t *result_pool,
847 apr_pool_t *scratch_pool);
864 const char *copyfrom_path,
866 apr_pool_t *result_pool,
883 apr_pool_t *result_pool,
900 apr_pool_t *scratch_pool);
910 apr_pool_t *scratch_pool);
922 apr_pool_t *scratch_pool);
948 const char *copyfrom_path,
950 apr_pool_t *result_pool,
971 apr_pool_t *result_pool,
998 const char *base_checksum,
999 apr_pool_t *result_pool,
1001 void **handler_baton);
1017 apr_pool_t *scratch_pool);
1033 const char *text_checksum,
1034 apr_pool_t *scratch_pool);
1045 apr_pool_t *scratch_pool);
1053 apr_pool_t *scratch_pool);
1061 apr_pool_t *scratch_pool);
1107 void *wrapped_baton,
1150 void *wrapped_edit_baton,
1188 void *callback_baton,
1208 const apr_array_header_t *paths,
1210 void *callback_baton,
1247 apr_hash_t *rev_props,
1251 apr_array_header_t *prop_diffs,
1269 apr_hash_t *rev_props,
1272 apr_array_header_t *prop_diffs,
1290 void **handler2_baton,
1292 void *handler_baton,