fid.c revision b4642556
1