From: Guido van Rossum Date: Fri, 24 Jan 1997 03:58:52 +0000 (+0000) Subject: Two more arguments to newcodeobject -- first lineno and lineno table. X-Git-Tag: v1.5a1~432 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=463e55a9165bd43442e0f7ee27370cba2bc3066d;p=thirdparty%2FPython%2Fcpython.git Two more arguments to newcodeobject -- first lineno and lineno table. --- diff --git a/Modules/newmodule.c b/Modules/newmodule.c index 6d7b34f6786a..7446b975df89 100644 --- a/Modules/newmodule.c +++ b/Modules/newmodule.c @@ -119,7 +119,7 @@ new_function(unused, args) } static char new_code_doc[] = -"Create a code object from (ARGCOUNT, NLOCALS, STACKSIZE, FLAGS, CODESTRING, CONSTANTS, NAMES, VARNAMES, FILENAME, NAME)."; +"Create a code object from (ARGCOUNT, NLOCALS, STACKSIZE, FLAGS, CODESTRING, CONSTANTS, NAMES, VARNAMES, FILENAME, NAME, FIRSTLINENO, LNOTAB)."; static PyObject * new_code(unused, args) @@ -136,18 +136,21 @@ new_code(unused, args) PyObject* varnames; PyObject* filename; PyObject* name; + int firstlineno; + PyObject* lnotab; - if (!PyArg_ParseTuple(args, "iiiiSO!O!O!SS", + if (!PyArg_ParseTuple(args, "iiiiSO!O!O!SSiS", &argcount, &nlocals, &stacksize, &flags, &code, &PyTuple_Type, &consts, &PyTuple_Type, &names, &PyTuple_Type, &varnames, - &filename, &name)) + &filename, &name, + &firstlineno, &lnotab)) return NULL; return (PyObject *)PyCode_New(argcount, nlocals, stacksize, flags, code, consts, names, varnames, - filename, name); + filename, name, firstlineno, lnotab); } static char new_module_doc[] =