Index: geshifilter.admin.inc
===================================================================
RCS file: /cvs/drupal/contributions/modules/geshifilter/geshifilter.admin.inc,v
retrieving revision 1.16
diff -u -r1.16 geshifilter.admin.inc
--- geshifilter.admin.inc	1 May 2008 20:26:14 -0000	1.16
+++ geshifilter.admin.inc	20 Jul 2008 23:49:46 -0000
@@ -1,7 +1,7 @@
 <?php
 // $Id: geshifilter.admin.inc,v 1.16 2008/05/01 20:26:14 soxofaan Exp $
 
-require_once('geshifilter.inc');
+require_once drupal_get_path('module', 'geshifilter').'/geshifilter.inc';
 
 /**
  * Form (items) for filter settings.
@@ -482,7 +482,7 @@
   $output = '';
   $geshi_library = _geshifilter_check_geshi_library();
   if ($geshi_library['loaded']) {
-    require_once('geshifilter.pages.inc');
+    require_once drupal_get_path('module', 'geshifilter').'/geshifilter.pages.inc';
     $languages = _geshifilter_get_enabled_languages();
     foreach ($languages as $langcode => $language_full_name) {
       // create GeSHi object
Index: geshifilter.conflicts.inc
===================================================================
RCS file: /cvs/drupal/contributions/modules/geshifilter/geshifilter.conflicts.inc,v
retrieving revision 1.2
diff -u -r1.2 geshifilter.conflicts.inc
--- geshifilter.conflicts.inc	31 Jan 2008 10:30:37 -0000	1.2
+++ geshifilter.conflicts.inc	20 Jul 2008 23:49:46 -0000
@@ -1,7 +1,7 @@
 <?php
 // $Id: geshifilter.conflicts.inc,v 1.2 2008/01/31 10:30:37 soxofaan Exp $
 
-require_once('geshifilter.inc');
+require_once drupal_get_path('module', 'geshifilter').'/geshifilter.inc';
 
 /**
  * Menu callback for filter conflicts page
Index: geshifilter.filtertips.inc
===================================================================
RCS file: /cvs/drupal/contributions/modules/geshifilter/geshifilter.filtertips.inc,v
retrieving revision 1.3
diff -u -r1.3 geshifilter.filtertips.inc
--- geshifilter.filtertips.inc	2 Mar 2008 19:52:39 -0000	1.3
+++ geshifilter.filtertips.inc	20 Jul 2008 23:49:46 -0000
@@ -1,7 +1,7 @@
 <?php
 // $Id: geshifilter.filtertips.inc,v 1.3 2008/03/02 19:52:39 soxofaan Exp $
 
-require_once('geshifilter.inc');
+require_once drupal_get_path('module', 'geshifilter').'/geshifilter.inc';
 
 /**
  * Implementation for geshifilter_filter_tips()
Index: geshifilter.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/geshifilter/geshifilter.module,v
retrieving revision 1.39
diff -u -r1.39 geshifilter.module
--- geshifilter.module	1 May 2008 20:26:14 -0000	1.39
+++ geshifilter.module	20 Jul 2008 23:49:46 -0000
@@ -166,7 +166,7 @@
  * Implementation of hook_filter_tips().
  */
 function geshifilter_filter_tips($delta, $format, $long = false) {
-  require_once('geshifilter.filtertips.inc');
+  require_once drupal_get_path('module', 'geshifilter').'/geshifilter.filtertips.inc';
   return _geshifilter_filter_tips($delta, $format, $long);
 }
 
@@ -182,15 +182,15 @@
       return t('Enables syntax highlighting of inline/block source code using the GeSHi engine');
 
     case 'prepare':
-      require_once('geshifilter.pages.inc');
+      require_once drupal_get_path('module', 'geshifilter').'/geshifilter.pages.inc';
       return _geshifilter_prepare($format, $text);
 
     case 'process':
