func: svn_error_t *svn_error_purge_tracing(svn_error_t *err) if ( ! err )  while ( err && svn_error__is_tracing_link ( err ) )  svn_boolean_t svn_error__is_tracing_link(svn_error_t *err) return err && err -> message && ! strcmp ( err -> message , error_tracing_link ) ; err = err -> child; if ( ! err )  return svn_error_create ( SVN_ERR_ASSERTION_ONLY_TRACING_LINKS , svn_error_compose_create ( svn_error__malfunction ( ! 0 , "error.c" , 423 , ( ( void * ) 0 ) ) , err ) , ( ( void * ) 0 ) ) ; err = err -> child; while ( err )  svn_error_t *svn_error_create(apr_status_t apr_err,svn_error_t *child,const char *message) svn_error_t * err ; err = make_error_internal ( apr_err , child ); static svn_error_t *make_error_internal(apr_status_t apr_err,svn_error_t *child) apr_pool_t * pool ; svn_error_t * new_error ; if ( child )  pool = child -> pool; new_error = ( memset ( apr_palloc ( pool , sizeof ( ( * new_error ) ) ) , 0 , sizeof ( ( * new_error ) ) ) ); new_error -> apr_err = apr_err; new_error -> child = child; new_error -> pool = pool; return new_error ; 