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