Commit 953dc1a0 authored by Guido van Rossum's avatar Guido van Rossum

added transferSize() method

parent a12bbff8
......@@ -68,6 +68,9 @@ class FixedInputOutputBufferType(InputOnlyType):
self.size)
Output("goto %s__error__;", name)
OutRbrace()
self.transferSize()
def transferSize():
Output("%s__len__ = %s__in_len__;", name, name)
def passOutput(self, name):
......@@ -171,6 +174,9 @@ class StructInputOutputBufferType(FixedInputOutputBufferType):
def getargsArgs(self, name):
return "(char **)&%s__in__, &%s__in_len__" % (name, name)
def transferSize(self):
pass
def passInput(self, name):
return "%s__in__" % name
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment