It might be good idea to rename this file to 
    e.g. php_simplexml_exports.h to prevent any possible
    conflicts with some other project's header files.
    
    --Jani
    

On Sun, 18 Jan 2004, Marcus Boerger wrote:

>helly          Sun Jan 18 10:16:26 2004 EDT
>
>  Added files:                 
>    /php-src/ext/simplexml     simplexml.h 
>  Log:
>  Enable inherited classes inside SPL and respect order of module init.
>  
>  
>
>Index: php-src/ext/simplexml/simplexml.h
>+++ php-src/ext/simplexml/simplexml.h
>/*
>  +----------------------------------------------------------------------+
>  | PHP Version 5                                                        |
>  +----------------------------------------------------------------------+
>  | Copyright (c) 1997-2004 The PHP Group                                |
>  +----------------------------------------------------------------------+
>  | This source file is subject to version 3.0 of the PHP license,       |
>  | that is bundled with this package in the file LICENSE, and is        |
>  | available through the world-wide-web at the following url:           |
>  | http://www.php.net/license/3_0.txt.                                  |
>  | If you did not receive a copy of the PHP license and are unable to   |
>  | obtain it through the world-wide-web, please send a note to          |
>  | [EMAIL PROTECTED] so we can mail you a copy immediately.               |
>  +----------------------------------------------------------------------+
>  | Author: Sterling Hughes <[EMAIL PROTECTED]>                           |
>  |         Marcus Boerger <[EMAIL PROTECTED]>                               |
>  |         Rob Richards <[EMAIL PROTECTED]>                             |
>  +----------------------------------------------------------------------+
>*/
>
>/* $Id: simplexml.h,v 1.1 2004/01/18 15:16:26 helly Exp $ */
>
>#ifndef _SIMPLEXML_H_
>#define _SIMPLEXML_H_
>
>#include "php_simplexml.h"
>
>#define SKIP_TEXT(__p) \
>       if ((__p)->type == XML_TEXT_NODE) { \
>               goto next_iter; \
>       }
>
>#define GET_NODE(__s, __n) { \
>       if ((__s)->node && (__s)->node->node) { \
>               __n = (__s)->node->node; \
>       } else { \
>               __n = NULL; \
>               php_error(E_WARNING, "Node no longer exists"); \
>       } \
>}
>
>ZEND_API zend_object_value sxe_object_new(zend_class_entry *ce TSRMLS_DC);
>/* {{{ php_sxe_fetch_object()
> */
>static inline php_sxe_object *
>php_sxe_fetch_object(zval *object TSRMLS_DC)
>{
>       return (php_sxe_object *) zend_object_store_get_object(object TSRMLS_CC);
>}
>/* }}} */
>
>ZEND_API void php_sxe_reset_iterator(php_sxe_object *sxe TSRMLS_DC);
>ZEND_API void php_sxe_move_forward_iterator(php_sxe_object *sxe TSRMLS_DC);
>
>#endif /* _SIMPLEXML_H_ */
>
>/**
> * Local Variables:
> * c-basic-offset: 4
> * tab-width: 4
> * indent-tabs-mode: t
> * End:
> * vim600: fdm=marker
> * vim: noet sw=4 ts=4
> */
>
>

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

Reply via email to