Staging
v0.8.1
https://github.com/python/cpython
Revision 00d7abd7ef588fc4ff0571c8579ab4aba8ada1c0 authored by Victor Stinner on 01 December 2020, 08:56:42 UTC, committed by GitHub on 01 December 2020, 08:56:42 UTC
No longer use deprecated aliases to functions:

* Replace PyMem_MALLOC() with PyMem_Malloc()
* Replace PyMem_REALLOC() with PyMem_Realloc()
* Replace PyMem_FREE() with PyMem_Free()
* Replace PyMem_Del() with PyMem_Free()
* Replace PyMem_DEL() with PyMem_Free()

Modify also the PyMem_DEL() macro to use directly PyMem_Free().
1 parent b2d0c66
Raw File
Tip revision: 00d7abd7ef588fc4ff0571c8579ab4aba8ada1c0 authored by Victor Stinner on 01 December 2020, 08:56:42 UTC
bpo-42519: Replace PyMem_MALLOC() with PyMem_Malloc() (GH-23586)
Tip revision: 00d7abd
dl_nt.c
/*

Entry point for the Windows NT DLL.

About the only reason for having this, is so initall() can automatically
be called, removing that burden (and possible source of frustration if
forgotten) from the programmer.

*/

#include "Python.h"
#include "windows.h"

#ifdef Py_ENABLE_SHARED

// Python Globals
HMODULE PyWin_DLLhModule = NULL;
const char *PyWin_DLLVersionString = MS_DLL_ID;

BOOL    WINAPI  DllMain (HANDLE hInst,
                                                ULONG ul_reason_for_call,
                                                LPVOID lpReserved)
{
    switch (ul_reason_for_call)
    {
        case DLL_PROCESS_ATTACH:
            PyWin_DLLhModule = hInst;
            break;

        case DLL_PROCESS_DETACH:
            break;
    }
    return TRUE;
}

#endif /* Py_ENABLE_SHARED */
back to top