]> andersk Git - splint.git/blobdiff - src/llerror.c
*** empty log message ***
[splint.git] / src / llerror.c
index 3442b801e648f822f803a104d0088c0a697ae897..c1ab4b6a3e3fd8c203a6b438ee5ca3bd011db60c 100644 (file)
@@ -246,19 +246,36 @@ llsuppresshint2 (char c, flagcode f1, flagcode f2)
              f2 = FLG_NAMECHECKS;
            }
 
-         if (cstring_isDefined (desc))
+         if (f1 == f2)
            {
-             llgenhint (message ("%s (Setting either %h%s or %h%s will suppress message)", desc, 
-                                 c,
-                                 flagcode_unparse (f1),
-                                 c,
-                                 flagcode_unparse (f2)));
+             if (cstring_isDefined (desc))
+               {
+                 llgenhint (message ("%s (Setting %h%s will suppress message)", desc,
+                                     c,
+                                     flagcode_unparse (f1)));
+               }
+             else
+               {
+                 llgenhint (message ("(Setting %h%s will suppress message)", 
+                                     c, flagcode_unparse (f1)));
+               }
            }
          else
            {
-             llgenhint (message ("(Setting either %h%s or %h%s will suppress message)", c,
-                                 flagcode_unparse (f1),
-                                 c, flagcode_unparse (f2)));
+             if (cstring_isDefined (desc))
+               {
+                 llgenhint (message ("%s (Setting either %h%s or %h%s will suppress message)", desc, 
+                                     c,
+                                     flagcode_unparse (f1),
+                                     c,
+                                     flagcode_unparse (f2)));
+               }
+             else
+               {
+                 llgenhint (message ("(Setting either %h%s or %h%s will suppress message)", c,
+                                     flagcode_unparse (f1),
+                                     c, flagcode_unparse (f2)));
+               }
            }
        }
     }
This page took 0.029072 seconds and 4 git commands to generate.