diff options
author | mikhnenko <mikhnenko@yandex-team.com> | 2023-05-24 11:47:56 +0300 |
---|---|---|
committer | mikhnenko <mikhnenko@yandex-team.com> | 2023-05-24 11:47:56 +0300 |
commit | 128c5e5307c946da48dc581ac149b38c1e3f2552 (patch) | |
tree | 30a42447e35d499f51ac370389f98f12ec10c0e3 | |
parent | 4220537bd24e6ebb9be59503f6ff32486900b861 (diff) | |
download | ydb-128c5e5307c946da48dc581ac149b38c1e3f2552.tar.gz |
Do not undef Y_UCRT_INCLUDE_NEXT if we did not define it
-rw-r--r-- | contrib/libs/libc_compat/reallocarray/stdlib.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/contrib/libs/libc_compat/reallocarray/stdlib.h b/contrib/libs/libc_compat/reallocarray/stdlib.h index d237c8b6d6..13496a79d0 100644 --- a/contrib/libs/libc_compat/reallocarray/stdlib.h +++ b/contrib/libs/libc_compat/reallocarray/stdlib.h @@ -4,9 +4,13 @@ #if defined(__GNUC__) || defined(__clang__) #include_next <stdlib.h> #else - #define Y_UCRT_INCLUDE_NEXT(x) <Y_UCRT_INCLUDE/x> - #include Y_UCRT_INCLUDE_NEXT(stdlib.h) - #undef Y_UCRT_INCLUDE_NEXT + #ifdef Y_UCRT_INCLUDE_NEXT + #include Y_UCRT_INCLUDE_NEXT(stdlib.h) + #else + #define Y_UCRT_INCLUDE_NEXT(x) <Y_UCRT_INCLUDE/x> + #include Y_UCRT_INCLUDE_NEXT(stdlib.h) + #undef Y_UCRT_INCLUDE_NEXT + #endif #endif #ifdef __cplusplus |