svn commit: samba r26035 - in branches/4.0-python: . source/scripting/swig

jelmer at samba.org jelmer at samba.org
Mon Nov 19 18:20:38 GMT 2007


Author: jelmer
Date: 2007-11-19 18:20:36 +0000 (Mon, 19 Nov 2007)
New Revision: 26035

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=26035

Log:
Use standard functions for stdint types.
Modified:
   branches/4.0-python/
   branches/4.0-python/source/scripting/swig/config.mk
   branches/4.0-python/source/scripting/swig/samba.i


Changeset:

Property changes on: branches/4.0-python
___________________________________________________________________
Name: bzr:revision-info
...skipped...
Name: bzr:file-ids
...skipped...
Name: bzr:revision-id:v3-trunk0
...skipped...

Modified: branches/4.0-python/source/scripting/swig/config.mk
===================================================================
--- branches/4.0-python/source/scripting/swig/config.mk	2007-11-19 18:20:33 UTC (rev 26034)
+++ branches/4.0-python/source/scripting/swig/config.mk	2007-11-19 18:20:36 UTC (rev 26035)
@@ -19,7 +19,7 @@
 
 SWIG_INCLUDES = librpc/gen_ndr/samr.i librpc/gen_ndr/lsa.i librpc/gen_ndr/spoolss.i
 
-scripting/swig/dcerpc_wrap.c: scripting/swig/dcerpc.i scripting/swig/samba.i scripting/swig/status_codes.i $(SWIG_INCLUDES)
+scripting/swig/dcerpc_wrap.c: scripting/swig/dcerpc.i scripting/swig/samba.i $(SWIG_INCLUDES)
 
 clean::
 	@echo "Removing SWIG output files"

Modified: branches/4.0-python/source/scripting/swig/samba.i
===================================================================
--- branches/4.0-python/source/scripting/swig/samba.i	2007-11-19 18:20:33 UTC (rev 26034)
+++ branches/4.0-python/source/scripting/swig/samba.i	2007-11-19 18:20:36 UTC (rev 26035)
@@ -23,28 +23,6 @@
    License along with this library; if not, see <http://www.gnu.org/licenses/>.
 */
 
-%apply int { uint8_t };
-%apply int { int8_t };
-%apply unsigned int { uint16_t };
-%apply int { int16_t };
-%apply unsigned long long { uint64_t };
-%apply long long { int64_t };
-
-%typemap(in) uint32_t {
-	if (PyLong_Check($input))
-		$1 = PyLong_AsUnsignedLong($input);
-	else if (PyInt_Check($input))
-		$1 = PyInt_AsLong($input);
-	else {
-		PyErr_SetString(PyExc_TypeError,"Expected a long or an int");
-		return NULL;
-	}
-}
-
-%typemap(out) uint32_t {
-	$result = PyLong_FromUnsignedLong($1);
-}
-
 %typemap(in) NTSTATUS {
 	if (PyLong_Check($input))
 		$1 = NT_STATUS(PyLong_AsUnsignedLong($input));
@@ -56,10 +34,6 @@
 	}
 }
 
-%typemap(out) NTSTATUS {
-        $result = PyLong_FromUnsignedLong(NT_STATUS_V($1));
-}
-
 %typemap(in) struct cli_credentials * {
 	$1 = cli_credentials_init(arg1);
 	if ($input == Py_None) {



More information about the samba-cvs mailing list