diff options
author | Guido van Rossum <guido@python.org> | 1995-01-04 19:12:13 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1995-01-04 19:12:13 (GMT) |
commit | 6d023c98b06e8b4558f3558335433f371a89cc9b (patch) | |
tree | 9a1b3cb88da4ef20e5a3cbb2e676845ca85e3d78 /Python/modsupport.c | |
parent | 524b588553afb0759c5be590a7aa41db92dcd2ae (diff) | |
download | cpython-6d023c98b06e8b4558f3558335433f371a89cc9b.zip cpython-6d023c98b06e8b4558f3558335433f371a89cc9b.tar.gz cpython-6d023c98b06e8b4558f3558335433f371a89cc9b.tar.bz2 |
Added 1995 to copyright message.
bltinmodule.c: fixed coerce() nightmare in ternary pow().
modsupport.c (initmodule2): pass METH_FREENAME flag to newmethodobject().
pythonrun.c: move flushline() into and around print_error().
Diffstat (limited to 'Python/modsupport.c')
-rw-r--r-- | Python/modsupport.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/Python/modsupport.c b/Python/modsupport.c index 2952189..f196095 100644 --- a/Python/modsupport.c +++ b/Python/modsupport.c @@ -1,6 +1,6 @@ /*********************************************************** -Copyright 1991, 1992, 1993, 1994 by Stichting Mathematisch Centrum, -Amsterdam, The Netherlands. +Copyright 1991-1995 by Stichting Mathematisch Centrum, Amsterdam, +The Netherlands. All Rights Reserved @@ -58,8 +58,9 @@ initmodule2(name, methods, passthrough) fatal("out of mem for method name"); sprintf(namebuf, "%s.%s", name, ml->ml_name); v = newmethodobject(namebuf, ml->ml_meth, - (object *)passthrough, ml->ml_varargs); - /* XXX The malloc'ed memory in namebuf is never freed */ + (object *)passthrough, + (ml->ml_varargs ? METH_VARARGS : 0) | + METH_FREENAME); if (v == NULL || dictinsert(d, ml->ml_name, v) != 0) { fprintf(stderr, "initializing module: %s\n", name); fatal("can't initialize module"); |