|
|
1.1 ! root 1: # include "e.h" ! 2: # include "e.def" ! 3: ! 4: integral(p, p1, p2) { ! 5: #ifndef NEQN ! 6: if (p1 != 0) ! 7: printf(".ds %d \\h'-0.4m'\\v'0.4m'\\*(%d\\v'-0.4m'\n", p1, p1); ! 8: if (p2 != 0) ! 9: printf(".ds %d \\v'-0.3m'\\*(%d\\v'0.3m'\n", p2, p2); ! 10: #endif ! 11: if (p1 != 0 && p2 != 0) ! 12: shift2(p, p1, p2); ! 13: else if (p1 != 0) ! 14: bshiftb(p, SUB, p1); ! 15: else if (p2 != 0) ! 16: bshiftb(p, SUP, p2); ! 17: if(dbg)printf(".\tintegral: S%d; h=%d b=%d\n", ! 18: p, eht[p], ebase[p]); ! 19: lfont[p] = ROM; ! 20: } ! 21: ! 22: setintegral() { ! 23: char *f; ! 24: ! 25: yyval = oalloc(); ! 26: f = "\\(is"; ! 27: printf(".ds %d %s\n", yyval, f); ! 28: eht[yyval] = VERT(2); ! 29: ebase[yyval] = 0; ! 30: lfont[yyval] = rfont[yyval] = ROM; ! 31: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.