- 28 Nov, 2001 34 commits
-
-
Jeremy Hylton authored
-
Jeremy Hylton authored
seterror() uses a char array and a pointer to the current position in that array. Use snprintf() and compute the amount of space left in the buffer based on the current pointer position.
-
Jeremy Hylton authored
If it returns -1 (which indicates overflow on old Linux platforms and perhaps on Windows) or size greater than buffer, write a message indicating that the previous message was truncated.
-
Barry Warsaw authored
overrun avoidance.
-
Barry Warsaw authored
overrun avoidance.
-
Barry Warsaw authored
redefinition problem.
-
Jeremy Hylton authored
Also reformat calculate_path() using the standard format.
-
Barry Warsaw authored
com_arglist(), symtable_check_unoptimized(), symtable_params(), symtable_global(), symtable_list_comprehension(): Conversion of sprintf() to PyOS_snprintf() for buffer overrun avoidance.
-
Barry Warsaw authored
buffer overrun avoidance.
-
Barry Warsaw authored
PyOS_snprintf() for buffer overrun avoidance.
-
Barry Warsaw authored
PyOS_snprintf() for buffer overrun avoidance.
-
Barry Warsaw authored
for buffer overrun avoidance.
-
Barry Warsaw authored
overrun avoidance.
-
Barry Warsaw authored
sprintf() to PyOS_snprintf() for buffer overrun avoidance.
-
Barry Warsaw authored
buffer overrun avoidance.
-
Barry Warsaw authored
sprintf() to PyOS_snprintf() for buffer overrun avoidance. complex_print(), complex_repr(), complex_str(): Call complex_to_buf() passing in sizeof(buf).
-
Jeremy Hylton authored
-
Jeremy Hylton authored
Also replace a switch statement with one case and a default to an if/else.
-
Tim Peters authored
-
Jeremy Hylton authored
-
Tim Peters authored
Also changed <>-style #includes to ""-style in some places where the former didn't make sense.
-
Jeremy Hylton authored
Just being sure. The old code looks like it was safe, but there's no harm in double-checking.
-
Guido van Rossum authored
the usage docs: (a) align properly, (b) explain properly.
-
Tim Peters authored
before 2.2b1.
-
Jeremy Hylton authored
Change macros as requested by Guido
-
Marc-André Lemburg authored
-
Marc-André Lemburg authored
-
Marc-André Lemburg authored
-
Fred Drake authored
achieve a more sensible organization.
-
Fred Drake authored
is opened for writing; this closes SF bug #485342. Added notes that file objects are also accepted in the place of file descriptors.
-
Fred Drake authored
list of modules.
-
Fred Drake authored
parameters (like \UNIX) are commonly entered using an empty group to separate the markup from a following inter-word space; this is not needed when the next character is punctuation, or the markup is the last thing in the enclosing group. These cases were marked inconsistently; the empty group is now *only* used when needed.
-
Barry Warsaw authored
output. Patch includes additional test case test_basic_line_wrap(). This patch is a candidate for Python 2.1.2.
-
Andrew M. Kuchling authored
-
- 27 Nov, 2001 4 commits
-
-
Jeremy Hylton authored
-
Tim Peters authored
PyEval_EvalCodeEx(): increment tstate->recursion_depth around the decref of the frame, because the C stack for this call is still in use and the decref can lead to __del__ methods getting called. While this gives tstate->recursion_depth a value proportional to the depth of the C stack (instead of a small constant no matter how deeply __del__s recurse), it's not enough to stop the reported crash when using the default recursion limit on Windows. Bugfix candidate.
-
Tim Peters authored
Bugfix candidate. tb_displayline(): the sprintf format was choking off the file name, but used plain %s for the function name (which can be arbitrarily long). Limit both to 500 chars max.
-
Barry Warsaw authored
More changes to the formatdate epoch test: the Mac epoch is in localtime, so east of GMT it falls in 1903:-( Changed the test to obtain the epoch in both local time and GMT, and do the right thing in the comparisons. As a sanity measure also check that day/month is Jan 1.
-
- 26 Nov, 2001 2 commits
-
-
Fred Drake authored
-
Fred Drake authored
-