# HG changeset patch # User Bram Moolenaar # Date 1672066804 -3600 # Node ID a337bd6f76035c6cc2f3973a92466eafe384dc23 # Parent 57254edfb65b3c794a25e57707f1931197d809f1 patch 9.0.1102: complicated use of #ifdef Commit: https://github.com/vim/vim/commit/a7fbaa43b7dbea55b2a48093f68abf819bc71682 Author: K.Takata Date: Mon Dec 26 14:46:51 2022 +0000 patch 9.0.1102: complicated use of #ifdef Problem: Complicated use of #ifdef. Solution: Simplify #ifdef use. (Ken Takata, closes https://github.com/vim/vim/issues/11745) diff --git a/src/if_python3.c b/src/if_python3.c --- a/src/if_python3.c +++ b/src/if_python3.c @@ -1167,14 +1167,10 @@ Python3_Init(void) // Catch exit() called in Py_Initialize(). hook_py_exit(); if (setjmp(exit_hook_jump_buf) == 0) -#endif { Py_Initialize(); -#ifdef HOOK_EXIT restore_py_exit(); -#endif } -#ifdef HOOK_EXIT else { // exit() was called in Py_Initialize(). @@ -1182,6 +1178,8 @@ Python3_Init(void) emsg(_(e_critical_error_in_python3_initialization_check_your_installation)); goto fail; } +#else + Py_Initialize(); #endif #if PY_VERSION_HEX < 0x03090000 diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -696,6 +696,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1102, +/**/ 1101, /**/ 1100,