I think one of the biggest benefits to the new stream stuff is reduced
duplication. This patch alone took out three read functions. Good stuff!
Cheers,
-g
On Sat, Dec 23, 2000 at 10:24:51PM -0000, ghudson@tigris.org wrote:
>   User: ghudson 
>   Date: 00/12/23 14:24:51
> 
>   Modified:    subversion/include svn_delta.h
>                subversion/libsvn_client apply_edits.c
>                subversion/libsvn_delta xml_parse.c
>                subversion/libsvn_delta/tests deltaparse-test.c
>                subversion/libsvn_wc/tests checkout-test.c
>   Log:
>   (svn_delta_xml_auto_parse): Use generic stream for input.  All callers
>   changed.
>...
>   --- apply_edits.c	2000/11/26 15:13:12	1.8
>   +++ apply_edits.c	2000/12/23 22:24:50	1.9
>   @@ -32,30 +32,11 @@
>    /*** Helpers ***/
>    
>    static svn_error_t *
>   -generic_read (void *baton, char *buffer, apr_size_t *len, apr_pool_t *pool)
>   -{
>...
>   --- deltaparse-test.c	2000/11/26 15:13:12	1.59
>   +++ deltaparse-test.c	2000/12/23 22:24:51	1.60
>   @@ -27,45 +27,13 @@
>    
>    
>    
>   -/* An official subversion "read" routine, comforming to POSIX standards. 
>   -   This one reads our XML filehandle, passed in as our baton.  */
>   -static svn_error_t *
>   -my_read_func (void *baton, char *buffer, apr_size_t *len, apr_pool_t *pool)
>   -{
>...
>   --- checkout-test.c	2000/11/26 15:13:14	1.36
>   +++ checkout-test.c	2000/12/23 22:24:51	1.37
>   @@ -32,26 +32,7 @@
>    
>    
>    static svn_error_t *
>   -test_read_fn (void *baton, char *buffer, apr_size_t *len, apr_pool_t *pool)
>   -{
>...
-- 
Greg Stein, http://www.lyra.org/
Received on Sat Oct 21 14:36:18 2006