lsym_offsetof.c revision 1.2
1/* $NetBSD: lsym_offsetof.c,v 1.2 2021/11/19 22:24:29 rillig Exp $ */
2/* $FreeBSD$ */
3
4/*
5 * Tests for the token lsym_offsetof, which represents the keyword 'offsetof'
6 * that starts an expression for computing the offset of a member in a struct.
7 */
8
9#indent input
10size_t		offset = offsetof(struct s, member);
11#indent end
12
13#indent run-equals-input
14#indent run-equals-input -bs
15
16/*
17 * The option '-pcs' forces a blank after the function name.  That option
18 * applies to 'offsetof' as well, even though it is not really a function.
19 */
20#indent run -pcs
21size_t		offset = offsetof (struct s, member);
22#indent end
23