|
|
1.1 ! root 1: /* Copyright 1989 by AT&T Bell Laboratories */ ! 2: #include <stdio.h> ! 3: #include "tags.h" ! 4: ! 5: extern int sys_nerr; ! 6: extern char *sys_errlist[]; ! 7: ! 8: main() ! 9: {int i; ! 10: for(i=0;i<sys_nerr;i++) ! 11: printf("static struct {long tag; char s[%d];} e%d = { %d, \n \"%s\\0\\0\\0\\0\"};\n", ! 12: strlen(sys_errlist[i])+4,i, ! 13: strlen(sys_errlist[i])*power_tags+tag_string, ! 14: sys_errlist[i]); ! 15: ! 16: printf("int errstrings[]={ %d,\n", sys_nerr*power_tags+tag_array); ! 17: for(i=0;i<sys_nerr;i++) ! 18: printf("(int)e%d.s,\n",i); ! 19: printf("};\n"); ! 20: exit(0); ! 21: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.