Ignore:
Timestamp:
Jan 29, 2022, 3:42:34 AM (3 years ago)
Author:
bird
Message:

sed: Use get_crt_codepage() instead of fake nl_langinfo.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/sed/lib/regcomp.c

    r606 r3550  
    851851                       != 0);
    852852#else
    853 # ifdef HAVE_LANGINFO_CODESET
     853# ifdef KBUILD_OS_WINDOWS
     854  (void)codeset_name;
     855  if (get_crt_codepage() == MY_CP_UTF8)
     856# else
     857#  ifdef HAVE_LANGINFO_CODESET
    854858  codeset_name = nl_langinfo (CODESET);
    855 # else
     859#  else
    856860  codeset_name = getenv ("LC_ALL");
    857861  if (codeset_name == NULL || codeset_name[0] == '\0')
     
    863867  else if (strchr (codeset_name, '.') !=  NULL)
    864868    codeset_name = strchr (codeset_name, '.') + 1;
    865 # endif
     869#  endif
    866870
    867871  if (strcasecmp (codeset_name, "UTF-8") == 0
    868872      || strcasecmp (codeset_name, "UTF8") == 0)
     873# endif
    869874    dfa->is_utf8 = 1;
    870875
Note: See TracChangeset for help on using the changeset viewer.