Annotation of 43BSDTahoe/ucb/tn3270/tools/mkastods.c, revision 1.1.1.1

1.1       root        1: /*
                      2:  * Copyright (c) 1988 Regents of the University of California.
                      3:  * All rights reserved.
                      4:  *
                      5:  * Redistribution and use in source and binary forms are permitted
                      6:  * provided that this notice is preserved and that due credit is given
                      7:  * to the University of California at Berkeley. The name of the University
                      8:  * may not be used to endorse or promote products derived from this
                      9:  * software without specific prior written permission. This software
                     10:  * is provided ``as is'' without express or implied warranty.
                     11:  */
                     12: 
                     13: #ifndef lint
                     14: char copyright[] =
                     15: "@(#) Copyright (c) 1988 Regents of the University of California.\n\
                     16:  All rights reserved.\n";
                     17: #endif /* not lint */
                     18: 
                     19: #ifndef lint
                     20: static char sccsid[] = "@(#)mkastods.c 3.2 (Berkeley) 3/28/88";
                     21: #endif /* not lint */
                     22: 
                     23: #include <stdio.h>
                     24: #if    defined(unix)
                     25: #include <strings.h>
                     26: #else  /* defined(unix) */
                     27: #include <string.h>
                     28: #endif /* defined(unix) */
                     29: #include <ctype.h>
                     30: #include "../api/asc_ebc.h"
                     31: #include "../api/ebc_disp.h"
                     32: 
                     33: int
                     34: main()
                     35: {
                     36:     int i;
                     37: 
                     38:     /* For each ascii code, find the display code that matches */
                     39: 
                     40:     printf("unsigned char asc_disp[256] = {");
                     41:     for (i = 0; i < NASCII; i++) {
                     42:        if ((i%8) == 0) {
                     43:            printf("\n");
                     44:        }
                     45:        printf("\t0x%02x,", ebc_disp[asc_ebc[i]]);
                     46:     }
                     47:     for (i = sizeof disp_ebc; i < 256; i++) {
                     48:        if ((i%8) == 0) {
                     49:            printf("\n");
                     50:        }
                     51:        printf("\t0x%02x,", 0);
                     52:     }
                     53:     printf("\n};\n");
                     54: 
                     55:     return 0;
                     56: }

unix.superglobalmegacorp.com

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