Hi,
Attribut "ignore" wird nur auf defined geprüft, nicht aber auf den Inhalt. Somit wird auch bei "0" und "" ignoriert. Das ist - m.e. nicht im Sinne des Erfinders.
Aussderdem wird in devspec2array nicht IsIgnored genutzt und auf den Inhalt von ignore reprüft. Hier ist also "0" kein ignore.
Gruss Martin
Habs geaendert.