17db96d56Sopenharmony_ci// Resource script for Python core DLL. 27db96d56Sopenharmony_ci// Currently only holds version information. 37db96d56Sopenharmony_ci// 47db96d56Sopenharmony_ci#pragma code_page(1252) 57db96d56Sopenharmony_ci#include "winver.h" 67db96d56Sopenharmony_ci 77db96d56Sopenharmony_ci#define PYTHON_COMPANY "Python Software Foundation" 87db96d56Sopenharmony_ci#define PYTHON_COPYRIGHT "Copyright \xA9 2001-2023 Python Software Foundation. Copyright \xA9 2000 BeOpen.com. Copyright \xA9 1995-2001 CNRI. Copyright \xA9 1991-1995 SMC." 97db96d56Sopenharmony_ci 107db96d56Sopenharmony_ci#define MS_WINDOWS 117db96d56Sopenharmony_ci#include "modsupport.h" 127db96d56Sopenharmony_ci#include "patchlevel.h" 137db96d56Sopenharmony_ci#ifdef _DEBUG 147db96d56Sopenharmony_ci# define PYTHON_DEBUG_EXT "_d" 157db96d56Sopenharmony_ci#else 167db96d56Sopenharmony_ci# define PYTHON_DEBUG_EXT 177db96d56Sopenharmony_ci#endif 187db96d56Sopenharmony_ci 197db96d56Sopenharmony_ci/* e.g., 3.3.0a1 207db96d56Sopenharmony_ci * PY_VERSION comes from patchlevel.h 217db96d56Sopenharmony_ci */ 227db96d56Sopenharmony_ci#define PYTHON_VERSION PY_VERSION "\0" 237db96d56Sopenharmony_ci 247db96d56Sopenharmony_ci/* 64-bit version number as comma-separated list of 4 16-bit ints */ 257db96d56Sopenharmony_ci#if PY_MICRO_VERSION > 64 267db96d56Sopenharmony_ci# error "PY_MICRO_VERSION > 64" 277db96d56Sopenharmony_ci#endif 287db96d56Sopenharmony_ci#if PY_RELEASE_LEVEL > 99 297db96d56Sopenharmony_ci# error "PY_RELEASE_LEVEL > 99" 307db96d56Sopenharmony_ci#endif 317db96d56Sopenharmony_ci#if PY_RELEASE_SERIAL > 9 327db96d56Sopenharmony_ci# error "PY_RELEASE_SERIAL > 9" 337db96d56Sopenharmony_ci#endif 347db96d56Sopenharmony_ci#define PYVERSION64 PY_MAJOR_VERSION, PY_MINOR_VERSION, FIELD3, PYTHON_API_VERSION 35