fib.c