// SPDX-License-Identifier: GPL-2.0 #include "aolib.h" #include <string.h> void randomize_buffer(void *buf, size_t buflen) { int *p = (int *)buf; size_t words = buflen / sizeof(int); size_t leftover = buflen % sizeof(int); if (!buflen) return; while (words--) *p++ = rand(); if (leftover) { int tmp = rand(); memcpy(buf + buflen - leftover, &tmp, leftover); } } const struct sockaddr_in6 addr_any6 = { .sin6_family = AF_INET6, }; const struct sockaddr_in addr_any4 = { .sin_family = AF_INET, };