/* the next block is currently allocated */
if (y[i] > 0) {
p1 = y[i];
++new_address;
y[p1] = -new_address;
y[new_address] = y[i];
bound = y[i + 1] + 1;
for (j = 1; j <= bound; ++j)
y[++new_address] = y[++i];
++i;
} else if (y[i] == 0) /* this block is currently deallocated */
i += y[i + 1] + 2; else /* this block consists only of the header block of length 1 */
++i;
}
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.