libirecovery.c

updated REV-A