.\" $OpenBSD: break.in,v 1.4 2017/07/04 14:53:25 schwarze Exp $ .Dd $Mdocdate: July 4 2017 $ .Dt FO-BREAK 1 .Os .Sh NAME .Nm Fo-break .Nd line breaks in function blocks .Sh SYNOPSIS .Fd using \&Fn: .Ft my_long_return_type * .Fn my_long_function "my_long_type first_argument" "my_long_type second_argument" .Ft void .Fn "this function name is so ridiculously long \ that it will not fit on the line" "my_long_type first_argument" \ "my_long_type second_argument" "my_long_type third_argument" .Fd using \&Fo and single-argument \&Fa: .Ft my_long_return_type * .Fo my_long_function .Fa "my_long_type first_argument" .Fa "my_long_type second_argument" .Fc .Ft void .Fo "this function name is so ridiculously long \ that it will not fit on the line" .Fa "my_long_type first_argument" .Fa "my_long_type second_argument" .Fa "my_long_type third_argument" .Fc .Fd using \&Fo and multi-argument \&Fa: .Ft my_long_return_type * .Fo my_long_function .Fa "my_long_type first_argument" "my_long_type second_argument" .Fc .Sh DESCRIPTION using Fn: .br .Fn my_long_function "my_long_type first_argument" "my_long_type second_argument" .Pp using Fo and single-argument Fa: .br .Fo my_long_function .Fa "my_long_type first_argument" .Fa "my_long_type second_argument" .Fc .Pp using Fo and multi-argument Fa: .br .Fo my_long_function .Fa "my_long_type first_argument" "my_long_type second_argument" .Fc