/*
* Before 2023-05-11, the combination of -bap and -sob, which occurs in the
* example indent.pro from NetBSD, removed the empty line above the
* separator. Seen in games/cgram/cgram.c.
*/
//indent input
void
function1(void)
{
}
///// C99 separator /////
void
function2(void)
{
}
/* C block separator */
void
function3(void)
{
}
//indent end
//indent run-equals-input -bap -sob
/*
* XXX: Strangely, the option '-nbap' keeps the empty lines after the
* function bodies. That's exactly the opposite of the behavior that's
* described in the manual.
*/
//indent run-equals-input -nbap -sob
/*
* Without '-sob', the option '-bap' works as intended.
*/
//indent run-equals-input -bap