--- ppm/libppm4.c.orig	Tue Jun  1 08:58:17 1999
+++ ppm/libppm4.c	Tue Jun  1 09:00:08 1999
@@ -217,6 +217,7 @@
 #endif /* A_RGBENV */
         canonstr( colorname );
         while ( fgets( buf1, sizeof(buf1), f ) != NULL )
+	 if (buf1[0] != '!')
             {
             if ( sscanf( buf1, "%ld %ld %ld %[^\n]", &r, &g, &b, buf2 ) != 4 )
                 {
@@ -298,6 +299,7 @@
 #endif /* A_RGBENV */
     best_diff = 32767;
     while ( fgets( buf, sizeof(buf), f ) != NULL )
+    if (buf[0] != '!')
         {
         if ( sscanf( buf, "%d %d %d %[^\n]", &this_r, &this_g, &this_b,
                      this_colorname ) != 4 )
