opt_dj.c revision 1.4
11.4Srillig/* $NetBSD: opt_dj.c,v 1.4 2021/11/20 11:13:18 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.4Srillig 341.2Srillig#indent input 351.2Srilligvoid example(void) { 361.2Srillig int decl; 371.2Srillig code(); 381.2Srillig} 391.2Srillig#indent end 401.2Srillig 411.2Srillig#indent run -dj 421.2Srilligvoid 431.2Srilligexample(void) 441.2Srillig{ 451.2Srilligint decl; 461.2Srillig code(); 471.2Srillig} 481.2Srillig#indent end 491.2Srillig 501.2Srillig#indent run -ndj 511.2Srilligvoid 521.2Srilligexample(void) 531.2Srillig{ 541.2Srillig int decl; 551.2Srillig code(); 561.2Srillig} 571.2Srillig#indent end 58