11.5Srillig/* $NetBSD: opt_bap_sob.c,v 1.5 2023/05/11 18:13:55 rillig Exp $ */ 21.1Srillig 31.1Srillig/* 41.5Srillig * Before 2023-05-11, the combination of -bap and -sob, which occurs in the 51.5Srillig * example indent.pro from NetBSD, removed the empty line above the 61.1Srillig * separator. Seen in games/cgram/cgram.c. 71.1Srillig */ 81.1Srillig 91.4Srillig//indent input 101.1Srilligvoid 111.1Srilligfunction1(void) 121.1Srillig{ 131.1Srillig} 141.1Srillig 151.2Srillig///// C99 separator ///// 161.1Srillig 171.1Srilligvoid 181.1Srilligfunction2(void) 191.1Srillig{ 201.1Srillig} 211.2Srillig 221.2Srillig/* C block separator */ 231.2Srillig 241.2Srilligvoid 251.2Srilligfunction3(void) 261.2Srillig{ 271.2Srillig} 281.4Srillig//indent end 291.1Srillig 301.5Srillig//indent run-equals-input -bap -sob 311.2Srillig 321.2Srillig/* 331.2Srillig * XXX: Strangely, the option '-nbap' keeps the empty lines after the 341.2Srillig * function bodies. That's exactly the opposite of the behavior that's 351.2Srillig * described in the manual. 361.2Srillig */ 371.4Srillig//indent run-equals-input -nbap -sob 381.2Srillig 391.2Srillig/* 401.2Srillig * Without '-sob', the option '-bap' works as intended. 411.2Srillig */ 421.4Srillig//indent run-equals-input -bap 43