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/codeigniter/Common.php b/system/codeigniter/Common.php
index 8b80b42..b0df529 100644
--- a/system/codeigniter/Common.php
+++ b/system/codeigniter/Common.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

  *

@@ -140,16 +140,16 @@
 {

 	static $main_conf;

 

-	if (! isset($main_conf))

+	if ( ! isset($main_conf))

 	{

-		if (! file_exists(APPPATH.'config/config'.EXT))

+		if ( ! file_exists(APPPATH.'config/config'.EXT))

 		{

 			exit('The configuration file config'.EXT.' does not exist.');

 		}

 

 		require(APPPATH.'config/config'.EXT);

 

-		if (! isset($config) OR ! is_array($config))

+		if ( ! isset($config) OR ! is_array($config))

 		{

 			exit('Your config file does not appear to be formatted correctly.');

 		}

@@ -169,11 +169,11 @@
 {

 	static $config_item = array();

 

-	if (! isset($config_item[$item]))

+	if ( ! isset($config_item[$item]))

 	{

 		$config =& get_config();

 

-		if (! isset($config[$item]))

+		if ( ! isset($config[$item]))

 		{

 			return FALSE;

 		}