diff options
Diffstat (limited to 'devtools/tasmrecover/tasm/cpp.py')
| -rw-r--r-- | devtools/tasmrecover/tasm/cpp.py | 26 | 
1 files changed, 13 insertions, 13 deletions
| diff --git a/devtools/tasmrecover/tasm/cpp.py b/devtools/tasmrecover/tasm/cpp.py index 4e37dc8e5b..2420829869 100644 --- a/devtools/tasmrecover/tasm/cpp.py +++ b/devtools/tasmrecover/tasm/cpp.py @@ -403,31 +403,31 @@ namespace %s {  		self.body += p  	def _rep(self): -		self.body += "\twhile(context.cx--) "; +		self.body += "\twhile(context.cx--) "  	def _lodsb(self): -		self.body += "\tcontext._lodsb();\n"; +		self.body += "\tcontext._lodsb();\n"  	def _lodsw(self): -		self.body += "\tcontext._lodsw();\n"; +		self.body += "\tcontext._lodsw();\n" -	def _stosb(self): -		self.body += "\tcontext._stosb();\n"; +	def _stosb(self, n): +		self.body += "\tcontext._stosb(%s);\n" %("" if n == 1 else n) -	def _stosw(self): -		self.body += "\tcontext._stosw();\n"; +	def _stosw(self, n): +		self.body += "\tcontext._stosw(%s);\n" %("" if n == 1 else n) -	def _movsb(self): -		self.body += "\tcontext._movsb();\n "; +	def _movsb(self, n): +		self.body += "\tcontext._movsb(%s);\n " %("" if n == 1 else n) -	def _movsw(self): -		self.body += "\tcontext._movsw();\n "; +	def _movsw(self, n): +		self.body += "\tcontext._movsw(%s);\n " %("" if n == 1 else n)  	def _stc(self): -		self.body += "\tcontext.flags._c = true;\n "; +		self.body += "\tcontext.flags._c = true;\n "  	def _clc(self): -		self.body += "\tcontext.flags._c = false;\n "; +		self.body += "\tcontext.flags._c = false;\n "  	def __proc(self, name, def_skip = 0):  		try: | 
