Some sweeping syntax changes for consistency:

(! foo) changed to ( ! foo)
|| changed to OR
changed newline standardization code in various places from preg_replace to str_replace
diff --git a/system/libraries/Exceptions.php b/system/libraries/Exceptions.php
index 4287590..5ce243a 100644
--- a/system/libraries/Exceptions.php
+++ b/system/libraries/Exceptions.php
@@ -1,4 +1,4 @@
-<?php  if (!defined('BASEPATH')) exit('No direct script access allowed');

+<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

 /**

  * CodeIgniter

  *

@@ -74,7 +74,7 @@
 	 */

 	function log_exception($severity, $message, $filepath, $line)

 	{	

-		$severity = (! isset($this->levels[$severity])) ? $severity : $this->levels[$severity];

+		$severity = ( ! isset($this->levels[$severity])) ? $severity : $this->levels[$severity];

 		

 		log_message('error', 'Severity: '.$severity.'  --> '.$message. ' '.$filepath.' '.$line, TRUE);

 	}

@@ -115,7 +115,7 @@
 	 */

 	function show_error($heading, $message, $template = 'error_general')

 	{

-		$message = '<p>'.implode('</p><p>', (! is_array($message)) ? array($message) : $message).'</p>';

+		$message = '<p>'.implode('</p><p>', ( ! is_array($message)) ? array($message) : $message).'</p>';

 

 		if (ob_get_level() > $this->ob_level + 1)

 		{

@@ -142,7 +142,7 @@
 	 */

 	function show_php_error($severity, $message, $filepath, $line)

 	{	

-		$severity = (! isset($this->levels[$severity])) ? $severity : $this->levels[$severity];

+		$severity = ( ! isset($this->levels[$severity])) ? $severity : $this->levels[$severity];

 	

 		$filepath = str_replace("\\", "/", $filepath);

 		

@@ -167,6 +167,6 @@
 

 }

 // END Exceptions Class

-
-/* End of file Exceptions.php */
+

+/* End of file Exceptions.php */

 /* Location: ./system/libraries/Exceptions.php */
\ No newline at end of file