Changeset 608 for trunk/src


Ignore:
Timestamp:
Nov 26, 2006, 5:57:29 AM (19 years ago)
Author:
bird
Message:

blasted redmon guys!

File:
1 edited

Legend:

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

    r607 r608  
    174174#if HAVE_SETLOCALE
    175175  /* Set locale according to user's wishes.  */
     176#ifdef _MSC_VER
     177  {
     178    /* The redmon guys doesn't listen to the user in the same way... */
     179    const char *lc_all = getenv("LC_ALL");
     180    if (lc_all)
     181      setlocale (LC_ALL, lc_all);
     182    else
     183      {
     184        const char *lc_lang = getenv("LANG");
     185        const char *lc_ctype = getenv("LC_TYPE");
     186        const char *lc_collate = getenv("LC_COLLATE");
     187
     188        setlocale (LC_ALL, lc_lang ? lc_lang : "");
     189        if (lc_ctype)
     190          setlocale (LC_CTYPE, lc_ctype ? lc_ctype : "");
     191        if (lc_collate)
     192          setlocale (LC_COLLATE, lc_collate ? lc_collate : "");
     193      }
     194  }
     195#else
    176196  setlocale (LC_ALL, "");
     197#endif
    177198#endif
    178199  initialize_mbcs ();
Note: See TracChangeset for help on using the changeset viewer.