opt_dj.c revision 1.3
11.3Srillig/* $NetBSD: opt_dj.c,v 1.3 2021/10/18 07:11:31 rillig Exp $ */
21.1Srillig/* $FreeBSD$ */
31.1Srillig
41.2Srillig/*
51.2Srillig * Tests for the options '-dj' and '-ndj'.
61.2Srillig *
71.2Srillig * The option '-dj' left-justifies declarations.
81.2Srillig *
91.2Srillig * The option '-ndj' indents declarations the same as code.
101.2Srillig */
111.2Srillig
121.2Srillig/* For top-level declarations, '-dj' and '-ndj' produce the same output. */
131.1Srillig#indent input
141.1Srilligint i;
151.1Srilligint *ip;
161.1Srilligconst char *ccp;
171.1Srilligconst void *****vppppp;
181.1Srilligconst void ******vpppppp;
191.1Srilligconst void ********vpppppppp;
201.1Srillig#indent end
211.1Srillig
221.1Srillig#indent run -dj
231.1Srilligint		i;
241.1Srilligint	       *ip;
251.1Srilligconst char     *ccp;
261.1Srilligconst void *****vppppp;
271.1Srilligconst void ******vpppppp;
281.1Srilligconst void ********vpppppppp;
291.1Srillig#indent end
301.1Srillig
311.3Srillig#indent run-equals-prev-output -ndj
321.2Srillig
331.2Srillig#indent input
341.2Srilligvoid example(void) {
351.2Srillig	int decl;
361.2Srillig	code();
371.2Srillig}
381.2Srillig#indent end
391.2Srillig
401.2Srillig#indent run -dj
411.2Srilligvoid
421.2Srilligexample(void)
431.2Srillig{
441.2Srilligint		decl;
451.2Srillig	code();
461.2Srillig}
471.2Srillig#indent end
481.2Srillig
491.2Srillig#indent run -ndj
501.2Srilligvoid
511.2Srilligexample(void)
521.2Srillig{
531.2Srillig	int		decl;
541.2Srillig	code();
551.2Srillig}
561.2Srillig#indent end
57