On 06.02.2011 18:32, Stefan Sperling wrote:
On Sun, Feb 06, 2011 at 02:30:16PM -0000, stef...@apache.org wrote:
Author: stefan2
Date: Sun Feb  6 14:30:16 2011
New Revision: 1067675

URL: http://svn.apache.org/viewvc?rev=1067675&view=rev
Log:
Add cache configuration parameter SVNInMemoryCacheSize to mod_dav_svn.
Now, the in-memory cache size can be configured for all server types.

* subversion/mod_dav_svn/mod_dav_svn.c:
   (parse_number, SVNInMemoryCacheSize_cmd):
    new functions to parse and set the new parameter.
   (cmds): add command for the new parameter

@@ -419,6 +420,33 @@ SVNSpecialURI_cmd(cmd_parms *cmd, void *
    return NULL;
  }

+static apr_uint64_t
+parse_number(const char *arg)
+{
+  const char *c;
+  for (c = arg; *c != 0; ++c)
+    if (!svn_ctype_isdigit (*c))
+      return (apr_uint64_t)(-1);
+
+  return apr_strtoi64(arg, NULL, 0);
+}
Can we use svn_cstring_atoui64() instead of the above?
Thanks for pointing that out. I wasn't aware that we have
validating parser functions for that.
Changed in r1067714.

-- Stefan^2.

Reply via email to