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