fdmi.c