zip_unchange |
ZIP : Sans changement |
|---|---|
| libzip | |
Syntaxe
| int zip_unchange(zip_t *archive, zip_uint64_t index); |
Retour
En cas de réussite, 0 est renvoyé. Sinon, -1 est renvoyé et le code d'erreur dans l'archive est défini pour indiquer l'erreur.
Description
Cette fonction permet d'annuler les modifications apportées à un fichier dans l'archive ZIP.
Remarque
- Les modifications apportées au fichier à la position index sont annulées.
Erreurs
zip_unchange() échoue si :
| Constante | Description |
|---|---|
| ZIP_ER_EXISTS | Ne pas modifier le nom entraînerait un nom en double dans l'archive. |
| ZIP_ER_INVAL | index n'est pas un index de fichier valide dans zip. |
Historique
zip_unchange() a été ajouté dans libzip 0.6. Dans libzip 0.10, le type d'index a été modifié de int à zip_uint64_t.
Voir également
libzip(), zip_unchange_all(), zip_unchange_archive()
Dernière mise à jour : Mercredi, le 5 Février 2025