diff options
author | Nikias Bassen | 2012-07-17 01:37:42 +0200 |
---|---|---|
committer | Nikias Bassen | 2012-07-17 01:37:42 +0200 |
commit | 546e75e3ab6c27b0696da47c2b93dfbd5ea0c876 (patch) | |
tree | de57f4204c81d1a7e50de362fb5fd5238f0e6bed | |
parent | 1174f8226b258cb778752e45d010285f6f6ff9fa (diff) | |
download | idevicerestore-546e75e3ab6c27b0696da47c2b93dfbd5ea0c876.tar.gz idevicerestore-546e75e3ab6c27b0696da47c2b93dfbd5ea0c876.tar.bz2 |
ipsw: change get_latest_fw to ipsw_get_latest_fw and make it public
-rw-r--r-- | src/ipsw.c | 4 | ||||
-rw-r--r-- | src/ipsw.h | 1 |
2 files changed, 3 insertions, 2 deletions
@@ -222,7 +222,7 @@ void ipsw_close(ipsw_archive* archive) { } } -static int get_latest_fw(plist_t version_data, const char* product, char** fwurl, unsigned char* sha1buf) +int ipsw_get_latest_fw(plist_t version_data, const char* product, char** fwurl, unsigned char* sha1buf) { *fwurl = NULL; memset(sha1buf, '\0', 20); @@ -394,7 +394,7 @@ int ipsw_download_latest_fw(plist_t version_data, const char* product, const cha *ipswfile = NULL; - if ((get_latest_fw(version_data, product, &fwurl, isha1) < 0) || !fwurl) { + if ((ipsw_get_latest_fw(version_data, product, &fwurl, isha1) < 0) || !fwurl) { error("ERROR: can't get URL for latest firmware\n"); return -1; } @@ -42,6 +42,7 @@ int ipsw_extract_build_manifest(const char* ipsw, plist_t* buildmanifest, int *t int ipsw_extract_restore_plist(const char* ipsw, plist_t* restore_plist); void ipsw_free_file(ipsw_file* file); +int ipsw_get_latest_fw(plist_t version_data, const char* product, char** fwurl, unsigned char* sha1buf); int ipsw_download_latest_fw(plist_t version_data, const char* product, const char* todir, char** ipswfile); #ifdef __cplusplus |