mirror of
https://github.com/rkd77/elinks.git
synced 2024-12-04 14:46:47 -05:00
22 lines
601 B
Plaintext
22 lines
601 B
Plaintext
|
#!/bin/sh
|
||
|
# $Id: gen-7b,v 1.8 2005/03/05 21:49:29 zas Exp $
|
||
|
|
||
|
echo
|
||
|
echo Generating Unicode2ascii translation table.
|
||
|
(
|
||
|
cat 7bitrepl.lnx | awk -f tr7bit.awk >tmp
|
||
|
N=`cat tmp | wc -l`
|
||
|
echo '/* Automatically generated by gen-7b */'
|
||
|
echo '/* DO NOT EDIT THIS FILE! EDIT Unicode/7bitrepl.lnx INSTEAD! */'
|
||
|
echo
|
||
|
echo 'struct { unicode_val_T x; unsigned char *s; } unicode_7b ['`expr $N + 1`'] = {'
|
||
|
sort tmp | sed 's/\\/\\\\/g' | sed 's/"/\\"/g' | sed 's/^/ {/' | sed 's/:/, "/' | sed 's/$/"},/'
|
||
|
echo ' {-1, NULL}'
|
||
|
echo '};'
|
||
|
echo
|
||
|
echo '#define N_UNICODE_7B' $N
|
||
|
)>../src/intl/uni_7b.inc
|
||
|
rm -f tmp
|
||
|
echo Done.
|
||
|
echo
|