opt_dj.c revision 1.2
11.2Srillig/* $NetBSD: opt_dj.c,v 1.2 2021/10/16 21:32:10 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.1Srillig#indent run -ndj
321.1Srilligint		i;
331.1Srilligint	       *ip;
341.1Srilligconst char     *ccp;
351.1Srilligconst void *****vppppp;
361.1Srilligconst void ******vpppppp;
371.1Srilligconst void ********vpppppppp;
381.1Srillig#indent end
391.2Srillig
401.2Srillig#indent input
411.2Srilligvoid example(void) {
421.2Srillig	int decl;
431.2Srillig	code();
441.2Srillig}
451.2Srillig#indent end
461.2Srillig
471.2Srillig#indent run -dj
481.2Srilligvoid
491.2Srilligexample(void)
501.2Srillig{
511.2Srilligint		decl;
521.2Srillig	code();
531.2Srillig}
541.2Srillig#indent end
551.2Srillig
561.2Srillig#indent run -ndj
571.2Srilligvoid
581.2Srilligexample(void)
591.2Srillig{
601.2Srillig	int		decl;
611.2Srillig	code();
621.2Srillig}
631.2Srillig#indent end
64