32 #ifndef SVN_WIN32_RESOURCE_COMPILATION    33 #include <apr_general.h>    34 #include <apr_tables.h>    57 #define SVN_VER_MAJOR      1    64 #define SVN_VER_MINOR      11    73 #define SVN_VER_PATCH      0    77 #define SVN_VER_MICRO      SVN_VER_PATCH    80 #define SVN_VER_LIBRARY    SVN_VER_MAJOR    96 #define SVN_VER_TAG        " (under development)"   111 #define SVN_VER_NUMTAG     "-dev"   120 #define SVN_VER_REVISION   0   126 #define SVN_VER_NUM        APR_STRINGIFY(SVN_VER_MAJOR) \   127                            "." APR_STRINGIFY(SVN_VER_MINOR) \   128                            "." APR_STRINGIFY(SVN_VER_PATCH)   131 #define SVN_VER_NUMBER     SVN_VER_NUM SVN_VER_NUMTAG   134 #define SVN_VERSION        SVN_VER_NUMBER SVN_VER_TAG   165 #define SVN_VERSION_DEFINE(name) \   166   static const svn_version_t name = \   181 #define SVN_VERSION_BODY            \   182   static struct versioninfo_t       \   184       const char *const str;        \   185       const svn_version_t num;      \   186     } const versioninfo =           \   188       "@(#)" SVN_VERSION,           \   196   return &versioninfo.num   263                     const svn_version_checklist_t *checklist,
   275                    const svn_version_checklist_t *checklist);
   415 const apr_array_header_t *
   444 const apr_array_header_t *
 int minor
Minor version number. 
 
const char * name
Library name. 
 
struct svn_version_checklist_t svn_version_checklist_t
An entry in the compatibility checklist. 
 
An entry in the compatibility checklist. 
 
const apr_array_header_t * svn_version_ext_linked_libs(const svn_version_extended_t *ext_info)
Accessor for svn_version_extended_t. 
 
svn_boolean_t svn_ver_equal(const svn_version_t *my_version, const svn_version_t *lib_version)
Check if my_version and lib_version encode the same version number. 
 
svn_error_t * svn_ver_check_list2(const svn_version_t *my_version, const svn_version_checklist_t *checklist, svn_boolean_t(*comparator)(const svn_version_t *, const svn_version_t *))
Perform a series of version compatibility checks. 
 
struct svn_version_ext_loaded_lib_t svn_version_ext_loaded_lib_t
Loaded shared library information. 
 
const char * tag
The version tag (SVN_VER_NUMTAG). 
 
const char * svn_version_ext_runtime_host(const svn_version_extended_t *ext_info)
Accessor for svn_version_extended_t. 
 
svn_boolean_t svn_ver_compatible(const svn_version_t *my_version, const svn_version_t *lib_version)
Check library version compatibility. 
 
const svn_version_extended_t * svn_version_extended(svn_boolean_t verbose, apr_pool_t *pool)
Return version information for the running program. 
 
const svn_version_t * svn_subr_version(void)
Get libsvn_subr version information. 
 
svn_error_t * svn_ver_check_list(const svn_version_t *my_version, const svn_version_checklist_t *checklist)
Similar to svn_ver_check_list2(), with comparator set to svn_ver_compatible. 
 
const char * svn_version_ext_build_date(const svn_version_extended_t *ext_info)
Accessor for svn_version_extended_t. 
 
const char * version
Library version (optional) 
 
Loaded shared library information. 
 
const char * svn_version_ext_build_host(const svn_version_extended_t *ext_info)
Accessor for svn_version_extended_t. 
 
const char * svn_version_ext_runtime_osname(const svn_version_extended_t *ext_info)
Accessor for svn_version_extended_t. 
 
Subversion's data types. 
 
#define SVN_DEPRECATED
Macro used to mark deprecated functions. 
 
const char * compiled_version
Compile-time version string. 
 
const char * runtime_version
Run-time version string (optional) 
 
struct svn_version_ext_linked_lib_t svn_version_ext_linked_lib_t
Dependent library information. 
 
const apr_array_header_t * svn_version_ext_loaded_libs(const svn_version_extended_t *ext_info)
Accessor for svn_version_extended_t. 
 
int major
Major version number. 
 
const char * label
Entry label. 
 
struct svn_version_extended_t svn_version_extended_t
Extended version information, including info about the running system. 
 
int svn_boolean_t
YABT: Yet Another Boolean Type. 
 
const char * svn_version_ext_build_time(const svn_version_extended_t *ext_info)
Accessor for svn_version_extended_t. 
 
Dependent library information. 
 
const char * name
Library name. 
 
const char * svn_version_ext_copyright(const svn_version_extended_t *ext_info)
Accessor for svn_version_extended_t.