Annotation of researchv10no/cmd/troff/devaps/awk.script, revision 1.1.1.1

1.1       root        1: BEGIN  {
                      2:     incharset = 0;
                      3:     kerningfile = "";
                      4: }
                      5: 
                      6: kerningfile == "" {
                      7:     kerningfile = FILENAME;
                      8: }
                      9: 
                     10: FILENAME == kerningfile  {
                     11:     kern[$1] = $2;
                     12:     next;
                     13: }
                     14: 
                     15: FILENAME != kerningfile  &&  incharset == 0  {
                     16:     print;
                     17:     if ( $1 == "charset" ) incharset = 1;
                     18:     next;
                     19: }
                     20: 
                     21: FILENAME != kerningfile  &&  incharset == 1  {
                     22:     if ( $2 != "\"" )  {
                     23:        if ( kern[$1] == "" ) kern[$1] = $3;
                     24:        printf "%s\t%s\t%s\t%s", $1, $2, kern[$1], $4;
                     25:        for ( i = 5; i <= NF; i++ )
                     26:            if ( i == 5 ) printf "\t%s", $i;
                     27:            else printf " %s", $i;
                     28:        printf "\n";
                     29:     } else print;
                     30: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.