On Wed, 30 Apr 2003 21:35:59 +0200 Moritz Bunkus CVS <mosu@mplayerhq.hu> wrote:
- } else if ((EbmlId(*l3) != - KaxTrackFlagLacing::ClassInfos.GlobalId) && - (EbmlId(*l3) != - KaxTrackMinCache::ClassInfos.GlobalId) && - (EbmlId(*l3) != - KaxTrackMaxCache::ClassInfos.GlobalId)) + } else if ((!(EbmlId(*l3) == + KaxTrackFlagLacing::ClassInfos.GlobalId)) && + (!(EbmlId(*l3) == + KaxTrackMinCache::ClassInfos.GlobalId)) && + (!(EbmlId(*l3) == + KaxTrackMaxCache::ClassInfos.GlobalId))) mp_msg(MSGT_DEMUX, MSGL_V, "[mkv] | + unknown element@3: " "%s\n", typeid(*l3).name());
Could it be that == is overloaded ? Otherwise i cant imagine why != should not work Attila Kinali -- Emacs ist für mich kein Editor. Für mich ist das genau das gleiche, als wenn ich nach einem Fahrrad (für die Sonntagbrötchen) frage und einen pangalaktischen Raumkreuzer mit 10 km Gesamtlänge bekomme. Ich weiß nicht, was ich damit soll. -- Frank Klemm, de.comp.os.unix.discussion