[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] Comparaison fpos_t



Utilise ftell, il renvoie un long, c'est + portable
Extrait du man
      The fgetpos and fsetpos functions are alternate interfaces
      equivalent  to  ftell  and  fseek  (with  whence  set   to
      SEEK_SET),  setting  and  storing the current value of the
      file offset into or from the object referenced by pos.  On
      some  non-UNIX  systems  an fpos_t object may be a complex
      object and these routines may be the only way to  portably
      reposition a text stream.


taupin wrote:

Dans un programme, qui se compilaire OK avec RH 6.1, se trouve une
comparaison de variables de type fpos_t, obtenues par
fgetpos(<fichier>,&pos1) et ...&pos2).

La comparaison se faisait pas (pos1) == (pos2) sous RH 6.1.

Mais avec la nouvelle distrib Mandrake 8.0, la compilation déckare une
erreur de comparaison "binary".

Question: comment comparer l'égalité de deux positions dans un fichier
(ou quelles options mettre dans le Makefile pour que cette comparaison
soit acceptée)?



--
De Bontridder Dany
UIN ICQ 10513996




[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php     ]
[ http://LinuxBe.org              Contact: listmaster@linuxbe.org  ]