Ignore:
Timestamp:
May 22, 2019, 4:09:18 PM (5 years ago)
Author:
coas-nagasima
Message:

ファイルディスクリプタ処理を更新

Location:
asp3_tinet_ecnl_rx/trunk/musl-1.1.18/src/locale
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • asp3_tinet_ecnl_rx/trunk/musl-1.1.18/src/locale/__lctrans.c

    r337 r387  
    88}
    99
    10 #ifndef __c2__
    1110weak_alias(dummy, __lctrans_impl);
    12 #endif
    1311
    1412const char *__lctrans(const char *msg, const struct __locale_map *lm)
  • asp3_tinet_ecnl_rx/trunk/musl-1.1.18/src/locale/__mo_lookup.c

    r337 r387  
    44static inline uint32_t swapc(uint32_t x, int c)
    55{
    6         return c ? x>>24 | x>>8&0xff00 | x<<8&0xff0000 | x<<24 : x;
     6        return c ? (x>>24) | (x>>8&0xff00) | (x<<8&0xff0000) | (x<<24) : x;
    77}
    88
  • asp3_tinet_ecnl_rx/trunk/musl-1.1.18/src/locale/iconv.c

    r337 r387  
    136136{
    137137        e &= 3;
    138         return s[e]+0U<<24 | s[e^1]<<16 | s[e^2]<<8 | s[e^3];
     138        return (s[e]+0U)<<24 | s[e^1]<<16 | s[e^2]<<8 | s[e^3];
    139139}
    140140
     
    156156        unsigned x = c - 128 - map[-1];
    157157        x = legacy_chars[ map[x*5/4]>>2*x%8 |
    158                 map[x*5/4+1]<<8-2*x%8 & 1023 ];
     158                (map[x*5/4+1]<<(8-2*x%8) & 1023) ];
    159159        return x ? x : c;
    160160}
     
    348348                                c += (0xa1-0x81);
    349349                                d += 0xa1;
    350                                 if (c >= 93 || c>=0xc6-0x81 && d>0x52)
     350                                if (c >= 93 || (c>=0xc6-0x81 && d>0x52))
    351351                                        goto ilseq;
    352352                                if (d-'A'<26) d = d-'A';
  • asp3_tinet_ecnl_rx/trunk/musl-1.1.18/src/locale/locale_map.c

    r337 r387  
    3636
    3737        if (!*val) {
    38                 (val = getenv("LC_ALL")) && *val ||
    39                 (val = getenv(envvars[cat])) && *val ||
    40                 (val = getenv("LANG")) && *val ||
     38                ((val = getenv("LC_ALL")) && *val) ||
     39                ((val = getenv(envvars[cat])) && *val) ||
     40                ((val = getenv("LANG")) && *val) ||
    4141                (val = "C.UTF-8");
    4242        }
Note: See TracChangeset for help on using the changeset viewer.