.Dd $Mdocdate: September 27 2015 $ .Dt FMOD 3 .Os .Sh NAME .Nm fmod , .Nm fmodf , .Nm fmodl .Nd floating-point remainder functions .Sh SYNOPSIS .In math.h .Ft double .Fo fmod .Fa "double x" .Fa "double y" .Fc .Ft float .Fo fmodf .Fa "float x" .Fa "float y" .Fc .Ft long double .Fo fmodl .Fa "long double x" .Fa "long double y" .Fc .Sh DESCRIPTION There are three .Ic \&Nm macro lines in the NAME section, each but the last ending in a comma, the comma separated from the name by a blank character. .Pp Do not forget to quote the .Ic \&Fa arguments, or you get commas in the output between the argument types and argument names. .Pp The functions are still simple enough that using the .Ic \&Fn macro would also be acceptable: .Bd -unfilled -offset indent .nr nS 1 .In math.h .Ft double .Fn fmod "double x" "double y" .nr nS 0 .Ed .Pp However, for functions taking more than one short argument, using .Ic \&Fo is arguably more readable.