-      require_once('geshifilter.pages.inc');
+      require_once drupal_get_path('module', 'geshifilter').'/geshifilter.pages.inc';
       return _geshifilter_process($format, $text);
 
     case 'settings':
-      require_once('geshifilter.admin.inc');
+      require_once drupal_get_path('module', 'geshifilter').'/geshifilter.admin.inc';
       return _geshifilter_filter_settings($format);
 
     case 'no cache':
@@ -218,7 +218,7 @@
 function geshifilter_requirements($phase) {
   $requirements = array();
   if ($phase == 'runtime') {
-    require_once('geshifilter.inc');
+    require_once drupal_get_path('module', 'geshifilter').'/geshifilter.inc';
     // check if GeSHi library is available
     $geshi_library = _geshifilter_check_geshi_library();
     if (!$geshi_library['loaded']) {
@@ -251,7 +251,7 @@
     }
 
     // check for filter conflicts
-    require_once('geshifilter.conflicts.inc');
+    require_once drupal_get_path('module', 'geshifilter').'/geshifilter.conflicts.inc';
     if (geshifilter_admin_filter_conflicts(TRUE) > 0) {
       $requirements[] = array(
         'title' => 'GeSHi filter',
@@ -279,7 +279,7 @@
  * Callback function for generating the CSS rules for the syntax highlighting
  */
 function geshifilter_generate_language_css_rules() {
-  require_once('geshifilter.admin.inc');
+  require_once drupal_get_path('module', 'geshifilter').'/geshifilter.admin.inc';
   drupal_set_header("Content-type: text/css");
   $output = _geshifilter_generate_languages_css_rules();
   print($output);
Index: geshifilter.pages.inc
===================================================================
RCS file: /cvs/drupal/contributions/modules/geshifilter/geshifilter.pages.inc,v
retrieving revision 1.7
diff -u -r1.7 geshifilter.pages.inc
--- geshifilter.pages.inc	1 May 2008 20:26:14 -0000	1.7
+++ geshifilter.pages.inc	20 Jul 2008 23:49:46 -0000
@@ -1,7 +1,7 @@
 <?php
 // $Id: geshifilter.pages.inc,v 1.7 2008/05/01 20:26:14 soxofaan Exp $
 
-require_once('geshifilter.inc');
+require_once drupal_get_path('module', 'geshifilter').'/geshifilter.inc';
 
 /**
  * Helper function for parsing the attributes of GeSHi code tags
Index: geshinode.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/geshifilter/geshinode.module,v
retrieving revision 1.7
diff -u -r1.7 geshinode.module
--- geshinode.module	2 Jun 2008 22:29:39 -0000	1.7
+++ geshinode.module	20 Jul 2008 23:49:46 -0000
@@ -68,7 +68,7 @@
  * Implementation of hook_form().
  */
 function geshinode_form(&$node, $form_state) {
-  require_once('geshifilter.inc');
+  require_once drupal_get_path('module', 'geshifilter').'/geshifilter.inc';
 
   $type = node_get_types('type', $node);
 
@@ -141,7 +141,7 @@
  * Implementation of hook_view()
  */
 function geshinode_view($node, $teaser = FALSE, $page = FALSE) {
-  require_once('geshifilter.pages.inc');
+  require_once drupal_get_path('module', 'geshifilter').'/geshifilter.pages.inc';
   $node->readmore = (strlen($node->teaser) < strlen($node->body));
   $line_numbering = variable_get('geshinode_line_numbering', GESHIFILTER_LINE_NUMBERS_DEFAULT_NONE);
   $source_code = $teaser ? $node->teaser : $node->body;
@@ -156,7 +156,7 @@
  * Callback for geshinode settings form
  */
 function geshinode_settings() {
-  require_once('geshifilter.inc');
+  require_once drupal_get_path('module', 'geshifilter').'/geshifilter.inc';
   $form = array();
   $form['geshinode_line_numbering'] = array(
     '#type' => 'select',
