/* beware - calls to this procedure are context sensitive since itmaycallcompactwhichmovesstrings;hence,callsshould becarefullyplacedwithasuitableupperboundasargument;
checkifthereisroomavailableforrequiredwords; ifso,returnFALSE,otherwisecompacttheworkspace andtryagain;ifthereisstillnoroom,reportthis,
set pcp->overflow TRUE, and return TRUE */
if (pcp->lused + required - pcp->subgrp <= 0) returnFALSE;
/* not enough room currently available, so we compact tables */
compact(pcp); if (pcp->lused + required - pcp->subgrp <= 0) returnFALSE;
pcp->overflow = TRUE; /* number of generators in last class */
remain = pcp->lastg - y[pcp->clend + pcp->cc - 1];
text(11, remain, 0, 0, 0); returnTRUE;
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.