fib.c revision 5fc49422
1