1/* 2 * Copyright 2020, Data61, CSIRO (ABN 41 687 119 230) 3 * 4 * SPDX-License-Identifier: BSD-2-Clause 5 */ 6 7struct s { 8 char c; 9 int x; 10}; 11 12char f(struct s *sptr, int byteno) 13{ 14 char array[sizeof(struct s)]; 15 for (int i = 0; i < sizeof *sptr; i++) 16 array[i] = *(((char *)sptr) + i); 17 return array[byteno]; 18} 19