shlayout
struct shlayout *layoutp = NULL;
layoutp = xmalloc((shnum + 1) * sizeof(struct shlayout),
sizeof(struct shlayout) * (r - i));