helly           Tue Dec  2 02:13:54 2003 EDT

  Modified files:              
    /spl        spl_directory.c spl_directory.h 
  Log:
  Move object struct to header.
  
  
Index: spl/spl_directory.c
diff -u spl/spl_directory.c:1.15 spl/spl_directory.c:1.16
--- spl/spl_directory.c:1.15    Sat Nov 29 13:31:24 2003
+++ spl/spl_directory.c Tue Dec  2 02:13:53 2003
@@ -16,7 +16,7 @@
    +----------------------------------------------------------------------+
  */
 
-/* $Id: spl_directory.c,v 1.15 2003/11/29 18:31:24 helly Exp $ */
+/* $Id: spl_directory.c,v 1.16 2003/12/02 07:13:53 helly Exp $ */
 
 #ifdef HAVE_CONFIG_H
 # include "config.h"
@@ -33,6 +33,7 @@
 #include "spl_functions.h"
 #include "spl_engine.h"
 #include "spl_iterators.h"
+#include "spl_directory.h"
 
 #include "php.h"
 #include "fopen_wrappers.h"
@@ -107,19 +108,6 @@
 zend_class_entry *spl_ce_RecursiveDirectoryIterator;
 
 
-/* the overloaded class structure */
-
-/* overloading the structure results in the need of having 
-   dedicated creatin/cloning/destruction functions */
-typedef struct _spl_ce_dir_object {
-       zend_object       std;
-       php_stream        *dirp;
-       php_stream_dirent entry;
-       char              *path;
-       int               index;
-} spl_ce_dir_object;
-
-
 /* {{{ spl_ce_dir_object_dtor */
 /* close all resources and the memory allocated for the object */
 static void spl_ce_dir_object_dtor(void *object, zend_object_handle handle TSRMLS_DC)
Index: spl/spl_directory.h
diff -u spl/spl_directory.h:1.1 spl/spl_directory.h:1.2
--- spl/spl_directory.h:1.1     Sun Nov  9 09:05:35 2003
+++ spl/spl_directory.h Tue Dec  2 02:13:53 2003
@@ -26,6 +26,14 @@
 
 PHP_MINIT_FUNCTION(spl_directory);
 
+typedef struct _spl_ce_dir_object {
+       zend_object       std;
+       php_stream        *dirp;
+       php_stream_dirent entry;
+       char              *path;
+       int               index;
+} spl_ce_dir_object;
+
 #endif /* SPL_DIRECTORY_H */
 
 /*

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to