You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by rd...@apache.org on 2010/05/29 01:39:00 UTC

svn commit: r949321 - /subversion/trunk/subversion/bindings/swig/include/svn_types.swg

Author: rdonch
Date: Fri May 28 23:39:00 2010
New Revision: 949321

URL: http://svn.apache.org/viewvc?rev=949321&view=rev
Log:
* subversion/bindings/swig/include/svn_types.swg: Implement the missing
   Python typemap for const unsigned char *digest.
 

Modified:
    subversion/trunk/subversion/bindings/swig/include/svn_types.swg

Modified: subversion/trunk/subversion/bindings/swig/include/svn_types.swg
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/swig/include/svn_types.swg?rev=949321&r1=949320&r2=949321&view=diff
==============================================================================
--- subversion/trunk/subversion/bindings/swig/include/svn_types.swg (original)
+++ subversion/trunk/subversion/bindings/swig/include/svn_types.swg Fri May 28 23:39:00 2010
@@ -1119,6 +1119,17 @@ svn_ ## TYPE ## _swig_rb_closed(VALUE se
 }
 #endif
 
+#ifdef SWIGPYTHON
+%typemap(in) const unsigned char *digest {
+    if ($input == Py_None) {
+        $1 = NULL;
+    } else {
+        $1 = (unsigned char *) PyString_AsString($input);
+        if ($1 == NULL) SWIG_fail;
+    }
+}
+#endif
+
 #ifdef SWIGRUBY
 %typemap(in) const unsigned char *digest
 {