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