Differences From Artifact [d86091200c]:
- File class.c — part of check-in [9ffad27cd3] at 2018-06-22 07:17:54 on branch trunk — Add exec.c (moving some things from main.c); add definitions for exec.c in heromesh.h; also add a macro tracing option. (user: user, size: 52184) [annotate] [blame] [check-ins using]
To Artifact [9452666c10]:
- File class.c — part of check-in [9f57c48591] at 2018-06-24 02:12:44 on branch trunk — Implement stack overflow protection (user: user, size: 52235) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
635 636 637 638 639 640 641 642 643 644 645 646 647 648 | } static void nxttok(void) { if(pushback) { pushback=0; return; } again: nxttok1(); if(tokent&TF_EOF) { if(inpstack) { InputStack s=*inpstack; free(inpstack); fclose(classfp); | > | 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 | } static void nxttok(void) { if(pushback) { pushback=0; return; } if(StackProtection()) fatal("Stack overflow\n"); again: nxttok1(); if(tokent&TF_EOF) { if(inpstack) { InputStack s=*inpstack; free(inpstack); fclose(classfp); |
︙ | ︙ |