Introduce *-default family
[elinks.git] / Unicode / gen-7b
blob14d1cdab776a022dcbe24dd8b6ea117cdc201631
1 #!/bin/sh
2 # $Id: gen-7b,v 1.8 2005/03/05 21:49:29 zas Exp $
4 echo
5 echo Generating Unicode2ascii translation table.
7 cat 7bitrepl.lnx | awk -f tr7bit.awk >tmp
8 N=`cat tmp | wc -l`
9 echo '/* Automatically generated by gen-7b */'
10 echo '/* DO NOT EDIT THIS FILE! EDIT Unicode/7bitrepl.lnx INSTEAD! */'
11 echo
12 echo 'struct { unicode_val_T x; unsigned char *s; } unicode_7b ['`expr $N + 1`'] = {'
13 sort tmp | sed 's/\\/\\\\/g' | sed 's/"/\\"/g' | sed 's/^/ {/' | sed 's/:/, "/' | sed 's/$/"},/'
14 echo ' {-1, NULL}'
15 echo '};'
16 echo
17 echo '#define N_UNICODE_7B' $N
18 )>../src/intl/uni_7b.inc
19 rm -f tmp
20 echo Done.
21 echo