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/Unit_test.php b/system/libraries/Unit_test.php
index bfa6d5d..e53e04c 100644
--- a/system/libraries/Unit_test.php
+++ b/system/libraries/Unit_test.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

  *

@@ -262,8 +262,8 @@
 		{

 			$back = debug_backtrace();

 			

-			$file = (! isset($back['1']['file'])) ? '' : $back['1']['file'];

-			$line = (! isset($back['1']['line'])) ? '' : $back['1']['line'];

+			$file = ( ! isset($back['1']['file'])) ? '' : $back['1']['file'];

+			$line = ( ! isset($back['1']['line'])) ? '' : $back['1']['line'];

 						

 			return array('file' => $file, 'line' => $line);

 		}

@@ -302,7 +302,7 @@
 	 */

  	function _parse_template()

  	{

- 		if (! is_null($this->_template_rows))

+ 		if ( ! is_null($this->_template_rows))

  		{

  			return;

  		}

@@ -313,7 +313,7 @@
  			return;

  		}

  		

-		if (! preg_match("/\{rows\}(.*?)\{\/rows\}/si", $this->_template, $match))

+		if ( ! preg_match("/\{rows\}(.*?)\{\/rows\}/si", $this->_template, $match))

 		{

  			$this->_default_template();

  			return;