Martin v. Löwis
dc0b61d0b1
Verify arguments for nl_langinfo. Fixes #528879 .
2002-03-12 22:05:02 +00:00
Tim Peters
885d457709
sprintf -> PyOS_snprintf in some "obviously safe" cases.
...
Also changed <>-style #includes to ""-style in some places where the
former didn't make sense.
2001-11-28 20:27:42 +00:00
Guido van Rossum
461591eb17
PyLocale_setlocale(): silence compiler warning about free() of a const
...
char *.
2001-09-20 19:18:30 +00:00
Martin v. Löwis
7c82a3e0fc
Patch #449815 : Set filesystemencoding based on CODESET.
2001-09-05 17:09:48 +00:00
Martin v. Löwis
f95dd0a298
Fix portability problems with glibc 2.0, as reported in #449157 .
2001-08-15 17:14:33 +00:00
Martin v. Löwis
c4416d5a2c
_DATE_FMT does not always accompany CODESET.
2001-08-10 19:41:45 +00:00
Martin v. Löwis
9b75dca192
Expose nl_langinfo through locale where available.
2001-08-10 13:58:50 +00:00
Guido van Rossum
1ca8bb374e
RISCOS changes by dschwertberger
2001-03-02 06:28:17 +00:00
Fred Drake
d5fadf75e4
Rationalize use of limits.h, moving the inclusion to Python.h.
...
Add definitions of INT_MAX and LONG_MAX to pyport.h.
Remove includes of limits.h and conditional definitions of INT_MAX
and LONG_MAX elsewhere.
This closes SourceForge patch #101659 and bug #115323 .
2000-09-26 05:46:01 +00:00
Jeremy Hylton
51ee09b995
Don't call Py_FatalError in module initialization
...
(leaving the rest of the modules for Barry)
2000-09-01 03:46:16 +00:00
Barry Warsaw
fc4514c22b
init_locale(): This file defines the _locale module, so the
...
Py_FatalError() should reflect that.
2000-08-18 05:07:12 +00:00
Fred Drake
68933b94d3
Clean up compiler warning exposed by GCC's -Wall option: make sure
...
Python.h is included before standard headers since we set _GNU_SOURCE
there. This ensures that strdup() is prototyped.
2000-08-10 21:41:08 +00:00
Andrew M. Kuchling
e365fb8d1f
Use METH_VARARGS instead of numeric constant 1 in method def. tables
2000-08-03 02:06:16 +00:00
Thomas Wouters
f3f33dcf03
Bunch of minor ANSIfications: 'void initfunc()' -> 'void initfunc(void)',
...
and a couple of functions that were missed in the previous batches. Not
terribly tested, but very carefully scrutinized, three times.
All these were found by the little findkrc.py that I posted to python-dev,
which means there might be more lurking. Cases such as this:
long
func(a, b)
long a;
long b; /* flagword */
{
and other cases where the last ; in the argument list isn't followed by a
newline and an opening curly bracket. Regexps to catch all are welcome, of
course ;)
2000-07-21 06:00:07 +00:00
Jack Jansen
307d7a426f
Implemented getdefaultlocale() for macintosh, after an idea by Fredrik.
2000-07-15 22:31:45 +00:00
Fredrik Lundh
89610a4d50
- _getdefaultlocale shouldn't accept arguments
...
- some more spacification...
2000-07-08 20:07:24 +00:00
Fredrik Lundh
8f017a01f8
- added _getdefaultlocale implementation for WIN32
...
- ansified, reindentified, spacified, nullified
2000-07-08 19:57:37 +00:00
Guido van Rossum
2f8a054418
Trent Mick: use size_t instead of int where appropriate (in strxfrm(),
...
to hold strlen() outcome).
2000-06-28 21:23:33 +00:00
Guido van Rossum
98e189dab4
Vladimir Marangozov:
...
Change Py_Malloc/Realloc/Free calls to PyMem_Malloc/Realloc/Free +
PyErr_Nomemory on error check. Py_Malloc c.s. are obsolete.
2000-05-03 22:30:13 +00:00
Guido van Rossum
43713e5a28
Massive patch by Skip Montanaro to add ":name" to as many
...
PyArg_ParseTuple() format string arguments as possible.
2000-02-29 13:59:29 +00:00
Guido van Rossum
3886bb6997
Add DL_EXPORT() to all modules that could possibly be used
...
on BeOS or Windows.
1998-12-04 18:50:17 +00:00
Guido van Rossum
bcc207484a
Changes for BeOS, QNX and long long, by Chris Herborth.
1998-08-04 22:53:56 +00:00
Guido van Rossum
5cd70f4f66
Added <ctype.h>, needed for Windows.
1998-06-19 04:33:30 +00:00
Guido van Rossum
239a218bac
Type casts, and added a strdup() declaration for the Mac.
...
(Jack)
1998-04-28 16:08:19 +00:00
Guido van Rossum
8d9c2e33e1
LC_MESSAGES is not defined on all systems; use #ifdef LC_MESSAGES.
1997-12-09 19:35:11 +00:00
Guido van Rossum
220ecc8c4b
Martin von Loewis' _locale module (locale.py follows tomorrow).
1997-11-18 21:03:39 +00:00