Frobenius Probable Prime Test
Karl Hasselstrom
kha@treskal.com
Fri, 30 May 2003 16:24:47 +0200
On 2003-05-29 22:06:06 -0400, Rick Lavoie wrote:
[without saying who he quoted]
> > "Rick Lavoie" <coldfury@bu.edu> writes:
> >
> > > for (i = m_bitsize-1; i >= 0; i--) { /* We loop over the bits of m, analogous to powering */
> >
> > If you want to work something up as a demo for inclusion the gmp
> > distribution you'll need it in GNU coding style.
>
> I looked at the standards, but I couldn't find anything applicable
> to the above for loop.
They want the { on a separate line, like this:
for (i = 0; i < foo; i++)
{
printf ("i is less than %d\n", foo);
foo++;
}
Note that the {}s are indented only two spaces, while the body of the
loop is indented four spaces. The default emacs C mode will take care
of that detail for you, though; all you have to remember is to put the
{}s on separate lines.
The relevant part of the GNU Coding Standards is section 5, and
particularly section 5.1.
--
Karl Hasselström, kha@treskal.com
www.treskal.com/kalle