Warning, /sdk/cutehmi/external/recipes/i686-w64-mingw32/gettext/0003-move-cldr-plurals.patch is written in an unsupported language. File is not indexed.

0001 --- a/gettext-tools/src/msginit.c       Fri Jul 08 12:08:39 2016
0002 +++ b/gettext-tools/src/msginit.c       Fri Jul 08 12:07:27 2016
0003 @@ -1140,26 +1140,31 @@
0004        return plural_table[i].value;
0005  
0006    gettextcldrdir = getenv ("GETTEXTCLDRDIR");
0007    if (gettextcldrdir != NULL && gettextcldrdir[0] != '\0')
0008      {
0009 -      const char *gettextlibdir;
0010 +      char *gettextbindir;
0011        char *dirs[3], *last_dir;
0012        char *argv[4];
0013        pid_t child;
0014        int fd[1];
0015        FILE *fp;
0016        char *line;
0017        size_t linesize;
0018        size_t linelen;
0019        int exitstatus;
0020  
0021 -      gettextlibdir = getenv ("GETTEXTLIBDIR");
0022 -      if (gettextlibdir == NULL || gettextlibdir[0] == '\0')
0023 -        gettextlibdir = relocate (LIBDIR "/gettext");
0024 +      gettextbindir = xstrdup(program_name);
0025 +      for (i = strlen(gettextbindir) - 1; i >= 0; i--) {
0026 +        if (gettextbindir[i] == '/' || gettextbindir[i] == '\\') {
0027 +          gettextbindir[i + 1] = '\0';
0028 +          break;
0029 +        }
0030 +      }
0031  
0032 -      prog = xconcatenated_filename (gettextlibdir, "cldr-plurals", NULL);
0033 +      prog = xconcatenated_filename (gettextbindir, "cldr-plurals.exe", NULL);
0034 +      free(gettextbindir);
0035  
0036        last_dir = xstrdup (gettextcldrdir);
0037        dirs[0] = "common";
0038        dirs[1] = "supplemental";
0039        dirs[2] = "plurals.xml";