305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
|
j=fgetc(stdin);
j|=fgetc(stdin)<<8;
class[id]->nsubslbl=j;
fread(Allocate(class[id]->subslbl,10*j),j,10,stdin);
fread(buf,1,2,stdin);
k=buf[0]|(buf[1]<<8);
Allocate(class[id]->subscode,k<<1);
class[id]->subscode[0]=i;
class[id]->subscode[1]=j;
fread(class[id]->subscode+2,2,k-1,stdin);
j=fgetc(stdin);
j|=fgetc(stdin)<<8;
class[id]->nmsgslbl=j;
fread(Allocate(class[id]->msgslbl,10*j),j,10,stdin);
class[id]->nmsgs=0;
class[id]->msgscode=0;
for(;;) {
|
>
|
|
|
>
|
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
|
j=fgetc(stdin);
j|=fgetc(stdin)<<8;
class[id]->nsubslbl=j;
fread(Allocate(class[id]->subslbl,10*j),j,10,stdin);
fread(buf,1,2,stdin);
k=buf[0]|(buf[1]<<8);
Allocate(class[id]->subscode,k<<1);
if(k) {
class[id]->subscode[0]=buf[0];
class[id]->subscode[1]=buf[1];
fread(class[id]->subscode+2,2,k-1,stdin);
}
j=fgetc(stdin);
j|=fgetc(stdin)<<8;
class[id]->nmsgslbl=j;
fread(Allocate(class[id]->msgslbl,10*j),j,10,stdin);
class[id]->nmsgs=0;
class[id]->msgscode=0;
for(;;) {
|