Free Hero Mesh

Diff
Login
This is a mirror of the main repository for Free Hero Mesh. New tickets and changes will not be accepted at this mirror.

Differences From Artifact [640a4cf4de]:

To Artifact [e7ca6fecc8]:


305
306
307
308
309
310
311

312
313
314




315
316
317
318
319
320
321
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]=i;
  class[id]->subscode[1]=j;
  fread(class[id]->subscode+2,2,k-1,stdin);
    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(;;) {