--- terminal.c.orig 2011-11-20 22:10:01.000000000 -0500 +++ terminal.c 2011-12-19 05:33:15.000000000 -0500 @@ -891,6 +891,7 @@ add_to_str(&a, &l, m); \ m[1] = '4'; \ m[2] = ((attrib >> 3) & 7) + '0'; \ + if (m[2] != '0') \ add_to_str(&a, &l, m); \ } else if (getcompcode(attrib & 7) < getcompcode(attrib >> 3 & 7))\ add_to_str(&a, &l, ";7"); \