Subversion
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
Keyword definitions

Keyword substitution. More...

svn_diff.h.

Field Documentation

Macros

#define SVN_KEYWORD_MAX_LEN   255
 The maximum size of an expanded or un-expanded keyword.
#define SVN_KEYWORD_REVISION_LONG   "LastChangedRevision"
 The most recent revision in which this file was changed.
#define SVN_KEYWORD_REVISION_SHORT   "Rev"
 Short version of LastChangedRevision.
#define SVN_KEYWORD_REVISION_MEDIUM   "Revision"
 Medium version of LastChangedRevision, matching the one CVS uses.
#define SVN_KEYWORD_DATE_LONG   "LastChangedDate"
 The most recent date (repository time) when this file was changed.
#define SVN_KEYWORD_DATE_SHORT   "Date"
 Short version of LastChangedDate.
#define SVN_KEYWORD_AUTHOR_LONG   "LastChangedBy"
 Who most recently committed to this file.
#define SVN_KEYWORD_AUTHOR_SHORT   "Author"
 Short version of LastChangedBy.
#define SVN_KEYWORD_URL_LONG   "HeadURL"
 The URL for the head revision of this file.
#define SVN_KEYWORD_URL_SHORT   "URL"
 Short version of HeadURL.
svn_error_t*(* svn_diff_fns_t::datasource_close)(void *diff_baton, svn_diff_datasource_e datasource)

Close the datasource of type datasource.

Definition at line 111 of file svn_diff.h.

svn_error_t*(* svn_diff_fns_t::datasource_get_next_token)(apr_uint32_t *hash, void **token, void *diff_baton, svn_diff_datasource_e datasource)

Get the next "token" from the datasource of type datasource.

Return a "token" in *token. Return a hash of "token" in *hash. Leave token and hash untouched when the datasource is exhausted.

Definition at line 118 of file svn_diff.h.

svn_error_t*(* svn_diff_fns_t::datasource_open)(void *diff_baton, svn_diff_datasource_e datasource)

Open the datasource of type datasource.

Definition at line 107 of file svn_diff.h.

svn_error_t*(* svn_diff_fns_t::token_compare)(void *diff_baton, void *ltoken, void *rtoken, int *compare)

A function for ordering the tokens, resembling 'strcmp' in functionality.

compare should contain the return value of the comparison: If ltoken and rtoken are "equal", return 0. If ltoken is "less than" rtoken, return a number < 0. If ltoken is "greater than" rtoken, return a number > 0.

Definition at line 128 of file svn_diff.h.

void(* svn_diff_fns_t::token_discard)(void *diff_baton, void *token)

Free token from memory, the diff algorithm is done with it.

Definition at line 134 of file svn_diff.h.

void(* svn_diff_fns_t::token_discard_all)(void *diff_baton)

Free all tokens from memory, they're no longer needed.

Definition at line 138 of file svn_diff.h.


The documentation for this struct was generated from the following file: ./usr/share/doc/libsvn1/html/group__svn__types__keywords.html0000644000000000000000000004240312562030143023432 0ustar rootroot Subversion: Keyword definitions
Subversion