1// SPDX-FileCopyrightText: 2025 Sören Tempel <soeren+git@soeren-tempel.net>2//3// SPDX-License-Identifier: GPL-3.0-only45#include <assert.h>67#define LEN(X) (sizeof(X) / sizeof(X[0]))89unsigned10entry(unsigned a)11{12 int array[5] = {0};1314 if (a < LEN(array)) {15 int *ptr = &array[0];16 *(ptr + a) = 42;1718 unsigned tgt = 0;19 for (unsigned i = 0; i < LEN(array); i++) {20 if (array[i]) {21 tgt = i;22 break;23 }24 }2526 assert(a == tgt);27 }2829 return 0;30}