--- diff.c.orig 2002-03-24 08:35:28.000000000 +0100 +++ diff.c 2007-11-09 14:38:47.000000000 +0100 @@ -327,8 +327,7 @@ numval = 3; specify_style (c == 'U' ? OUTPUT_UNIFIED : OUTPUT_CONTEXT); - if (context < numval) - context = numval; + context = numval; explicit_context = 1; } break; @@ -463,8 +462,7 @@ case 'u': specify_style (OUTPUT_UNIFIED); - if (context < 3) - context = 3; + context = 3; break; case 'v':