/* * Copyright (c) 2012 Cyril Hrubis * * This file is licensed under the GPL license. For the full content * of this license, see the COPYING file at the top level of this * source tree. */ /* * Function to fill mem with reasonably complicated pattern and function * that checks that pattern is correct. */ static void fill_mem(void *dst, size_t size) { unsigned char *ptr = dst; while (--size > 0) { *ptr = (size % 256) ^ 0x42; ptr++; } } static int check_mem(void *src, size_t size) { unsigned char *ptr = src; while (--size > 0) { if (*ptr != ((size % 256) ^ 0x42)) return 1; ptr++; } return 0; }