fid.c revision b296d057
1