diff -upr old/hacked.diff.inc new/hacked.diff.inc
--- hacked.diff.inc	2010-04-23 15:31:45.000000000 +0100
+++ hacked.diff.inc	2010-05-11 12:29:05.000000000 +0100
@@ -48,8 +48,18 @@ function hacked_diff_changed($installed_
   $original_array = file_exists($original_file) ? file($original_file) : array();
   $installed_array = file_exists($installed_file) ? file($installed_file) : array();

+  // Optionally trim line endings when comparing:
+  if (variable_get('hacked_ignore_line_ending_changes', FALSE)) {
+    $original_array = array_map('_hacked_diff_changed_trim_line_endings', $original_array);
+    $installed_array = array_map('_hacked_diff_changed_trim_line_endings', $installed_array);
+  }
+
   $diff = new Diff($original_array, $installed_array);
   $output = theme('diff_table', array(t('Orignal'), '', t('Current'), ''), $formatter->format($diff), array('class' => 'diff hacked-diff'));
   return $output;

 }
+
+function _hacked_diff_changed_trim_line_endings($text, $totrim = " \n\r") {
+  return rtrim($text, $totrim);
+}
