/*	botch - write garbage over a chunk of memory, useful if you want
		to check if freed memory is used inappopriately.
*/

#include <assert.h>
#include "in_all.h"

EXPORT
botch(ptr, n)
	char *ptr;
	int n;
{
	assert((long)ptr % sizeof (long) == 0);
	while (n >= sizeof (long))	{	
			/* high-speed botch loop */
		*(long *)ptr = 025252525252L;
		ptr += sizeof (long), n -= sizeof (long);
	}
	while (n--) *ptr++ = '\252';
}
