/* guard.c -- 5% safety boundaries. See guard.h. */ #include "v4/guard.h" void v4_guard_fill(v4_cell *band, unsigned n, v4_ucell pattern) { for (unsigned i = 0; i < n; i++) band[i] = (v4_cell)pattern; } int v4_guard_intact(const v4_cell *band, unsigned n, v4_ucell pattern) { for (unsigned i = 0; i < n; i++) { if ((v4_ucell)band[i] != pattern) return 0; } return 1; }