Annotation of researchv10no/cmd/troff/devaps/awk.script, revision 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.