Warning, /graphics/krita/3rdparty/ext_icu/0002-Windows-enable-C-code-generation-with-overridden-ent.patch is written in an unsupported language. File is not indexed.
0001 From 6728f3117fb33734c15d9add4e432db4f135d047 Mon Sep 17 00:00:00 2001 0002 From: "L. E. Segovia" <amy@amyspark.me> 0003 Date: Wed, 16 Nov 2022 19:16:08 -0300 0004 Subject: [PATCH 2/3] Windows: enable C-code generation with overridden entry 0005 point 0006 0007 --- 0008 icu4c/source/tools/toolutil/pkg_genc.cpp | 12 ++++++++++++ 0009 icu4c/source/tools/toolutil/pkg_genc.h | 2 +- 0010 2 files changed, 13 insertions(+), 1 deletion(-) 0011 0012 diff --git a/icu4c/source/tools/toolutil/pkg_genc.cpp b/icu4c/source/tools/toolutil/pkg_genc.cpp 0013 index 741a8a5228c..4ae36702da6 100644 0014 --- a/icu4c/source/tools/toolutil/pkg_genc.cpp 0015 +++ b/icu4c/source/tools/toolutil/pkg_genc.cpp 0016 @@ -485,6 +485,18 @@ writeCCode( 0017 #endif 0018 } 0019 0020 + if(optEntryPoint != NULL) { 0021 + uprv_strcpy(entry, optEntryPoint); 0022 + uprv_strcat(entry, "_dat"); 0023 + } 0024 + /* turn dashes in the entry name into underscores */ 0025 + length=uprv_strlen(entry); 0026 + for(i=0; i<length; ++i) { 0027 + if(entry[length+i]=='-') { 0028 + entry[length+i]='_'; 0029 + } 0030 + } 0031 + 0032 out=T_FileStream_open(buffer, "w"); 0033 if(out==nullptr) { 0034 fprintf(stderr, "genccode: unable to open output file %s\n", buffer); 0035 diff --git a/icu4c/source/tools/toolutil/pkg_genc.h b/icu4c/source/tools/toolutil/pkg_genc.h 0036 index 65604436fd6..0723e777894 100644 0037 --- a/icu4c/source/tools/toolutil/pkg_genc.h 0038 +++ b/icu4c/source/tools/toolutil/pkg_genc.h 0039 @@ -48,7 +48,7 @@ 0040 * the data to generate the final data library. This can 0041 * increase the performance of the pkdata tool. 0042 */ 0043 -#if U_PLATFORM == U_PF_OS400 0044 +#if U_PLATFORM == U_PF_OS400 || U_PLATFORM_HAS_WIN32_API 0045 #define USE_SINGLE_CCODE_FILE 0046 #endif 0047 0048 -- 0049 2.24.1.windows.2 0050