Main Page | Modules | Data Structures | File List | Data Fields | Globals

svn_string_t functions

svn_string_t functions. More...

Typedefs

typedef svn_string_t svn_string_t
 A simple counted string.


Functions

svn_string_tsvn_string_create (const char *cstring, apr_pool_t *pool)
 Create a new bytestring containing a C string (null-terminated).

svn_string_tsvn_string_ncreate (const char *bytes, apr_size_t size, apr_pool_t *pool)
 Create a new bytestring containing a generic string of bytes (NOT null-terminated).

svn_string_tsvn_string_create_from_buf (const svn_stringbuf_t *strbuf, apr_pool_t *pool)
 Create a new string with the contents of the given stringbuf.

svn_string_tsvn_string_createf (apr_pool_t *pool, const char *fmt,...) __attribute__((format(printf
 Create a new bytestring by formatting cstring (null-terminated) from varargs, which are as appropriate for apr_psprintf.

svn_string_tsvn_string_createv (apr_pool_t *pool, const char *fmt, va_list ap) __attribute__((format(printf
 Create a new bytestring by formatting cstring (null-terminated) from a va_list (see svn_stringbuf_createf).

svn_boolean_t svn_string_isempty (const svn_string_t *str)
 Return true if a bytestring is empty (has length zero).

svn_string_tsvn_string_dup (const svn_string_t *original_string, apr_pool_t *pool)
 Return a duplicate of original_string.

svn_boolean_t svn_string_compare (const svn_string_t *str1, const svn_string_t *str2)
 Return TRUE iff str1 and str2 have identical length and data.

apr_size_t svn_string_first_non_whitespace (const svn_string_t *str)
 Return offset of first non-whitespace character in str, or return str->len if none.

apr_size_t svn_string_find_char_backward (const svn_string_t *str, char ch)
 Return position of last occurrence of char in str, or return str->len if no occurrence.


Detailed Description

svn_string_t functions.


Generated on Wed Oct 13 23:55:36 2004 for Subversion by doxygen 1.3.4