Commit a0e24226 authored by Guido van Rossum's avatar Guido van Rossum

A few missing casts (Richard Neitzel).

Don't append Unix paths on a Mac (Jack Jansen).
parent 2429c722
......@@ -3,7 +3,7 @@
static struct PyMethodDef $abbrev$_methods[] = {
$methodlist$
{NULL, NULL} /* sentinel */
{NULL, (PyCFunction)NULL, 0, NULL} /* sentinel */
};
......
......@@ -81,8 +81,9 @@ class module(writer):
for fn in self.methodlist:
self.method = fn
self.addcode('module_method', fp)
new_ml = new_ml + ('{"%s",\t%s_%s,\t1,\t%s_%s__doc__},\n'
%(fn, self.abbrev, fn, self.abbrev, fn))
new_ml = new_ml + (
'{"%s",\t(PyCFunction)%s_%s,\tMETH_VARARGS,\t%s_%s__doc__},\n'
%(fn, self.abbrev, fn, self.abbrev, fn))
self.methodlist = new_ml
self.addcode('module_tail', fp)
......@@ -107,8 +108,9 @@ class object(writer):
for fn in self.methodlist:
self.method = fn
self.addcode('object_method', fp)
new_ml = new_ml + ('{"%s",\t%s_%s,\t1,\t%s_%s__doc__},\n'
%(fn, self.abbrev, fn, self.abbrev, fn))
new_ml = new_ml + (
'{"%s",\t(PyCFunction)%s_%s,\tMETH_VARARGS,\t%s_%s__doc__},\n'
%(fn, self.abbrev, fn, self.abbrev, fn))
self.methodlist = new_ml
self.addcode('object_mlist', fp)
......
......@@ -17,7 +17,8 @@
#
import sys, os
sys.path.append(os.path.join(os.environ['HOME'], 'src/python/Tools/modulator'))
if os.name <> 'mac':
sys.path.append(os.path.join(os.environ['HOME'], 'src/python/Tools/modulator'))
from Tkinter import *
from Tkextra import *
......
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