1*f0d1236fSStrahinja Stanišić /*- 2*f0d1236fSStrahinja Stanišić * SPDX-License-Identifier: BSD-2-Clause 3*f0d1236fSStrahinja Stanišić * 4*f0d1236fSStrahinja Stanišić * Copyright (c) 2024 Strahinja Stanisic <strajabot@FreeBSD.org> 5*f0d1236fSStrahinja Stanišić */ 6*f0d1236fSStrahinja Stanišić 7*f0d1236fSStrahinja Stanišić #include <assert.h> 8*f0d1236fSStrahinja Stanišić #include <string.h> 9*f0d1236fSStrahinja Stanišić 10*f0d1236fSStrahinja Stanišić #include <atf-c.h> 11*f0d1236fSStrahinja Stanišić 12*f0d1236fSStrahinja Stanišić ATF_TC_WITHOUT_HEAD(int_char_conv); 13*f0d1236fSStrahinja Stanišić ATF_TC_BODY(int_char_conv, tc) 14*f0d1236fSStrahinja Stanišić { 15*f0d1236fSStrahinja Stanišić char b[64]; 16*f0d1236fSStrahinja Stanišić int c = 0xDEADBEEF; 17*f0d1236fSStrahinja Stanišić memset(&b, c, 64); 18*f0d1236fSStrahinja Stanišić for(int i = 0; i < 64; i++) { 19*f0d1236fSStrahinja Stanišić assert(b[i] == (char)c); 20*f0d1236fSStrahinja Stanišić } 21*f0d1236fSStrahinja Stanišić 22*f0d1236fSStrahinja Stanišić } 23*f0d1236fSStrahinja Stanišić 24*f0d1236fSStrahinja Stanišić ATF_TP_ADD_TCS(tp) 25*f0d1236fSStrahinja Stanišić { 26*f0d1236fSStrahinja Stanišić ATF_TP_ADD_TC(tp, int_char_conv); 27*f0d1236fSStrahinja Stanišić return (atf_no_error()); 28*f0d1236fSStrahinja Stanišić } 29*f0d1236fSStrahinja Stanišić 30