changeset: 101493:ed4eec682199 user: Steve Dower date: Wed May 25 11:26:07 2016 -0700 files: Doc/library/winreg.rst Doc/whatsnew/3.6.rst PC/winreg.c description: Closes #23026: Documentation improvements and code formatting diff -r b26d07812a8e -r ed4eec682199 Doc/library/winreg.rst --- a/Doc/library/winreg.rst Wed May 25 20:35:44 2016 +0300 +++ b/Doc/library/winreg.rst Wed May 25 11:26:07 2016 -0700 @@ -661,10 +661,14 @@ A 64-bit number. + .. versionadded:: 3.6 + .. data:: REG_QWORD_LITTLE_ENDIAN A 64-bit number in little-endian format. Equivalent to :const:`REG_QWORD`. + .. versionadded:: 3.6 + .. data:: REG_RESOURCE_LIST A device-driver resource list. diff -r b26d07812a8e -r ed4eec682199 Doc/whatsnew/3.6.rst --- a/Doc/whatsnew/3.6.rst Wed May 25 20:35:44 2016 +0300 +++ b/Doc/whatsnew/3.6.rst Wed May 25 11:26:07 2016 -0700 @@ -424,8 +424,7 @@ winreg ------ -The :func:`QueryValueEx ` function now returns -integer values for registry type ``REG_QWORD``. +Added the 64-bit integer type :data:`REG_QWORD `. (Contributed by Clement Rouault in :issue:`23026`.) diff -r b26d07812a8e -r ed4eec682199 PC/winreg.c --- a/PC/winreg.c Wed May 25 20:35:44 2016 +0300 +++ b/PC/winreg.c Wed May 25 11:26:07 2016 -0700 @@ -549,7 +549,7 @@ if (value != Py_None && !PyLong_Check(value)) return FALSE; *retDataBuf = (BYTE *)PyMem_NEW(DWORD, 1); - if (*retDataBuf==NULL){ + if (*retDataBuf == NULL){ PyErr_NoMemory(); return FALSE; } @@ -567,7 +567,7 @@ if (value != Py_None && !PyLong_Check(value)) return FALSE; *retDataBuf = (BYTE *)PyMem_NEW(DWORD64, 1); - if (*retDataBuf==NULL){ + if (*retDataBuf == NULL){ PyErr_NoMemory(); return FALSE; } @@ -637,7 +637,7 @@ *retDataSize = size + 2; *retDataBuf = (BYTE *)PyMem_NEW(char, *retDataSize); - if (*retDataBuf==NULL){ + if (*retDataBuf == NULL){ PyErr_NoMemory(); return FALSE; } @@ -683,7 +683,7 @@ return FALSE; *retDataBuf = (BYTE *)PyMem_NEW(char, view.len); - if (*retDataBuf==NULL){ + if (*retDataBuf == NULL){ PyBuffer_Release(&view); PyErr_NoMemory(); return FALSE;