+/*
+ +----------------------------------------------------------------------+
+ | Zend Engine |
+ +----------------------------------------------------------------------+
+ | Copyright (c) 1998-2003 Zend Technologies Ltd. (http://www.zend.com) |
+ +----------------------------------------------------------------------+
+ | This source file is subject to version 2.00 of the Zend license, |
+ | that is bundled with this package in the file LICENSE, and is |
+ | available at through the world-wide-web at |
+ | http://www.zend.com/license/2_00.txt. |
+ | If you did not receive a copy of the Zend license and are unable to |
+ | obtain it through the world-wide-web, please send a note to |
+ | license@zend.com so we can mail you a copy immediately. |
+ +----------------------------------------------------------------------+
+ | Authors: Andi Gutmans <andi@zend.com> |
+ | Zeev Suraski <zeev@zend.com> |
+ +----------------------------------------------------------------------+
+*/
+
+/* $Id$ */
+
#define ZEND_API
#define ZEND_DLEXPORT
#define ZEND_DLIMPORT
* Local variables:
* tab-width: 4
* c-basic-offset: 4
+ * indent-tabs-mode: t
* End:
*/
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#include "zend.h"
#include "zend_extensions.h"
* Local variables:
* tab-width: 4
* c-basic-offset: 4
+ * indent-tabs-mode: t
* End:
*/
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#include "zend.h"
#include "zend_execute.h"
}
return module->version;
}
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef ZEND_API_H
#define ZEND_API_H
* Local variables:
* tab-width: 4
* c-basic-offset: 4
+ * indent-tabs-mode: t
* End:
*/
+----------------------------------------------------------------------+
*/
+/* $Id$ */
+
#include "zend.h"
#include "zend_alloc.h"
#include "zend_globals.h"
* Local variables:
* tab-width: 4
* c-basic-offset: 4
+ * indent-tabs-mode: t
* End:
*/
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef ZEND_ALLOC_H
#define ZEND_ALLOC_H
* Local variables:
* tab-width: 4
* c-basic-offset: 4
+ * indent-tabs-mode: t
* End:
*/
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#include "zend.h"
#include "zend_API.h"
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef ZEND_BUILTIN_FUNCTIONS_H
#define ZEND_BUILTIN_FUNCTIONS_H
int zend_startup_builtin_functions(TSRMLS_D);
#endif /* ZEND_BUILTIN_FUNCTIONS_H */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#include "zend_language_parser.h"
#include "zend.h"
zendlval->op_type = IS_CONST;
return retval;
}
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef ZEND_COMPILE_H
#define ZEND_COMPILE_H
void zend_do_boolean_or_begin(znode *expr1, znode *op_token TSRMLS_DC);
void zend_do_boolean_or_end(znode *result, znode *expr1, znode *expr2, znode *op_token TSRMLS_DC);
-void zend_do_boolean_and_begin(znode *expr1, znode *op_token TSRMLS_DC);
+void zend_do_boolean_and_begin(znode *expr1, znode *op_token TSRMLS_DC);
void zend_do_boolean_and_end(znode *result, znode *expr1, znode *expr2, znode *op_token TSRMLS_DC);
void zend_do_brk_cont(zend_uchar op, znode *expr TSRMLS_DC);
#define ZEND_CALL_FUNC_NAME "__call"
#endif /* ZEND_COMPILE_H */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef ZEND_CONFIG_NW_H
#define ZEND_CONFIG_NW_H
*/
#endif /* ZEND_CONFIG_NW_H */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef ZEND_CONFIG_W32_H
#define ZEND_CONFIG_W32_H
#define ZEND_SERVICE_MB_STYLE (MB_TOPMOST|MB_SERVICE_NOTIFICATION)
#endif /* ZEND_CONFIG_W32_H */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#include "zend.h"
#include "zend_constants.h"
* Local variables:
* tab-width: 4
* c-basic-offset: 4
+ * indent-tabs-mode: t
* End:
*/
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef ZEND_CONSTANTS_H
#define ZEND_CONSTANTS_H
#define ZEND_CONSTANT_DTOR (void (*)(void *)) free_zend_constant
#endif
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
+
#include "zend.h"
typedef struct _dynamic_array {
}
return (void *)(da->array+index*da->element_size);
}
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef ZEND_DYNAMIC_ARRAY_H
#define ZEND_DYNAMIC_ARRAY_H
END_EXTERN_C()
#endif /* ZEND_DYNAMIC_ARRAY_H */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef ZEND_ERRORS_H
#define ZEND_ERRORS_H
#endif /* ZEND_ERRORS_H */
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
+
#define ZEND_INTENSIVE_DEBUGGING 0
#include <stdio.h>
zend_opcode_handlers[ZEND_RAISE_ABSTRACT_ERROR] = zend_raise_abstract_error_handler;
}
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef ZEND_EXECUTE_H
#define ZEND_EXECUTE_H
END_EXTERN_C()
#endif /* ZEND_EXECUTE_H */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#include <stdio.h>
#include <signal.h>
# endif
#endif
}
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+/*
+ +----------------------------------------------------------------------+
+ | Zend Engine |
+ +----------------------------------------------------------------------+
+ | Copyright (c) 1998-2003 Zend Technologies Ltd. (http://www.zend.com) |
+ +----------------------------------------------------------------------+
+ | This source file is subject to version 2.00 of the Zend license, |
+ | that is bundled with this package in the file LICENSE, and is |
+ | available at through the world-wide-web at |
+ | http://www.zend.com/license/2_00.txt. |
+ | If you did not receive a copy of the Zend license and are unable to |
+ | obtain it through the world-wide-web, please send a note to |
+ | license@zend.com so we can mail you a copy immediately. |
+ +----------------------------------------------------------------------+
+ | Authors: Andi Gutmans <andi@zend.com> |
+ | Zeev Suraski <zeev@zend.com> |
+ +----------------------------------------------------------------------+
+*/
+
+/* $Id$ */
+
#ifndef ZEND_EXECUTE_LOCKS_H
#define ZEND_EXECUTE_LOCKS_H
#define SELECTIVE_PZVAL_LOCK(pzv, pzn) if (!((pzn)->u.EA.type & EXT_TYPE_UNUSED)) { PZVAL_LOCK(pzv); }
#endif /* ZEND_EXECUTE_LOCKS_H */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#include "zend_extensions.h"
}
#endif /* HAVE_MACH_O_DYLD_H */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef ZEND_EXTENSIONS_H
#define ZEND_EXTENSIONS_H
ZEND_API zend_extension *zend_get_extension(char *extension_name);
#endif /* ZEND_EXTENSIONS_H */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef ZEND_FAST_CACHE_H
#define ZEND_FAST_CACHE_H
* Local variables:
* tab-width: 4
* c-basic-offset: 4
+ * indent-tabs-mode: t
* End:
*/
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef ZEND_GLOBALS_H
#define ZEND_GLOBALS_H
};
#endif /* ZEND_GLOBALS_H */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef ZEND_GLOBALS_MACROS_H
#define ZEND_GLOBALS_MACROS_H
#endif /* ZEND_GLOBALS_MACROS_H */
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#include "zend.h"
* Local variables:
* tab-width: 4
* c-basic-offset: 4
+ * indent-tabs-mode: t
* End:
*/
+----------------------------------------------------------------------+
*/
+/* $Id$ */
+
#ifndef ZEND_HASH_H
#define ZEND_HASH_H
#endif /* ZEND_HASH_H */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#include "zend.h"
#include "zend_language_parser.h"
token.type = 0;
}
}
+
/*
* Local variables:
* tab-width: 4
* c-basic-offset: 4
+ * indent-tabs-mode: t
* End:
*/
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef ZEND_HIGHLIGHT_H
#define ZEND_HIGHLIGHT_H
extern zend_syntax_highlighter_ini syntax_highlighter_ini;
#endif
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
/* This indenter doesn't really work, it's here for no particular reason. */
token.type = 0;
}
}
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef ZEND_INDENT_H
#define ZEND_INDENT_H
ZEND_API void zend_indent(void);
#endif /* ZEND_INDENT_H */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
+
#include "zend.h"
#include "zend_qsort.h"
#include "zend_API.h"
return SUCCESS;
}
-
/*
* Local variables:
* tab-width: 4
* c-basic-offset: 4
+ * indent-tabs-mode: t
* End:
*/
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef ZEND_INI_H
#define ZEND_INI_H
} zend_ini_parser_param;
#endif /* ZEND_INI_H */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
-
/* $Id$ */
#define DEBUG_CFG_PARSER 0
constant_string:
TC_STRING { zend_ini_get_constant(&$$, &$1); }
;
+
/*
* Local variables:
* tab-width: 4
* c-basic-offset: 4
+ * indent-tabs-mode: t
* End:
*/
+/*
+ +----------------------------------------------------------------------+
+ | Zend Engine |
+ +----------------------------------------------------------------------+
+ | Copyright (c) 1998-2003 Zend Technologies Ltd. (http://www.zend.com) |
+ +----------------------------------------------------------------------+
+ | This source file is subject to version 2.00 of the Zend license, |
+ | that is bundled with this package in the file LICENSE, and is |
+ | available at through the world-wide-web at |
+ | http://www.zend.com/license/2_00.txt. |
+ | If you did not receive a copy of the Zend license and are unable to |
+ | obtain it through the world-wide-web, please send a note to |
+ | license@zend.com so we can mail you a copy immediately. |
+ +----------------------------------------------------------------------+
+ | Authors: Andi Gutmans <andi@zend.com> |
+ | Zeev Suraski <zeev@zend.com> |
+ +----------------------------------------------------------------------+
+*/
+
+/* $Id$ */
+
#ifndef _ZEND_INI_SCANNER_H
#define _ZEND_INI_SCANNER_H
END_EXTERN_C()
#endif /* _ZEND_INI_SCANNER_H */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
+
#define yyleng SCNG(yy_leng)
#define yytext SCNG(yy_text)
#define yytext_ptr SCNG(yy_text)
yy_delete_buffer(YY_CURRENT_BUFFER TSRMLS_CC);
yyterminate();
}
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+/*
+ +----------------------------------------------------------------------+
+ | Zend Engine |
+ +----------------------------------------------------------------------+
+ | Copyright (c) 1998-2003 Zend Technologies Ltd. (http://www.zend.com) |
+ +----------------------------------------------------------------------+
+ | This source file is subject to version 2.00 of the Zend license, |
+ | that is bundled with this package in the file LICENSE, and is |
+ | available at through the world-wide-web at |
+ | http://www.zend.com/license/2_00.txt. |
+ | If you did not receive a copy of the Zend license and are unable to |
+ | obtain it through the world-wide-web, please send a note to |
+ | license@zend.com so we can mail you a copy immediately. |
+ +----------------------------------------------------------------------+
+ | Authors: Andi Gutmans <andi@zend.com> |
+ | Zeev Suraski <zeev@zend.com> |
+ +----------------------------------------------------------------------+
+*/
+
+/* $Id$ */
+
#ifndef _ZEND_STDIOSTREAM
#define _ZEND_STDIOSTREAM
#endif
#endif
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
+
/*
* LALR shift/reduce conflicts and how they are resolved:
*
%%
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef ZEND_SCANNER_H
#define ZEND_SCANNER_H
END_EXTERN_C()
#endif
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
+
#define yyleng SCNG(yy_leng)
#define yytext SCNG(yy_text)
#define yytext_ptr SCNG(yy_text)
<ST_IN_SCRIPTING,INITIAL,ST_DOUBLE_QUOTES,ST_BACKQUOTE,ST_SINGLE_QUOTE,ST_HEREDOC>{ANY_CHAR} {
zend_error(E_COMPILE_WARNING,"Unexpected character in input: '%c' (ASCII=%d) state=%d", yytext[0], yytext[0], YYSTATE);
}
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
/* resource lists */
}
}
-
/*
* Local variables:
* tab-width: 4
* c-basic-offset: 4
+ * indent-tabs-mode: t
* End:
*/
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef ZEND_LIST_H
#define ZEND_LIST_H
END_EXTERN_C()
#endif
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#include "zend.h"
#include "zend_llist.h"
}
return NULL;
}
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef ZEND_LLIST_H
#define ZEND_LLIST_H
END_EXTERN_C()
#endif /* ZEND_LLIST_H */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
+
#include "zend.h"
#include "zend_mm.h"
return p;
}
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
+
#ifndef _ZEND_MM_H
#define _ZEND_MM_H
void *zend_mm_realloc(zend_mm_heap *heap, void *p, size_t size);
#endif /* _ZEND_MM_H */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef MODULES_H
#define MODULES_H
#define ZEND_MODULE_DTOR (void (*)(void *)) module_destructor
#endif
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+/*
+ +----------------------------------------------------------------------+
+ | Zend Engine |
+ +----------------------------------------------------------------------+
+ | Copyright (c) 1998-2003 Zend Technologies Ltd. (http://www.zend.com) |
+ +----------------------------------------------------------------------+
+ | This source file is subject to version 2.00 of the Zend license, |
+ | that is bundled with this package in the file LICENSE, and is |
+ | available at through the world-wide-web at |
+ | http://www.zend.com/license/2_00.txt. |
+ | If you did not receive a copy of the Zend license and are unable to |
+ | obtain it through the world-wide-web, please send a note to |
+ | license@zend.com so we can mail you a copy immediately. |
+ +----------------------------------------------------------------------+
+ | Authors: Andi Gutmans <andi@zend.com> |
+ | Zeev Suraski <zeev@zend.com> |
+ +----------------------------------------------------------------------+
+*/
+
+/* $Id$ */
+
#include "zend.h"
#include "zend_globals.h"
#include "zend_variables.h"
zend_std_compare_objects /* compare_objects */
};
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+/*
+ +----------------------------------------------------------------------+
+ | Zend Engine |
+ +----------------------------------------------------------------------+
+ | Copyright (c) 1998-2003 Zend Technologies Ltd. (http://www.zend.com) |
+ +----------------------------------------------------------------------+
+ | This source file is subject to version 2.00 of the Zend license, |
+ | that is bundled with this package in the file LICENSE, and is |
+ | available at through the world-wide-web at |
+ | http://www.zend.com/license/2_00.txt. |
+ | If you did not receive a copy of the Zend license and are unable to |
+ | obtain it through the world-wide-web, please send a note to |
+ | license@zend.com so we can mail you a copy immediately. |
+ +----------------------------------------------------------------------+
+ | Authors: Andi Gutmans <andi@zend.com> |
+ | Zeev Suraski <zeev@zend.com> |
+ +----------------------------------------------------------------------+
+*/
+
+/* $Id$ */
+
#ifndef ZEND_OBJECT_HANDLERS_H
#define ZEND_OBJECT_HANDLERS_H
#define HAS_CLASS_ENTRY(z) (Z_OBJ_HT(z)->get_class_entry != NULL)
#endif
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+/*
+ +----------------------------------------------------------------------+
+ | Zend Engine |
+ +----------------------------------------------------------------------+
+ | Copyright (c) 1998-2003 Zend Technologies Ltd. (http://www.zend.com) |
+ +----------------------------------------------------------------------+
+ | This source file is subject to version 2.00 of the Zend license, |
+ | that is bundled with this package in the file LICENSE, and is |
+ | available at through the world-wide-web at |
+ | http://www.zend.com/license/2_00.txt. |
+ | If you did not receive a copy of the Zend license and are unable to |
+ | obtain it through the world-wide-web, please send a note to |
+ | license@zend.com so we can mail you a copy immediately. |
+ +----------------------------------------------------------------------+
+ | Authors: Andi Gutmans <andi@zend.com> |
+ | Zeev Suraski <zeev@zend.com> |
+ +----------------------------------------------------------------------+
+*/
+
+/* $Id$ */
+
#include "zend.h"
#include "zend_globals.h"
#include "zend_variables.h"
return retval;
}
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+/*
+ +----------------------------------------------------------------------+
+ | Zend Engine |
+ +----------------------------------------------------------------------+
+ | Copyright (c) 1998-2003 Zend Technologies Ltd. (http://www.zend.com) |
+ +----------------------------------------------------------------------+
+ | This source file is subject to version 2.00 of the Zend license, |
+ | that is bundled with this package in the file LICENSE, and is |
+ | available at through the world-wide-web at |
+ | http://www.zend.com/license/2_00.txt. |
+ | If you did not receive a copy of the Zend license and are unable to |
+ | obtain it through the world-wide-web, please send a note to |
+ | license@zend.com so we can mail you a copy immediately. |
+ +----------------------------------------------------------------------+
+ | Authors: Andi Gutmans <andi@zend.com> |
+ | Zeev Suraski <zeev@zend.com> |
+ +----------------------------------------------------------------------+
+*/
+
+/* $Id$ */
+
#ifndef ZEND_OBJECTS_H
#define ZEND_OBJECTS_H
ZEND_API zend_object_value zend_objects_clone_obj(zval *object TSRMLS_DC);
#endif /* ZEND_OBJECTS_H */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+/*
+ +----------------------------------------------------------------------+
+ | Zend Engine |
+ +----------------------------------------------------------------------+
+ | Copyright (c) 1998-2003 Zend Technologies Ltd. (http://www.zend.com) |
+ +----------------------------------------------------------------------+
+ | This source file is subject to version 2.00 of the Zend license, |
+ | that is bundled with this package in the file LICENSE, and is |
+ | available at through the world-wide-web at |
+ | http://www.zend.com/license/2_00.txt. |
+ | If you did not receive a copy of the Zend license and are unable to |
+ | obtain it through the world-wide-web, please send a note to |
+ | license@zend.com so we can mail you a copy immediately. |
+ +----------------------------------------------------------------------+
+ | Authors: Andi Gutmans <andi@zend.com> |
+ | Zeev Suraski <zeev@zend.com> |
+ +----------------------------------------------------------------------+
+*/
+
+/* $Id$ */
+
#include "zend.h"
#include "zend_globals.h"
#include "zend_variables.h"
NULL, /* get_class_name */
NULL /* compare_objects */
};
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+/*
+ +----------------------------------------------------------------------+
+ | Zend Engine |
+ +----------------------------------------------------------------------+
+ | Copyright (c) 1998-2003 Zend Technologies Ltd. (http://www.zend.com) |
+ +----------------------------------------------------------------------+
+ | This source file is subject to version 2.00 of the Zend license, |
+ | that is bundled with this package in the file LICENSE, and is |
+ | available at through the world-wide-web at |
+ | http://www.zend.com/license/2_00.txt. |
+ | If you did not receive a copy of the Zend license and are unable to |
+ | obtain it through the world-wide-web, please send a note to |
+ | license@zend.com so we can mail you a copy immediately. |
+ +----------------------------------------------------------------------+
+ | Authors: Andi Gutmans <andi@zend.com> |
+ | Zeev Suraski <zeev@zend.com> |
+ +----------------------------------------------------------------------+
+*/
+
+/* $Id$ */
+
#ifndef ZEND_OBJECTS_API_H
#define ZEND_OBJECTS_API_H
ZEND_API zend_object_handlers *zend_get_std_object_handlers();
#endif /* ZEND_OBJECTS_H */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#include <stdio.h>
break;
}
}
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
+
#include <ctype.h>
#include "zend.h"
*p = EG(float_separator)[0];
}
}
-}
\ No newline at end of file
+}
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef ZEND_OPERATORS_H
#define ZEND_OPERATORS_H
#define Z_TYPE_PP(zval_pp) Z_TYPE(**zval_pp)
#endif
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#include "zend.h"
#include "zend_ptr_stack.h"
{
return stack->top;
}
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef ZEND_PTR_STACK_H
#define ZEND_PTR_STACK_H
return *(--stack->top_element);
}
-
#endif /* ZEND_PTR_STACK_H */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
+
#ifndef ZEND_QSORT_H
#define ZEND_QSORT_H
END_EXTERN_C()
#endif /* ZEND_QSORT_H */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#include <stdio.h>
return strlen(buffer);
}
#endif
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#include "zend.h"
#include "zend_stack.h"
break;
}
}
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef ZEND_STACK_H
#define ZEND_STACK_H
#define ZEND_STACK_APPLY_BOTTOMUP 2
#endif /* ZEND_STACK_H */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#include "zend_static_allocator.h"
}
efree(sa->Blocks);
}
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
+
#ifndef ZEND_STATIC_ALLOCATOR_H
#define ZEND_STATIC_ALLOCATOR_H
void static_allocator_destroy(StaticAllocator *sa);
#endif /* ZEND_STATIC_ALLOCATOR_H */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#include "zend_ts_hash.h"
end_read(ht);
}
#endif
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
+
#ifndef ZEND_TS_HASH_H
#define ZEND_TS_HASH_H
zend_ts_hash_init(ht, n, NULL, ZVAL_PTR_DTOR, persistent)
#endif /* ZEND_HASH_H */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
+
#ifndef ZEND_TYPES_H
#define ZEND_TYPES_H
typedef unsigned short zend_ushort;
#endif /* ZEND_TYPES_H */
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#include <stdio.h>
#include "zend.h"
}
#endif
-
/*
* Local variables:
* tab-width: 4
* c-basic-offset: 4
+ * indent-tabs-mode: t
* End:
*/
+----------------------------------------------------------------------+
*/
+/* $Id$ */
#ifndef ZEND_VARIABLES_H
#define ZEND_VARIABLES_H
#define ZVAL_COPY_CTOR (void (*)(void *)) zval_copy_ctor_wrapper
#endif
+
+/*
+ * Local variables:
+ * tab-width: 4
+ * c-basic-offset: 4
+ * indent-tabs-mode: t
+ * End:
+ */