Section courante

A propos

Section administrative du site

zip_source_layered_create

ZIP : Crée une couche de source
libzip

Syntaxe

zip_source_t * zip_source_layered_create(zip_source_t *source, zip_source_layered_callback fn, void *userdata, zip_error_t *error);

Retour

Une fois l'opération terminée avec succès, la source créée est renvoyée. Sinon, NULL est renvoyé et le code d'erreur dans archive ou error est défini pour indiquer l'erreur (sauf s'il s'agit de NULL).

Description

Cette fonction permet de créer une source ZIP superposée à partir d'une fonction.

Remarques

Erreurs

zip_source_layered() échoue si :

Constante Description
ZIP_ER_MEMORY La mémoire requise n'a pas pu être allouée.

Historique

zip_source_layered() et zip_source_layered_create() ont été ajoutés dans libzip 1.10.

Voir également

libzip(), zip_file_add(), zip_file_attributes_init(), zip_file_replace(), zip_source(), zip_source_function(), zip_source_pass_to_lower_layer().



Dernière mise à jour : Mercredi, le 5 Février 2025