gzseek

gzseek -- Déplace le pointeur de lecture

Description

int gzseek ( int zp, int offset)

gzseek( ) place le pointeur de lecture du fichier zp à l 'offset offset , compté en octets depuis le début du fichier . C' est l'équivalent de la fonction gzseek ( zp , offset , SEEK_SET ) , en langage C .

Si le fonction est ouvert en lecture , cette fonction est alors émulée , et se révèle extrêment lente . Si le fichier est ouvert en lecture , seuls les déplacements vers l' avant sont supportés : gzseek( ) compresse alors une série de zéros jusqu la position indiquée .

gzseek( ) retourne 0 en cas de réussite . Sinon , gzseek( ) retourne -1 . Notez que placer le pointeur au dela de la fin du fichier n ' est pas une erreur .

Voir aussi gztell( ) et gzrewind( ) .