/* subroutine to delete all word and subgroup tables entries,dependinguponthevalueoftype; iftype=1deleteonlythewordtableentries; iftype=2,deleteonlythesubgrouptableentries;
if type = 0, delete both */
/* delete all entries (pointers) in the words table */ if (type != 2) { if ((n = pcp->nwords) != 0) {
address = pcp->words; for (i = 1; i <= n; i++) if ((p1 = -y[address + i]) != 0)
y[p1] = 0;
/* shift up the subgroup table, if it exists */ if (type && pcp->nsubgp) {
j = pcp->structure + 1; for (i = 1; i <= nsubgp; i++, j--) {
p1 = y[j - n];
y[j] = p1; if (p1 != 0)
y[-p1] = j;
}
pcp->subgrp = j - 1;
pcp->submlg = pcp->subgrp - pcp->lastg;
}
pcp->words = pcp->structure;
pcp->nwords = 0;
}
}
/* delete all entries (pointers) in the subgroup table */ if (type != 1) {
address = pcp->subgrp; for (i = 1; i <= nsubgp; i++) { if ((p1 = -y[address + i]) != 0) {
y[address + i] = 0;
y[p1] = 0;
}
}
pcp->nsubgp = 0;
pcp->subgrp = pcp->words;
pcp->submlg = pcp->subgrp - pcp->lastg;
}
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet am 2026-06-18)
¤
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.