81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
|
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
|
+
+
+
+
+
-
-
-
-
-
|
if(n==254) fatal("Name too long: %s",name);
}
if(opt['s']) {
if(!n) name[1]=0,n=1;
if(d) name[n-1]='_';
}
if(opt['b']) {
size=fgetc(stdin)<<24;
size|=fgetc(stdin)<<16;
size|=fgetc(stdin)<<8;
size|=fgetc(stdin);
} else {
size=fgetc(stdin)<<16;
size|=fgetc(stdin)<<24;
size|=fgetc(stdin);
size|=fgetc(stdin)<<8;
} else {
size=fgetc(stdin)<<24;
size|=fgetc(stdin)<<16;
size|=fgetc(stdin)<<8;
size|=fgetc(stdin);
}
if(argc<3) {
o=1;
} else {
o=0;
for(n=2;n<argc;n++) {
if(!strcmp(name,argv[n])) {
|