From: Hans U. N. <gp...@n-...> - 2005-04-28 07:57:18
|
Lutz M=C3=BCller <lu...@us...> writes: > On Wed, 2005-04-27 at 17:09 +0200, Hans Ulrich Niedermann wrote: >> > Who defines these constants? >>=20 >> That is meant as in "us or the EXIF specs?" > > EXIF spec. Some tags must/can be present in EXIF data, others must not > be present in some IFDs, others must/can be present if certain > conditions are met. OK, of course the EXIF specs define what tags are optional, but it is *us* who defines the values of the ESL_* constants. >> > I'm just asking because this breaks >> > binary compatibility. (ESL_NOT_RECORDED now 6 instead of 4, and 4 is >> > not used any more). > > Why does the change break binary compatibility? The values are defined > and used only inside exif-tag.c. I guess then it is not a problem. I suppose then there is no specific reason to use 1,2,3,5,6, leaving out the 4, either. Uli |