Enable ATTR_INTLIST to contain zeros. Use the same encoding as IDARRAY.
[platform/upstream/libsolv.git] / tools / dumpsolv.c
index f130227..06083d9 100644 (file)
@@ -46,9 +46,9 @@ dump_attrs_1 (Attrstore *s, unsigned int entry)
              {
                int val;
                get_num (ai.as_numlist, val);
-               if (!val)
+               fprintf (stdout, " %d", (val & 63) | ((val >> 1) & ~63));
+               if (!(val & 64))
                  break;
-               fprintf (stdout, " %d", val);
              }
            fprintf (stdout, "\n");
            break;