VirtualBox

Changeset 3550 in kBuild for trunk


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

sed: Use get_crt_codepage() instead of fake nl_langinfo.

Location:
trunk/src/sed
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/sed/config.h.win

    r3188 r3550  
    411411
    412412/* mkstemp, getline */
    413 #endif
     413
     414#include "get_codepage.h"
     415
     416#endif
  • 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.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette