=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cdio/cdio.c,v retrieving revision 1.16 retrieving revision 1.17 diff -c -r1.16 -r1.17 *** src/usr.bin/cdio/cdio.c 2001/06/22 14:26:36 1.16 --- src/usr.bin/cdio/cdio.c 2001/08/14 00:01:56 1.17 *************** *** 1,4 **** ! /* $OpenBSD: cdio.c,v 1.16 2001/06/22 14:26:36 lebel Exp $ */ /* * Compact Disc Control Utility by Serge V. Vakulenko . * Based on the non-X based CD player by Jean-Marc Zucconi and --- 1,4 ---- ! /* $OpenBSD: cdio.c,v 1.17 2001/08/14 00:01:56 espie Exp $ */ /* * Compact Disc Control Utility by Serge V. Vakulenko . * Based on the non-X based CD player by Jean-Marc Zucconi and *************** *** 22,34 **** */ #include #include #include #include #include #include ! #include ! #include #include #include #include --- 22,35 ---- */ #include + #include + #include #include #include #include #include #include ! #include #include #include #include *************** *** 810,815 **** --- 811,817 ---- struct ioc_read_subchannel ss; struct cd_sub_channel_info data; int rc, trk, m, s, f; + char vis_catalog[1 + 4 * 15]; rc = status (&trk, &m, &s, &f); if (rc >= 0) { *************** *** 831,839 **** printf("Media catalog is %sactive", ss.data->what.media_catalog.mc_valid ? "": "in"); if (ss.data->what.media_catalog.mc_valid && ! ss.data->what.media_catalog.mc_number[0]) ! printf(", number \"%.15s\"", ! ss.data->what.media_catalog.mc_number); putchar('\n'); } else printf("No media catalog info available\n"); --- 833,844 ---- printf("Media catalog is %sactive", ss.data->what.media_catalog.mc_valid ? "": "in"); if (ss.data->what.media_catalog.mc_valid && ! ss.data->what.media_catalog.mc_number[0]) { ! strvisx(vis_catalog, ! ss.data->what.media_catalog.mc_number, ! 15, VIS_SAFE); ! printf(", number \"%.15s\"", vis_catalog); ! } putchar('\n'); } else printf("No media catalog info available\n");