Guido van Rossum
3f2fa0a53d
Add "exceptions" to list of built-in modules for the sake of
...
sys.builtin_module_names. (Noticed by Toby Dickenson.)
2000-07-12 12:09:05 +00:00
Sjoerd Mullender
0ae528447f
Fixed up some ANSIfications.
2000-07-12 10:43:11 +00:00
Barry Warsaw
35e459c3eb
debug_instance(): Use the same %p format directive as with
...
debug_cycle(), and don't cast the pointer to a long. Neither needs
the literal `0x' prefix as %p automatically inserts this (on Linux at
least).
2000-07-12 05:18:36 +00:00
Fred Drake
0582df98d3
Convert coding style to be internally consistent and similar to the
...
rest of the Python C code: space between "if", "for" and "(", no space
between "(", ")" and function call parameters, etc.
2000-07-12 04:49:00 +00:00
Fred Drake
cc1be2401e
Always use the :funcname part of the format specifier for PyArg_ParseTuple()
...
so we get better error messages.
2000-07-12 04:42:23 +00:00
Andrew M. Kuchling
c72c3bed77
Fix bugs in readinst():
...
* There was no error reported if the .read() method returns a non-string
* If read() returned too much data, the buffer would be overflowed causing a
core dump
* Used strncpy, not memcpy, which seems incorrect if there are embedded \0s.
* The args and bytes objects were leaked
2000-07-12 01:27:18 +00:00
Andrew M. Kuchling
a4e75d74f8
Patch #100854 from jhylton: eliminate compiler warnings in pyexpat:
...
The first two warnings seem harmless enough,
but the last one looks like a potential bug: an
uninitialized int is returned on error. (I also
ended up reformatting some of the code,
because it was hard to read.)
2000-07-12 00:53:41 +00:00
Vladimir Marangozov
9e3d73af93
Fix mixed mallocs: re->re_patbuf.buffer is allocated with std malloc().
2000-07-12 00:49:17 +00:00
Peter Schneider-Kamp
618e25dfdf
Errare humanum est.
...
Changed parameter in getsockaddrlen from unsigned to socklen_t.
2000-07-11 23:00:12 +00:00
Jack Jansen
e4b4863296
One more include of limits.h (possibly to be moved elsewhere when there is
...
consensus where it should go).
2000-07-11 21:35:02 +00:00
Jeremy Hylton
672fac0d65
satisfy the -Wall: remove two unused local variables and unused ins function
2000-07-11 20:30:05 +00:00
Peter Schneider-Kamp
88e1932930
fixed a warning in getsockaddrlen
2000-07-11 17:40:30 +00:00
Fred Drake
b35de5b78a
Neil Schemenauer <nascheme@enme.ucalgary.ca>:
...
Change a cast, intialize a local, and make some sprintf() format strings
type-appropriate (add the "l" to "%d").
Closes SourceForge patch #100737 .
2000-07-11 14:37:41 +00:00
Tim Peters
dc0c031ad8
Now that prototypes are in scope, the compiler gives legit wngs
...
about int size mismatches at two calls to s_rand. Stuffed in
casts to make the code do what it did before but w/o warnings --
although unclear that's correct!
2000-07-10 22:41:30 +00:00
Peter Schneider-Kamp
3e3175b5e7
ANSI-fication (fixed on parameter list I messed up in the patch)
2000-07-10 17:25:37 +00:00
Peter Schneider-Kamp
8bc8f0d036
ANSI-fication
2000-07-10 17:15:07 +00:00
Peter Schneider-Kamp
3646366f4c
ANSI-fication, added #ifdef construction in mpz_coerce
2000-07-10 17:14:00 +00:00
Peter Schneider-Kamp
cb27c35aa6
ANSI-fication, not really tested, but should (hopefully) compile
2000-07-10 17:06:38 +00:00
Peter Schneider-Kamp
6a85027a97
ANSI-fication of the SGI modules (note that svmodule.c and sgimodule.c
...
have already been checked in)
UNTESTED!
2000-07-10 17:04:33 +00:00
Fredrik Lundh
10723347c6
- stupid typo.
2000-07-10 16:38:09 +00:00
Fredrik Lundh
44328e60df
-- get rid of a compiler warning on unix. (as reported
...
for #100836 , but implemented in a different way)
2000-07-10 15:59:30 +00:00
Peter Schneider-Kamp
39e0e5a180
ANSI-fication
2000-07-10 13:12:27 +00:00
Peter Schneider-Kamp
7d0c71ac8c
ANSI-fication
2000-07-10 13:05:29 +00:00
Peter Schneider-Kamp
286da3b46a
ANSI-fying
...
added excplicit node * parameter to termvalid argument in
validate_two_chain_ops of parsermodule.c (as proposed by fred)
2000-07-10 12:43:58 +00:00
Peter Schneider-Kamp
41c36ffe83
ANSI-fication
2000-07-10 12:29:26 +00:00
Peter Schneider-Kamp
416d413527
ANSI-fication
2000-07-10 12:15:54 +00:00
Peter Schneider-Kamp
e89b15691e
ANSI-fication
2000-07-10 12:04:18 +00:00
Peter Schneider-Kamp
c4bc0e0895
ANSI-fication
2000-07-10 11:56:03 +00:00
Peter Schneider-Kamp
0659b4af46
ANSI-fication
2000-07-10 10:49:30 +00:00
Peter Schneider-Kamp
3707efef9b
ANSI-fication
2000-07-10 10:03:58 +00:00
Peter Schneider-Kamp
a788a7f0fb
ANSI-fication
2000-07-10 09:57:19 +00:00
Peter Schneider-Kamp
fe74263cec
ANSI-fication
2000-07-10 09:55:32 +00:00
Peter Schneider-Kamp
8235f1c834
ANSI-fication
2000-07-10 09:43:24 +00:00
Peter Schneider-Kamp
f1ca898d85
ANSI-fication
2000-07-10 09:31:34 +00:00
Peter Schneider-Kamp
faaad372ec
ANSI-fication (and test if committing files works now)
2000-07-10 09:26:41 +00:00
Vladimir Marangozov
b16714b4d0
Initialize the return value in collect_generations() since it is updated
...
conditionally in the code.
2000-07-10 05:37:39 +00:00
Fred Drake
859bad00cb
Guido said include these in the Great ANSI-fication, so here they are!
2000-07-10 04:20:57 +00:00
Fredrik Lundh
9ac81f69b2
- changed the nt.popen2 return values back to
...
(write, read, ...), based on feedback from GvR.
- added tuple-swapping code to popen2.py
- fixed some runaway indentation in posixmodule.c
2000-07-09 23:35:24 +00:00
Fredrik Lundh
620f37723f
- changed 1.5 to 2.0 in the help text
...
(the PYTHONHOMEHELP define)
- ANSI-fication
(patch #100794 by Peter Schneider-Kamp)
2000-07-09 20:42:34 +00:00
Fredrik Lundh
faa209d6bd
- ANSI-fication
...
(patch #100805 by Peter Schneider-Kamp)
2000-07-09 20:35:15 +00:00
Fredrik Lundh
bb7eeff44a
- added popen.popen2/popen3/popen4 support for
...
windows.
- added optional mode argument to popen2/popen3
for unix; if the second argument is an integer,
it's assumed to be the buffer size.
- changed nt.popen2/popen3/popen4 return values
to match the popen2 module (stdout first, not
stdin).
2000-07-09 17:59:32 +00:00
Fredrik Lundh
766ccdcf18
- added optional bufsize argument to new popen methods.
...
for the moment, this argument must be left out or set
to -1 (only the default bufsize is supported, that is)
2000-07-09 17:41:01 +00:00
Fredrik Lundh
f5accf38ea
- ANSI-fication
...
(patch #100784 by Peter Schneider-Kamp)
2000-07-09 15:14:52 +00:00
Fredrik Lundh
3c5d43d342
- ANSI-ification
...
(patch #100770 by Peter Schneider-Kamp)
2000-07-09 15:09:56 +00:00
Fredrik Lundh
ffb9c770f8
- improved os.popen support for windows, based on win32pipe
...
by Bill Tutt.
note: to run this on Windows 95/98, you need to have the
w9xpopen.exe helper in the same directory as the python DLL.
2000-07-09 14:49:51 +00:00
Fred Drake
3cd2ee4037
Remove use of HAVE_OLD_CPP to support non-ANSI preprocessors.
2000-07-09 14:36:13 +00:00
Andrew M. Kuchling
ad9b1f8533
Patch from Peter Schneider-Kamp: convert curses module to ANSI prototypes,
...
and substitute the conventional "args" instead of "arg".
2000-07-09 14:35:00 +00:00
Fredrik Lundh
5cccf50931
- added (long) casts to a couple of Py_BuildValue calls,
...
just for the sake of it.
note that this only covers the unlikely case that size_t
is smaller than a long; it's probably more likely that
there are platforms out there where size_t is *larger*
than a long, and mmapmodule cannot really deal with that
today.
2000-07-09 13:16:13 +00:00
Fredrik Lundh
e25cfd8662
- fixed pointer size test in spawn functions. also added
...
cast to make sure Py_BuildValue gets the right thing.
this change eliminates bogus return codes from successful
spawn calls (e.g. 2167387144924954624 instead of 0).
2000-07-09 13:10:40 +00:00
Tim Peters
dbd9ba6a6c
Nuke all remaining occurrences of Py_PROTO and Py_FPROTO.
2000-07-09 03:09:57 +00:00