]> git.llucax.com Git - software/mutest.git/blob - sample/factorial.c
Add make release target (for internal use only)
[software/mutest.git] / sample / factorial.c
1 /*
2  * This file is part of mutest, a simple micro unit testing framework for C.
3  *
4  * mutest was written by Leandro Lucarella <llucax@gmail.com> and is released
5  * under the BOLA license, please see the LICENSE file or visit:
6  * http://blitiri.com.ar/p/bola/
7  *
8  * This is an example module that calculates a factorial.
9  *
10  * Please, read the README file for more details.
11  */
12
13 unsigned factorial(unsigned x) {
14         if (x <= 1)
15                 return 1;
16         return x * factorial(x-1);
17 }
18