From: Fred Drake Date: Tue, 15 Aug 2000 04:24:43 +0000 (+0000) Subject: Guido pointed out that all names in the sys module have no underscore, X-Git-Tag: v2.0b1~454 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a2b6ad6e2744d3d5819496a91e460b97c93d4d2d;p=python Guido pointed out that all names in the sys module have no underscore, --- diff --git a/Doc/lib/libsys.tex b/Doc/lib/libsys.tex index 5cc833d12a..bbea623a57 100644 --- a/Doc/lib/libsys.tex +++ b/Doc/lib/libsys.tex @@ -20,7 +20,7 @@ It is always available. \code{argv} has zero length. \end{datadesc} -\begin{datadesc}{byte_order} +\begin{datadesc}{byteorder} An indicator of the native byte order. This will have the value \code{'big'} on big-endian (most-signigicant byte first) platforms, and \code{'little'} on little-endian (least-significant byte first) diff --git a/Python/sysmodule.c b/Python/sysmodule.c index 99a6ff76e4..3026b66d1f 100644 --- a/Python/sysmodule.c +++ b/Python/sysmodule.c @@ -461,14 +461,15 @@ _PySys_Init(void) /* Assumes that longs are at least 2 bytes long. Should be safe! */ unsigned long number = 1; + char *value; s = (char *) &number; if (s[0] == 0) - PyDict_SetItemString(sysdict, "byte_order", - PyString_FromString("big")); + value = "big"; else - PyDict_SetItemString(sysdict, "byte_order", - PyString_FromString("little")); + value = "little"; + PyDict_SetItemString(sysdict, "byteorder", + PyString_FromString(value)); } #ifdef MS_COREDLL PyDict_SetItemString(sysdict, "dllhandle",