mariadb/dbug/factorial.c
bk@work.mysql.com f4c589ff6c Import changeset
2000-07-31 21:29:14 +02:00

17 lines
358 B
C

#ifdef DBUG_OFF /* We are testing dbug */
#undef DBUG_OFF
#endif
#include <global.h>
int factorial (value)
register int value;
{
DBUG_ENTER ("factorial");
DBUG_PRINT ("find", ("find %d factorial", value));
if (value > 1) {
value *= factorial (value - 1);
}
DBUG_PRINT ("result", ("result is %d", value));
DBUG_RETURN (value);
}