diff options
author | Sam James <sam@gentoo.org> | 2022-06-05 12:09:02 -0700 |
---|---|---|
committer | Fangrui Song <maskray@google.com> | 2022-06-05 12:09:02 -0700 |
commit | 7df596a58cdfa763924487b8c275269de3497304 (patch) | |
tree | 7b2762ba7b12c0ed07d63cd14109305af04f4cf8 /iconvdata | |
parent | 3c23fa9f44fe88d0851e1344fc37ba60e74cb0fc (diff) | |
download | glibc-7df596a58cdfa763924487b8c275269de3497304.zip glibc-7df596a58cdfa763924487b8c275269de3497304.tar.gz glibc-7df596a58cdfa763924487b8c275269de3497304.tar.bz2 |
grep: egrep -> grep -E, fgrep -> grep -F
Newer versions of GNU grep (after grep 3.7, not inclusive) will warn on
'egrep' and 'fgrep' invocations.
Convert usages within the tree to their expanded non-aliased counterparts
to avoid irritating warnings during ./configure and the test suite.
Signed-off-by: Sam James <sam@gentoo.org>
Reviewed-by: Fangrui Song <maskray@google.com>
Diffstat (limited to 'iconvdata')
-rw-r--r-- | iconvdata/big5.c | 30 | ||||
-rw-r--r-- | iconvdata/cns11643.c | 26 | ||||
-rw-r--r-- | iconvdata/cns11643l1.c | 46 | ||||
-rw-r--r-- | iconvdata/gb2312.c | 34 | ||||
-rw-r--r-- | iconvdata/gbk.c | 24 | ||||
-rw-r--r-- | iconvdata/jis0208.c | 14 | ||||
-rw-r--r-- | iconvdata/jis0212.c | 8 | ||||
-rw-r--r-- | iconvdata/ksc5601.c | 12 | ||||
-rw-r--r-- | iconvdata/sjis.c | 14 | ||||
-rw-r--r-- | iconvdata/uhc.c | 4 |
10 files changed, 106 insertions, 106 deletions
diff --git a/iconvdata/big5.c b/iconvdata/big5.c index 68c88cd..f469d41 100644 --- a/iconvdata/big5.c +++ b/iconvdata/big5.c @@ -27,7 +27,7 @@ /* Table for Big5 to UCS conversion. This is generated from the BIG5 charmap, using the following command: - egrep "/x../x.." BIG5 | egrep -v "^% " | sed 's/%IRREVERSIBLE%//' | \ + grep -E "/x../x.." BIG5 | grep -E -v "^% " | sed 's/%IRREVERSIBLE%//' | \ perl segA.pl > segA where segA.pl script is: @@ -3600,45 +3600,45 @@ static const char from_ucs4_tab1[256][2] = --------------------------------------------------------------------- rm -f segB2 -egrep "/x../x.." BIG5 | egrep -v "^%" | egrep "^<U02" | sort | \ +grep -E "/x../x.." BIG5 | grep -E -v "^%" | grep -E "^<U02" | sort | \ perl segB2.pl 2 0x02C7 0x02D9 >> segB2 -egrep "/x../x.." BIG5 | egrep -v "^%" | egrep "^<U03" | sort | \ +grep -E "/x../x.." BIG5 | grep -E -v "^%" | grep -E "^<U03" | sort | \ perl segB2.pl 3 0x0391 0x03C9 >> segB2 -egrep "/x../x.." BIG5 | egrep -v "^%" | egrep "^<U20[1-3]" | sort | \ +grep -E "/x../x.." BIG5 | grep -E -v "^%" | grep -E "^<U20[1-3]" | sort | \ perl segB2.pl 4 0x2013 0x203B >> segB2 ( Separate U20AC, U2103, U2105, U2109 ) -egrep "/x../x.." BIG5 | egrep -v "^%" | egrep "^<U216" | sort | \ +grep -E "/x../x.." BIG5 | grep -E -v "^%" | grep -E "^<U216" | sort | \ perl segB2.pl 5 0x2160 0x2169 >> segB2 -egrep "/x../x.." BIG5 | egrep -v "^%" | egrep "^<U219" | sort | \ +grep -E "/x../x.." BIG5 | grep -E -v "^%" | grep -E "^<U219" | sort | \ perl segB2.pl 6 0x2190 0x2199 >> segB2 -egrep "/x../x.." BIG5 | egrep -v "^%" | egrep "^<U22[1-6]" | sort | \ +grep -E "/x../x.." BIG5 | grep -E -v "^%" | grep -E "^<U22[1-6]" | sort | \ perl segB2.pl 7 0x2215 0x2267 >> segB2 ( Separate U2295, U2299, U22A5, U22BF ) -egrep "/x../x.." BIG5 | egrep -v "^%" | egrep "^<U2[56]" | sort | \ +grep -E "/x../x.." BIG5 | grep -E -v "^%" | grep -E "^<U2[56]" | sort | \ perl segB2.pl 8 0x2500 0x2642 >> segB2 -egrep "/x../x.." BIG5 | egrep -v "^%" | egrep "^<U30" | sort | \ +grep -E "/x../x.." BIG5 | grep -E -v "^%" | grep -E "^<U30" | sort | \ perl segB2.pl 9 0x3000 0x3029 >> segB2 -egrep "/x../x.." BIG5 | egrep -v "^%" | egrep "^<U31" | sort | \ +grep -E "/x../x.." BIG5 | grep -E -v "^%" | grep -E "^<U31" | sort | \ perl segB2.pl 10 0x3105 0x3129 >> segB2 ( Separate U32A3 ) -egrep "/x../x.." BIG5 | egrep -v "^%" | egrep "^<U33" | sort | \ +grep -E "/x../x.." BIG5 | grep -E -v "^%" | grep -E "^<U33" | sort | \ perl segB2.pl 11 0x338E 0x33D5 >> segB2 -egrep "/x../x.." BIG5 | egrep -v "^%" | egrep "^<U[4-9]" | sort | \ +grep -E "/x../x.." BIG5 | grep -E -v "^%" | grep -E "^<U[4-9]" | sort | \ perl segB2.pl 12 0x4E00 0x9FA4 >> segB2 -egrep "/x../x.." BIG5 | egrep -v "^%" | egrep "^<UF[678]" | sort | \ +grep -E "/x../x.." BIG5 | grep -E -v "^%" | grep -E "^<UF[678]" | sort | \ perl segB2.pl 13 0xF6B1 0xF848 >> segB2 ( Separate UFA0C, UFA0D ) -egrep "/x../x.." BIG5 | egrep -v "^%" | egrep "^<UFE" | sort | \ +grep -E "/x../x.." BIG5 | grep -E -v "^%" | grep -E "^<UFE" | sort | \ perl segB2.pl 14 0xFE30 0xFE6B >> segB2 -egrep "/x../x.." BIG5 | egrep -v "^%" | egrep "^<UFF" | sort | \ +grep -E "/x../x.." BIG5 | grep -E -v "^%" | grep -E "^<UFF" | sort | \ perl segB2.pl 15 0xFF01 0xFFE5 >> segB2 --------------------------------------------------------------------- diff --git a/iconvdata/cns11643.c b/iconvdata/cns11643.c index 8425b44..5c41a4a 100644 --- a/iconvdata/cns11643.c +++ b/iconvdata/cns11643.c @@ -38,7 +38,7 @@ The table can be generated using - egrep '^0x2' CNS11643.TXT | + grep -E '^0x2' CNS11643.TXT | awk '{print $1, $2}' | perl tab.pl where tab.pl is: @@ -1979,7 +1979,7 @@ const uint16_t __cns11643l2_to_ucs4_tab[] = The table can be generated using - egrep '^0x3' CNS11643.TXT | + grep -E '^0x3' CNS11643.TXT | awk '{print $1, $2}' | perl tab.pl where tab.pl is: @@ -3606,7 +3606,7 @@ const uint32_t __cns11643l3_to_ucs4_tab[] = The table can be generated using - egrep '^0x4' CNS11643.TXT | + grep -E '^0x4' CNS11643.TXT | awk '{print $1, $2}' | perl tab.pl where tab.pl is: @@ -5456,7 +5456,7 @@ const uint32_t __cns11643l4_to_ucs4_tab[] = The table can be generated using - egrep '^0x5' CNS11643.TXT | + grep -E '^0x5' CNS11643.TXT | awk '{print $1, $2}' | perl tab.pl where tab.pl is: @@ -7635,7 +7635,7 @@ const uint32_t __cns11643l5_to_ucs4_tab[] = The table can be generated using - egrep '^0x6' CNS11643.TXT | + grep -E '^0x6' CNS11643.TXT | awk '{print $1, $2}' | perl tab.pl where tab.pl is: @@ -9260,7 +9260,7 @@ const uint32_t __cns11643l6_to_ucs4_tab[] = The table can be generated using - egrep '^0x7' CNS11643.TXT | + grep -E '^0x7' CNS11643.TXT | awk '{print $1, $2}' | perl tab.pl where tab.pl is: @@ -10923,7 +10923,7 @@ const uint32_t __cns11643l7_to_ucs4_tab[] = The table can be generated using - egrep '^0xF' CNS11643.TXT | + grep -E '^0xF' CNS11643.TXT | awk '{print $1, $2}' | perl tab.pl where tab.pl is: @@ -12633,8 +12633,8 @@ const uint32_t __cns11643l15_to_ucs4_tab[] = CJK Ideographs in the UCS plane 0: range U+3400..U+9FA5. The table can be created using - egrep '^0x' CNS11643.TXT | - awk '{ print $2, $1 }' | sort | egrep '^0x(3[4-9A-F]|[4-9])' | perl tab.pl + grep -E '^0x' CNS11643.TXT | + awk '{ print $2, $1 }' | sort | grep -E '^0x(3[4-9A-F]|[4-9])' | perl tab.pl where tab.pl is @@ -24796,8 +24796,8 @@ const char __cns11643_from_ucs4p0_tab[][3] = /* CJK Ideographs in the UCS plane 2: range U+20000..U+2A6D6. The table can be created using - egrep '^0x' CNS11643.TXT | - awk '{ print $2, $1 }' | sort | egrep '^0x2[0-9A]... ' | perl tab.pl + grep -E '^0x' CNS11643.TXT | + awk '{ print $2, $1 }' | sort | grep -E '^0x2[0-9A]... ' | perl tab.pl where tab.pl is @@ -39911,8 +39911,8 @@ const char __cns11643_from_ucs4p2_tab[][3] = /* CJK Compatibility Ideographs in the UCS plane 2: range U+2F800..U+2FA1D. The table can be created using - egrep '^0x' CNS11643.TXT | - awk '{ print $2, $1 }' | sort | egrep '^0x2F... ' | perl tab.pl + grep -E '^0x' CNS11643.TXT | + awk '{ print $2, $1 }' | sort | grep -E '^0x2F... ' | perl tab.pl where tab.pl is diff --git a/iconvdata/cns11643l1.c b/iconvdata/cns11643l1.c index 839cc84..96bd962 100644 --- a/iconvdata/cns11643l1.c +++ b/iconvdata/cns11643l1.c @@ -32,7 +32,7 @@ The table can be generated using - egrep '^0x1' CNS11643.TXT | + grep -E '^0x1' CNS11643.TXT | awk '{print $1, $2}' | perl tab.pl where tab.pl is: @@ -1540,8 +1540,8 @@ const char __cns11643l1_from_ucs4_tab2[][2] = /* Greek alphabet. The table can be created using - egrep '^0x1' CNS11643.TXT | - awk '{ print $2, $1 }' | sort | egrep '^0x03' | perl tab.pl + grep -E '^0x1' CNS11643.TXT | + awk '{ print $2, $1 }' | sort | grep -E '^0x03' | perl tab.pl where tab.pl is @@ -1581,8 +1581,8 @@ const char __cns11643l1_from_ucs4_tab3[][2] = /* General punctuation. The table can be created using - egrep '^0x1' CNS11643.TXT | - awk '{ print $2, $1 }' | sort | egrep '^0x20' | perl tab.pl + grep -E '^0x1' CNS11643.TXT | + awk '{ print $2, $1 }' | sort | grep -E '^0x20' | perl tab.pl where tab.pl is @@ -1619,8 +1619,8 @@ const char __cns11643l1_from_ucs4_tab5[][2] = /* Mathematical operators. The table can be created using - egrep '^0x1' CNS11643.TXT | - awk '{ print $2, $1 }' | sort | egrep '^0x22[1-6]' | perl tab.pl + grep -E '^0x1' CNS11643.TXT | + awk '{ print $2, $1 }' | sort | grep -E '^0x22[1-6]' | perl tab.pl where tab.pl is @@ -1650,8 +1650,8 @@ const char __cns11643l1_from_ucs4_tab6[][2] = /* Graphic pictures for control codes. The table can be created using - egrep '^0x1' CNS11643.TXT | - awk '{ print $2, $1 }' | sort | egrep '^0x24[0-2]' | perl tab.pl + grep -E '^0x1' CNS11643.TXT | + awk '{ print $2, $1 }' | sort | grep -E '^0x24[0-2]' | perl tab.pl where tab.pl is @@ -1686,8 +1686,8 @@ const char __cns11643l1_from_ucs4_tab7[][2] = /* Circled and Parenthesized numbers. The table can be created using - egrep '^0x1' CNS11643.TXT | - awk '{ print $2, $1 }' | sort | egrep '^0x24[67]' | perl tab.pl + grep -E '^0x1' CNS11643.TXT | + awk '{ print $2, $1 }' | sort | grep -E '^0x24[67]' | perl tab.pl where tab.pl is @@ -1718,8 +1718,8 @@ const char __cns11643l1_from_ucs4_tab8[][2] = /* Circled and Parenthesized numbers. The table can be created using - egrep '^0x1' CNS11643.TXT | - awk '{ print $2, $1 }' | sort | egrep '^0x2[56]' | perl tab.pl + grep -E '^0x1' CNS11643.TXT | + awk '{ print $2, $1 }' | sort | grep -E '^0x2[56]' | perl tab.pl where tab.pl is @@ -1763,8 +1763,8 @@ const char __cns11643l1_from_ucs4_tab9[][2] = /* CJK punctuation and Hangzhou-style numerals. The table can be created using - egrep '^0x1' CNS11643.TXT | - awk '{ print $2, $1 }' | sort | egrep '^0x30[0-2]' | perl tab.pl + grep -E '^0x1' CNS11643.TXT | + awk '{ print $2, $1 }' | sort | grep -E '^0x30[0-2]' | perl tab.pl where tab.pl is @@ -1798,8 +1798,8 @@ const char __cns11643l1_from_ucs4_tab10[][2] = /* Squared latin abbreviations. The table can be created using - egrep '^0x1' CNS11643.TXT | - awk '{ print $2, $1 }' | sort | egrep '^0x33' | perl tab.pl + grep -E '^0x1' CNS11643.TXT | + awk '{ print $2, $1 }' | sort | grep -E '^0x33' | perl tab.pl where tab.pl is @@ -1827,8 +1827,8 @@ const char __cns11643l1_from_ucs4_tab11[][2] = /* CJK Ideographs. The table can be created using - egrep '^0x1' CNS11643.TXT | - awk '{ print $2, $1 }' | sort | egrep '^0x[4-9]' | perl tab.pl + grep -E '^0x1' CNS11643.TXT | + awk '{ print $2, $1 }' | sort | grep -E '^0x[4-9]' | perl tab.pl where tab.pl is @@ -3657,8 +3657,8 @@ const char __cns11643l1_from_ucs4_tab12[][2] = /* Glyphs for vertical variants. The table can be created using - egrep '^0x' CNS11643.TXT | - awk '{ print $2, $1 }' | sort | egrep '^0xFE' | perl tab.pl + grep -E '^0x' CNS11643.TXT | + awk '{ print $2, $1 }' | sort | grep -E '^0xFE' | perl tab.pl where tab.pl is @@ -3699,8 +3699,8 @@ const char __cns11643l1_from_ucs4_tab13[][2] = /* Fullwidth ASCII variants. The table can be created using - egrep '^0x' CNS11643.TXT | - awk '{ print $2, $1 }' | sort | egrep '^0xFF[0-5]' | perl tab.pl + grep -E '^0x' CNS11643.TXT | + awk '{ print $2, $1 }' | sort | grep -E '^0xFF[0-5]' | perl tab.pl where tab.pl is diff --git a/iconvdata/gb2312.c b/iconvdata/gb2312.c index 3bab226..760040a 100644 --- a/iconvdata/gb2312.c +++ b/iconvdata/gb2312.c @@ -20,7 +20,7 @@ /* The conversion table to UCS4 has almost no holes. It can be generated with: - egrep '^0x' /mnt/cdrom/unix/mappings/eastasia/gb/gb2312.txt | + grep -E '^0x' /mnt/cdrom/unix/mappings/eastasia/gb/gb2312.txt | perl tab.pl where tab.pl is: @@ -1918,8 +1918,8 @@ const char __gb2312_from_ucs4_tab1[][2] = /* The table can be created using - egrep '^0x' /mnt/cdrom/unix/mappings/eastasia/gb/gb2312.txt | - awk '{ print $2, $1 }' | sort | egrep '^0x03' | perl tab.pl + grep -E '^0x' /mnt/cdrom/unix/mappings/eastasia/gb/gb2312.txt | + awk '{ print $2, $1 }' | sort | grep -E '^0x03' | perl tab.pl where tab.pl is @@ -1959,8 +1959,8 @@ const char __gb2312_from_ucs4_tab2[][2] = /* The table can be created using - egrep '^0x' /mnt/cdrom/unix/mappings/eastasia/gb/gb2312.txt | - awk '{ print $2, $1 }' | sort | egrep '^0x04' | perl tab.pl + grep -E '^0x' /mnt/cdrom/unix/mappings/eastasia/gb/gb2312.txt | + awk '{ print $2, $1 }' | sort | grep -E '^0x04' | perl tab.pl where tab.pl is @@ -2006,8 +2006,8 @@ const char __gb2312_from_ucs4_tab3[][2] = /* The table can be created using - egrep '^0x' /mnt/cdrom/unix/mappings/eastasia/gb/gb2312.txt | - awk '{ print $2, $1 }' | sort | egrep '^0x20' | perl tab.pl + grep -E '^0x' /mnt/cdrom/unix/mappings/eastasia/gb/gb2312.txt | + awk '{ print $2, $1 }' | sort | grep -E '^0x20' | perl tab.pl where tab.pl is @@ -2035,8 +2035,8 @@ const char __gb2312_from_ucs4_tab4[][2] = /* The table can be created using - egrep '^0x' /mnt/cdrom/unix/mappings/eastasia/gb/gb2312.txt | - awk '{ print $2, $1 }' | sort | egrep '^0x2[12]' | perl tab.pl + grep -E '^0x' /mnt/cdrom/unix/mappings/eastasia/gb/gb2312.txt | + awk '{ print $2, $1 }' | sort | grep -E '^0x2[12]' | perl tab.pl where tab.pl is @@ -2076,8 +2076,8 @@ const char __gb2312_from_ucs4_tab5[][2] = /* The table can be created using - egrep '^0x' /mnt/cdrom/unix/mappings/eastasia/gb/gb2312.txt | - awk '{ print $2, $1 }' | sort | egrep '^0x24' | perl tab.pl + grep -E '^0x' /mnt/cdrom/unix/mappings/eastasia/gb/gb2312.txt | + awk '{ print $2, $1 }' | sort | grep -E '^0x24' | perl tab.pl where tab.pl is @@ -2118,8 +2118,8 @@ const char __gb2312_from_ucs4_tab6[][2] = /* The table can be created using - egrep '^0x' /mnt/cdrom/unix/mappings/eastasia/gb/gb2312.txt | - awk '{ print $2, $1 }' | sort | egrep '^0x3[01]' | perl tab.pl + grep -E '^0x' /mnt/cdrom/unix/mappings/eastasia/gb/gb2312.txt | + awk '{ print $2, $1 }' | sort | grep -E '^0x3[01]' | perl tab.pl where tab.pl is @@ -2219,8 +2219,8 @@ const char __gb2312_from_ucs4_tab7[][2] = /* The table can be created using - egrep '^0x' /mnt/cdrom/unix/mappings/eastasia/gb/gb2312.txt | - awk '{ print $2, $1 }' | sort | egrep '^0x[4-9]' | perl tab.pl + grep -E '^0x' /mnt/cdrom/unix/mappings/eastasia/gb/gb2312.txt | + awk '{ print $2, $1 }' | sort | grep -E '^0x[4-9]' | perl tab.pl where tab.pl is @@ -4499,8 +4499,8 @@ const char __gb2312_from_ucs4_tab8[][2] = /* The table can be created using - egrep '^0x' /mnt/cdrom/unix/mappings/eastasia/gb/gb2312.txt | - awk '{ print $2, $1 }' | sort | egrep '^0xFF[0-5]' | perl tab.pl + grep -E '^0x' /mnt/cdrom/unix/mappings/eastasia/gb/gb2312.txt | + awk '{ print $2, $1 }' | sort | grep -E '^0xFF[0-5]' | perl tab.pl where tab.pl is diff --git a/iconvdata/gbk.c b/iconvdata/gbk.c index 9771718..53e865e 100644 --- a/iconvdata/gbk.c +++ b/iconvdata/gbk.c @@ -5543,7 +5543,7 @@ static const uint16_t __gbk_to_ucs[] = /* The table can be created using - awk '{ print $2, $1 }' gbk.txt | sort | egrep '^0x00' | perl tab.pl + awk '{ print $2, $1 }' gbk.txt | sort | grep -E '^0x00' | perl tab.pl where tab.pl is @@ -5574,7 +5574,7 @@ static const char __gbk_from_ucs4_tab1[][2] = /* The table can be created using - awk '{ print $2, $1 }' gbk.txt | sort | egrep '^0x03' | perl tab.pl + awk '{ print $2, $1 }' gbk.txt | sort | grep -E '^0x03' | perl tab.pl where tab.pl is @@ -5614,7 +5614,7 @@ static const char __gbk_from_ucs4_tab2[][2] = /* The table can be created using - awk '{ print $2, $1 }' gbk.txt | sort | egrep '^0x04' | perl tab.pl + awk '{ print $2, $1 }' gbk.txt | sort | grep -E '^0x04' | perl tab.pl where tab.pl is @@ -5660,7 +5660,7 @@ static const char __gbk_from_ucs4_tab3[][2] = /* The table can be created using - awk '{ print $2, $1 }' gbk.txt | sort | egrep '^0x20' | perl tab.pl + awk '{ print $2, $1 }' gbk.txt | sort | grep -E '^0x20' | perl tab.pl where tab.pl is @@ -5690,7 +5690,7 @@ static const char __gbk_from_ucs4_tab4[][2] = /* The table can be created using - awk '{ print $2, $1 }' gbk.txt | sort | egrep '^0x2[12]' | perl tab.pl + awk '{ print $2, $1 }' gbk.txt | sort | grep -E '^0x2[12]' | perl tab.pl where tab.pl is @@ -5738,7 +5738,7 @@ static const char __gbk_from_ucs4_tab5[][2] = /* The table can be created using - awk '{ print $2, $1 }' gbk.txt | sort | egrep '^0x2[4-6]' | perl tab.pl + awk '{ print $2, $1 }' gbk.txt | sort | grep -E '^0x2[4-6]' | perl tab.pl where tab.pl is @@ -5829,7 +5829,7 @@ static const char __gbk_from_ucs4_tab6[][2] = /* The table can be created using - awk '{ print $2, $1 }' gbk.txt | sort | egrep '^0x3[0-3]' | perl tab.pl + awk '{ print $2, $1 }' gbk.txt | sort | grep -E '^0x3[0-3]' | perl tab.pl where tab.pl is @@ -5943,7 +5943,7 @@ static const char __gbk_from_ucs4_tab7[][2] = /* The table can be created using - awk '{ print $2, $1 }' gbk.txt | sort | egrep '^0x[4-9]' | perl tab.pl + awk '{ print $2, $1 }' gbk.txt | sort | grep -E '^0x[4-9]' | perl tab.pl where tab.pl is @@ -12935,7 +12935,7 @@ static const char __gbk_from_ucs4_tab8[][2] = /* The table can be created using - awk '{ print $2, $1 }' gbk.txt | sort | egrep '^0xE[78]' | perl tab.pl + awk '{ print $2, $1 }' gbk.txt | sort | grep -E '^0xE[78]' | perl tab.pl where tab.pl is @@ -12993,7 +12993,7 @@ static const char __gbk_from_ucs4_tab9[][2] = /* The table can be created using - awk '{ print $2, $1 }' gbk.txt | sort | egrep '^0xFA[0-2]' | perl tab.pl + awk '{ print $2, $1 }' gbk.txt | sort | grep -E '^0xFA[0-2]' | perl tab.pl where tab.pl is @@ -13023,7 +13023,7 @@ static const char __gbk_from_ucs4_tab10[][2] = /* The table can be created using - awk '{ print $2, $1 }' gbk.txt | sort | egrep '^0xFE[3-6]' | perl tab.pl + awk '{ print $2, $1 }' gbk.txt | sort | grep -E '^0xFE[3-6]' | perl tab.pl where tab.pl is @@ -13065,7 +13065,7 @@ static const char __gbk_from_ucs4_tab11[][2] = /* The table can be created using - awk '{ print $2, $1 }' gbk.txt | sort | egrep '^0xFF[0-5]' | perl tab.pl + awk '{ print $2, $1 }' gbk.txt | sort | grep -E '^0xFF[0-5]' | perl tab.pl where tab.pl is diff --git a/iconvdata/jis0208.c b/iconvdata/jis0208.c index 4bfc68d..e294011 100644 --- a/iconvdata/jis0208.c +++ b/iconvdata/jis0208.c @@ -38,7 +38,7 @@ It's not worth trying to use these gaps. The table can be generated using - egrep '^0x' < .../eastasia/jis/jis0208.txt | + grep -E '^0x' < .../eastasia/jis/jis0208.txt | perl tab.pl with tab.pl containing: @@ -1800,8 +1800,8 @@ const char __jisx0208_from_ucs4_lat1[JIS0208_LAT1_MAX + 1 /* The following table can be generated using - egrep '^0x' < .../eastasia/jis/jis0208.txt | - awk '{ print $3, $2}' | egrep '^0x0[34]' | sort -u | perl tab.pl + grep -E '^0x' < .../eastasia/jis/jis0208.txt | + awk '{ print $3, $2}' | grep -E '^0x0[34]' | sort -u | perl tab.pl where tab.pl contains: @@ -1868,8 +1868,8 @@ const char __jisx0208_from_ucs4_greek[0xc1][2] = unpredictable place and size. Therefore we use a table which maps ranges to idexes in a table. This table ca be generated with: - egrep '^0x' < .../eastasia/jis/jis0208.txt | awk '{ print $3, $2}' | - egrep '^0x[^01]' | sort -u | perl tab.pl + grep -E '^0x' < .../eastasia/jis/jis0208.txt | awk '{ print $3, $2}' | + grep -E '^0x[^01]' | sort -u | perl tab.pl where tab.pl is @@ -2610,8 +2610,8 @@ const struct jisx0208_ucs_idx __jisx0208_from_ucs_idx[] = therefore indexed using UCS with leaving large gaps out. It can be computed with - egrep '^0x' < .../eastasia/jis/jis0208.txt | awk '{ print $3, $2}' | - egrep '^0x[^01]' | sort -u | perl tag.pl + grep -E '^0x' < .../eastasia/jis/jis0208.txt | awk '{ print $3, $2}' | + grep -E '^0x[^01]' | sort -u | perl tag.pl where tab.pl is diff --git a/iconvdata/jis0212.c b/iconvdata/jis0212.c index 5799cd7..5ca559a 100644 --- a/iconvdata/jis0212.c +++ b/iconvdata/jis0212.c @@ -25,7 +25,7 @@ char in a table resulting in an index to a table with the UCS. The following command can be used to generate the table: - egrep '^0x[[:xdigit:]][[:xdigit:]][[:xdigit:]][[:xdigit:]]' \ + grep -E '^0x[[:xdigit:]][[:xdigit:]][[:xdigit:]][[:xdigit:]]' \ .../eastasia/jis/jis0212.txt | perl tab.pl where tab.pl is @@ -71,7 +71,7 @@ const struct jisx0212_idx __jisx0212_to_ucs_idx[] = /* The table which the UCS values indexed by the table above can be generated using the following code: - egrep '^0x[[:xdigit:]][[:xdigit:]][[:xdigit:]][[:xdigit:]]' \ + grep -E '^0x[[:xdigit:]][[:xdigit:]][[:xdigit:]][[:xdigit:]]' \ .../eastasia/jis/jis0212.txt | perl tab.pl where tab.pl is: @@ -876,7 +876,7 @@ const uint16_t __jisx0212_to_ucs[] = use again a two-step mapping table. The index table can be computed using - egrep '^0x[[:xdigit:]][[:xdigit:]][[:xdigit:]][[:xdigit:]]' \ + grep -E '^0x[[:xdigit:]][[:xdigit:]][[:xdigit:]][[:xdigit:]]' \ ../eastasia/jis/jis0212.txt | awk '{ print $2, $1 }' | sort -u | perl tab.pl @@ -1657,7 +1657,7 @@ const struct jisx0212_idx __jisx0212_from_ucs_idx[] = /* The values corresponding to the table can be computed using - egrep '^0x[[:xdigit:]][[:xdigit:]][[:xdigit:]][[:xdigit:]]' \ + grep -E '^0x[[:xdigit:]][[:xdigit:]][[:xdigit:]][[:xdigit:]]' \ .../eastasia/jis/jis0212.txt | awk '{ print $2, $1 }' | sort -u | perl tab.pl diff --git a/iconvdata/ksc5601.c b/iconvdata/ksc5601.c index 922ec8b..533f7bc 100644 --- a/iconvdata/ksc5601.c +++ b/iconvdata/ksc5601.c @@ -20,8 +20,8 @@ #include "ksc5601.h" /* -egrep '# HANGUL SYLL' < /cdrom/unix/mappings/eastasia/ksc/ksc5601.txt | \ -egrep -v '^0x[4-9AD-F]' | egrep -v '^0x..([4-9].|A0)' | \ +grep -E '# HANGUL SYLL' < /cdrom/unix/mappings/eastasia/ksc/ksc5601.txt | \ +grep -E -v '^0x[4-9AD-F]' | grep -E -v '^0x..([4-9].|A0)' | \ perl tab21.pl > ksc_hangul1.tb ---------- @@ -350,7 +350,7 @@ const uint16_t __ksc5601_hangul_to_ucs[KSC5601_HANGUL]= and UCS-4. It's used to convert symbols in EUC-KR, ISO-2022-KR, Johab, UHC to UCS-4. -egrep '^0xA[1-C]' < /cdrom/unix/mappings/eastasia/ksc/ksc5601.txt | \ +grep -E '^0xA[1-C]' < /cdrom/unix/mappings/eastasia/ksc/ksc5601.txt | \ grep -v '# HANGUL SYLLABLE' | perl tab11.pl > ksc_sym1.tb $n=0; @@ -624,7 +624,7 @@ const uint16_t __ksc5601_sym_to_ucs[] = Mapping table from UCS4 to symbols defined in KS C 5601-1987. -egrep '^0xA[1-C]' /cdrom/unix/mappings/eastasia/ksc/ksc5601.txt | \ +grep -E '^0xA[1-C]' /cdrom/unix/mappings/eastasia/ksc/ksc5601.txt | \ grep -v '# HANGUL SYLLABLE' | awk '{print $2, $1}' | sort -u | perl tab12.pl > ksc_sym2.tb @@ -981,7 +981,7 @@ const struct map __ksc5601_sym_from_ucs[KSC5601_SYMBOL] = }; /* -egrep '^0x.*# <CJK>' < /cdrom/unix/mappings/eastasia/ksc/ksc5601.txt | \ +grep -E '^0x.*# <CJK>' < /cdrom/unix/mappings/eastasia/ksc/ksc5601.txt | \ perl tab21.pl > ksc_hanja1.tb @@ -1613,7 +1613,7 @@ const uint16_t __ksc5601_hanja_to_ucs[KSC5601_HANJA]= }; /* -egrep '^0x.*# <CJK>' < /cdrom/unix/mappings/eastasia/ksc/ksc5601.txt | \ +grep -E '^0x.*# <CJK>' < /cdrom/unix/mappings/eastasia/ksc/ksc5601.txt | \ awk '{print $2,$1}' | sort -u | perl tab12.pl > ksc_hanja2.tb $n=0; diff --git a/iconvdata/sjis.c b/iconvdata/sjis.c index 5aea18b..e4f1438 100644 --- a/iconvdata/sjis.c +++ b/iconvdata/sjis.c @@ -26,7 +26,7 @@ from the Unicode CD (also available on their FTP server) using the command - egrep '^0x8[01234][[:xdigit:]][[:xdigit:]]' \ + grep -E '^0x8[01234][[:xdigit:]][[:xdigit:]]' \ /mnt/cdrom/unix/mappings/eastasia/jis/shiftjis.txt | perl ~/sjis.pl where sjis.pl contains: @@ -185,7 +185,7 @@ static const uint16_t cjk_block1[703] = from the Unicode CD (also available on their FTP server) using the command - egrep '^0x8[89][[:xdigit:]][[:xdigit:]]' \ + grep -E '^0x8[89][[:xdigit:]][[:xdigit:]]' \ /mnt/cdrom/unix/mappings/eastasia/jis/shiftjis.txt | perl ~/sjis.pl where sjis.pl contains: @@ -235,7 +235,7 @@ static const uint16_t cjk_block2[94] = from the Unicode CD (also available on their FTP server) using the command - egrep '^0x(8[9a-fA-F]|9[[:xdigit:]])[[:xdigit:]][[:xdigit:]]' \ + grep -E '^0x(8[9a-fA-F]|9[[:xdigit:]])[[:xdigit:]][[:xdigit:]]' \ /mnt/cdrom/unix/mappings/eastasia/jis/shiftjis.txt | perl ~/sjis.pl where sjis.pl contains: @@ -1333,7 +1333,7 @@ static const uint16_t cjk_block3[4413] = from the Unicode CD (also available on their FTP server) using the command - egrep '^0x[eE][[:xdigit:]][[:xdigit:]][[:xdigit:]]' \ + grep -E '^0x[eE][[:xdigit:]][[:xdigit:]][[:xdigit:]]' \ /mnt/cdrom/unix/mappings/eastasia/jis/shiftjis.txt | perl ~/sjis.pl where sjis.pl contains: @@ -1856,7 +1856,7 @@ static const uint16_t cjk_block4[2021] = /* The following table can be generated using awk '/^0x/ { print $2, $1; }' < .../eastasia/jis/shiftjis.txt | - egrep "^0x00[[:xdigit:]][[:xdigit:]]" | + grep -E "^0x00[[:xdigit:]][[:xdigit:]]" | sort -u | perl tab.pl where tab.pl is @@ -1938,7 +1938,7 @@ static const char from_ucs4_lat1[0xf8][2] = /* The following table can be generated using awk '/^0x/ { print $2, $1; }' < .../eastasia/jis/shiftjis.txt | - egrep "^0x0[34][[:xdigit:]][[:xdigit:]]" | + grep -E "^0x0[34][[:xdigit:]][[:xdigit:]]" | sort -u | perl tab.pl where tab.pl is @@ -2007,7 +2007,7 @@ static const char from_ucs4_greek[193][2] = The following table can be generated using awk '/^0x/ { print $2, $1; }' < ...eastasia/jis/shiftjis.txt | - egrep "^0x[2-9][[:xdigit:]][[:xdigit:]][[:xdigit:]]" | + grep -E "^0x[2-9][[:xdigit:]][[:xdigit:]][[:xdigit:]]" | sort -u | perl tab.pl where tab.pl is diff --git a/iconvdata/uhc.c b/iconvdata/uhc.c index 3277695..9b222d3 100644 --- a/iconvdata/uhc.c +++ b/iconvdata/uhc.c @@ -22,7 +22,7 @@ /* -egrep \ +grep -E \ '^0x([89][0-9A-F]..|A0..|[AB][0-9A-F][4-9].|[AB][0-9A-F]A0|C[0-6][4-9].|C[0-6]A0)' < /cdrom/unix/mappings/eastasia/ksc/ksc5601.txt | perl tab.pl ------tab.pl @@ -1150,7 +1150,7 @@ static const uint32_t uhc_extra_to_ucs[8822]= }; /* -egrep '# HANGUL SYLL' < /cdrom/unix/mappings/eastasia/ksc/ksc5601.txt | \ +grep -E '# HANGUL SYLL' < /cdrom/unix/mappings/eastasia/ksc/ksc5601.txt | \ awk '{print $2, $1}' | sort -u | perl tab.pl -----tab.pl |