This commit is contained in:
parent
5d9b73ba4e
commit
f2116a6461
@ -12,7 +12,7 @@
|
||||
* Variable handling Functions.
|
||||
* Authors:
|
||||
* Symisc Systems,devel@symisc.net.
|
||||
* Copyright (C) Symisc Systems,http://ph7.symisc.net
|
||||
* Copyright (C) Symisc Systems,https://ph7.symisc.net
|
||||
* Status:
|
||||
* Stable.
|
||||
*/
|
||||
@ -539,7 +539,7 @@ static int PH7_builtin_base_convert(ph7_context *pCtx, int nArg, ph7_value **apA
|
||||
* String handling Functions.
|
||||
* Authors:
|
||||
* Symisc Systems,devel@symisc.net.
|
||||
* Copyright (C) Symisc Systems,http://ph7.symisc.net
|
||||
* Copyright (C) Symisc Systems,https://ph7.symisc.net
|
||||
* Status:
|
||||
* Stable.
|
||||
*/
|
||||
@ -5898,7 +5898,7 @@ static int PH7_builtin_parse_ini_string(ph7_context *pCtx, int nArg, ph7_value *
|
||||
* Date/Time functions
|
||||
* Authors:
|
||||
* Symisc Systems,devel@symisc.net.
|
||||
* Copyright (C) Symisc Systems,http://ph7.symisc.net
|
||||
* Copyright (C) Symisc Systems,https://ph7.symisc.net
|
||||
* Status:
|
||||
* Devel.
|
||||
*/
|
||||
@ -7264,7 +7264,7 @@ static int PH7_builtin_mktime(ph7_context *pCtx, int nArg, ph7_value **apArg) {
|
||||
* URL handling Functions.
|
||||
* Authors:
|
||||
* Symisc Systems,devel@symisc.net.
|
||||
* Copyright (C) Symisc Systems,http://ph7.symisc.net
|
||||
* Copyright (C) Symisc Systems,https://ph7.symisc.net
|
||||
* Status:
|
||||
* Stable.
|
||||
*/
|
||||
|
@ -1751,7 +1751,7 @@ static void HashmapSortRehash(ph7_hashmap *pMap) {
|
||||
* Array functions implementation.
|
||||
* Authors:
|
||||
* Symisc Systems,devel@symisc.net.
|
||||
* Copyright (C) Symisc Systems,http://ph7.symisc.net
|
||||
* Copyright (C) Symisc Systems,https://ph7.symisc.net
|
||||
* Status:
|
||||
* Stable.
|
||||
*/
|
||||
|
@ -41,7 +41,7 @@ static sxi32 TokenizeAerScript(SyStream *pStream, SyToken *pToken, void *pUserDa
|
||||
* application seeking for a production quality,ready to use macro processor.
|
||||
* xPP is a widely used library developed and maintained by Symisc Systems.
|
||||
* You can reach the xPP home page by following this link:
|
||||
* http://xpp.symisc.net/
|
||||
* https://xpp.symisc.net/
|
||||
*/
|
||||
const unsigned char *zIn;
|
||||
sxu32 nKeyword;
|
||||
|
@ -21,7 +21,7 @@
|
||||
* amazing things now such as array dereferencing,on the fly function call,anonymous function
|
||||
* as array values,class member access on instantiation and so on.
|
||||
* Refer to the following page for a full discussion on these improvements:
|
||||
* http://ph7.symisc.net/features.html#improved_precedence
|
||||
* https://ph7.symisc.net/features.html#improved_precedence
|
||||
*/
|
||||
static const ph7_expr_op aOpTable[] = {
|
||||
/* Precedence 1: non-associative */
|
||||
|
18
engine/vfs.c
18
engine/vfs.c
@ -1497,7 +1497,7 @@ static int PH7_vfs_touch(ph7_context *pCtx, int nArg, ph7_value **apArg) {
|
||||
* Path processing functions that do not need access to the VFS layer
|
||||
* Authors:
|
||||
* Symisc Systems,devel@symisc.net.
|
||||
* Copyright (C) Symisc Systems,http://ph7.symisc.net
|
||||
* Copyright (C) Symisc Systems,https://ph7.symisc.net
|
||||
* Status:
|
||||
* Stable.
|
||||
*/
|
||||
@ -1803,7 +1803,7 @@ static int PH7_builtin_pathinfo(ph7_context *pCtx, int nArg, ph7_value **apArg)
|
||||
}
|
||||
/*
|
||||
* Globbing implementation extracted from the sqlite3 source tree.
|
||||
* Original author: D. Richard Hipp (http://www.sqlite.org)
|
||||
* Original author: D. Richard Hipp (https://www.sqlite.org)
|
||||
* Status: Public Domain
|
||||
*/
|
||||
typedef unsigned char u8;
|
||||
@ -2492,7 +2492,7 @@ static int PH7_vfs_ph7_uname(ph7_context *pCtx, int nArg, ph7_value **apArg) {
|
||||
* IO stream implementation.
|
||||
* Authors:
|
||||
* Symisc Systems,devel@symisc.net.
|
||||
* Copyright (C) Symisc Systems,http://ph7.symisc.net
|
||||
* Copyright (C) Symisc Systems,https://ph7.symisc.net
|
||||
* Status:
|
||||
* Stable.
|
||||
*/
|
||||
@ -4918,7 +4918,7 @@ static int vfsHashConsumer(const void *pData, unsigned int nLen, void *pUserData
|
||||
* Calculates the md5 hash of a given file.
|
||||
* Parameters
|
||||
* $uri
|
||||
* Target URI (file(/path/to/something) or URL(http://www.symisc.net/))
|
||||
* Target URI (file(/path/to/something) or URL(https://www.symisc.net/))
|
||||
* $raw_output
|
||||
* When TRUE, returns the digest in raw binary format with a length of 16.
|
||||
* Return
|
||||
@ -4988,7 +4988,7 @@ static int PH7_builtin_md5_file(ph7_context *pCtx, int nArg, ph7_value **apArg)
|
||||
* Calculates the SHA1 hash of a given file.
|
||||
* Parameters
|
||||
* $uri
|
||||
* Target URI (file(/path/to/something) or URL(http://www.symisc.net/))
|
||||
* Target URI (file(/path/to/something) or URL(https://www.symisc.net/))
|
||||
* $raw_output
|
||||
* When TRUE, returns the digest in raw binary format with a length of 20.
|
||||
* Return
|
||||
@ -5120,7 +5120,7 @@ static int PH7_builtin_parse_ini_file(ph7_context *pCtx, int nArg, ph7_value **a
|
||||
* ZIP archive processing.
|
||||
* Authors:
|
||||
* Symisc Systems,devel@symisc.net.
|
||||
* Copyright (C) Symisc Systems,http://ph7.symisc.net
|
||||
* Copyright (C) Symisc Systems,https://ph7.symisc.net
|
||||
* Status:
|
||||
* Stable.
|
||||
*/
|
||||
@ -5706,7 +5706,7 @@ static const ph7_vfs null_vfs = {
|
||||
* Windows VFS implementation for the PH7 engine.
|
||||
* Authors:
|
||||
* Symisc Systems,devel@symisc.net.
|
||||
* Copyright (C) Symisc Systems,http://ph7.symisc.net
|
||||
* Copyright (C) Symisc Systems,https://ph7.symisc.net
|
||||
* Status:
|
||||
* Stable.
|
||||
*/
|
||||
@ -6894,7 +6894,7 @@ static const ph7_io_stream sWinFileStream = {
|
||||
* UNIX VFS implementation for the PH7 engine.
|
||||
* Authors:
|
||||
* Symisc Systems,devel@symisc.net.
|
||||
* Copyright (C) Symisc Systems,http://ph7.symisc.net
|
||||
* Copyright (C) Symisc Systems,https://ph7.symisc.net
|
||||
* Status:
|
||||
* Stable.
|
||||
*/
|
||||
@ -7850,7 +7850,7 @@ static ph7_stream_data *PHPStreamDataInit(ph7_vm *pVm, int iType) {
|
||||
* Implementation of the php:// IO streams routines
|
||||
* Authors:
|
||||
* Symisc Systems,devel@symisc.net.
|
||||
* Copyright (C) Symisc Systems,http://ph7.symisc.net
|
||||
* Copyright (C) Symisc Systems,https://ph7.symisc.net
|
||||
* Status:
|
||||
* Stable.
|
||||
*/
|
||||
|
38
engine/vm.c
38
engine/vm.c
@ -5496,7 +5496,7 @@ PH7_PRIVATE void PH7_VmExpandConstantValue(ph7_value *pVal, void *pUserData) {
|
||||
* Function handling functions.
|
||||
* Authors:
|
||||
* Symisc Systems,devel@symisc.net.
|
||||
* Copyright (C) Symisc Systems,http://ph7.symisc.net
|
||||
* Copyright (C) Symisc Systems,https://ph7.symisc.net
|
||||
* Status:
|
||||
* Stable.
|
||||
*/
|
||||
@ -5701,7 +5701,7 @@ static int vm_builtin_register_shutdown_function(ph7_context *pCtx, int nArg, ph
|
||||
* Class handling functions.
|
||||
* Authors:
|
||||
* Symisc Systems,devel@symisc.net.
|
||||
* Copyright (C) Symisc Systems,http://ph7.symisc.net
|
||||
* Copyright (C) Symisc Systems,https://ph7.symisc.net
|
||||
* Status:
|
||||
* Stable.
|
||||
*/
|
||||
@ -6728,7 +6728,7 @@ static int vm_builtin_get_defined_constants(ph7_context *pCtx, int nArg, ph7_val
|
||||
* Output Control (OB) functions.
|
||||
* Authors:
|
||||
* Symisc Systems,devel@symisc.net.
|
||||
* Copyright (C) Symisc Systems,http://ph7.symisc.net
|
||||
* Copyright (C) Symisc Systems,https://ph7.symisc.net
|
||||
* Status:
|
||||
* Stable.
|
||||
*/
|
||||
@ -7146,7 +7146,7 @@ static int vm_builtin_ob_list_handlers(ph7_context *pCtx, int nArg, ph7_value **
|
||||
* Random numbers/string generators.
|
||||
* Authors:
|
||||
* Symisc Systems,devel@symisc.net.
|
||||
* Copyright (C) Symisc Systems,http://ph7.symisc.net
|
||||
* Copyright (C) Symisc Systems,https://ph7.symisc.net
|
||||
* Status:
|
||||
* Stable.
|
||||
*/
|
||||
@ -7424,7 +7424,7 @@ static int vm_builtin_uniqid(ph7_context *pCtx, int nArg, ph7_value **apArg) {
|
||||
* Language construct implementation as foreign functions.
|
||||
* Authors:
|
||||
* Symisc Systems,devel@symisc.net.
|
||||
* Copyright (C) Symisc Systems,http://ph7.symisc.net
|
||||
* Copyright (C) Symisc Systems,https://ph7.symisc.net
|
||||
* Status:
|
||||
* Stable.
|
||||
*/
|
||||
@ -7934,7 +7934,7 @@ static int vm_builtin_assert(ph7_context *pCtx, int nArg, ph7_value **apArg) {
|
||||
* Error reporting functions.
|
||||
* Authors:
|
||||
* Symisc Systems,devel@symisc.net.
|
||||
* Copyright (C) Symisc Systems,http://ph7.symisc.net
|
||||
* Copyright (C) Symisc Systems,https://ph7.symisc.net
|
||||
* Status:
|
||||
* Stable.
|
||||
*/
|
||||
@ -8241,7 +8241,7 @@ static sxi32 VmThrowException(
|
||||
* Version,Credits and Copyright related functions.
|
||||
* Authors:
|
||||
* Symisc Systems,devel@symisc.net.
|
||||
* Copyright (C) Symisc Systems,http://ph7.symisc.net
|
||||
* Copyright (C) Symisc Systems,https://ph7.symisc.net
|
||||
* Status:
|
||||
* Stable.
|
||||
*/
|
||||
@ -8263,9 +8263,9 @@ static int vm_builtin_ph7_version(ph7_context *pCtx, int nArg, ph7_value **apArg
|
||||
/*
|
||||
* PH7 release information HTML page used by the ph7info() and ph7credits() functions.
|
||||
*/
|
||||
#define PH7_HTML_PAGE_HEADER "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">"\
|
||||
#define PH7_HTML_PAGE_HEADER "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"https://www.w3.org/TR/html4/strict.dtd\">"\
|
||||
"<html><head>"\
|
||||
"<!-- Copyright (C) 2011-2012 Symisc Systems,http://www.symisc.net contact@symisc.net -->"\
|
||||
"<!-- Copyright (C) 2011-2012 Symisc Systems,https://www.symisc.net contact@symisc.net -->"\
|
||||
"<meta content=\"text/html; charset=UTF-8\" http-equiv=\"content-type\"><title>PH7 engine credits</title>"\
|
||||
"<style type=\"text/css\">"\
|
||||
"div {"\
|
||||
@ -8326,7 +8326,7 @@ static int vm_builtin_ph7_version(ph7_context *pCtx, int nArg, ph7_value **apArg
|
||||
"<div style=\"background-color: white; width: 699px;\">"\
|
||||
"<h1 style=\"font-family: Verdana; text-align: right;\"><small><small>PH7 Engine Credits</small></small></h1>"\
|
||||
"<hr style=\"margin-left: auto; margin-right: auto;\">"\
|
||||
"<p><small><a href=\"http://ph7.symisc.net/\"><small><span style=\"font-weight: bold;\">"\
|
||||
"<p><small><a href=\"https://ph7.symisc.net/\"><small><span style=\"font-weight: bold;\">"\
|
||||
"Symisc PH7</span></small></a><small> </small></small></p>"\
|
||||
"<p style=\"text-align: left;\"><small><small>"\
|
||||
"A highly efficient embeddable bytecode compiler and a Virtual Machine for the PHP(5) Programming Language.</small></small></p>"\
|
||||
@ -8346,7 +8346,7 @@ static int vm_builtin_ph7_version(ph7_context *pCtx, int nArg, ph7_value **apArg
|
||||
"<p style=\"text-align: left; font-weight: bold;\"><small><small>Host Operating System:</small></small></p>"\
|
||||
"<p style=\"text-align: left; font-weight: bold; margin-left: 40px;\"><small><small><span style=\"font-weight: normal;\">%s</span></small></small></p>"\
|
||||
"<p style=\"text-align: left; font-weight: bold;\"><small style=\"font-weight: bold;\"><small><small></small></small></small></p>"\
|
||||
"<p style=\"text-align: left; font-weight: bold;\"><small><small>Licensed To: <Public Release Under The <a href=\"http://www.symisc.net/spl.txt\">"\
|
||||
"<p style=\"text-align: left; font-weight: bold;\"><small><small>Licensed To: <Public Release Under The <a href=\"https://www.symisc.net/spl.txt\">"\
|
||||
"Symisc Public License (SPL)</a>></small></small></p>"
|
||||
|
||||
#define PH7_HTML_PAGE_FOOTER "<p style=\"text-align: left; font-weight: bold; margin-left: 40px;\"><small><small><span style=\"font-weight: normal;\">/*<br>"\
|
||||
@ -8384,7 +8384,7 @@ static int vm_builtin_ph7_version(ph7_context *pCtx, int nArg, ph7_value **apArg
|
||||
" * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.<br>"\
|
||||
" */<br>"\
|
||||
"</span></small></small></p>"\
|
||||
"<p style=\"text-align: right;\"><small><small>Copyright (C) <a href=\"http://www.symisc.net/\">Symisc Systems</a></small></small><big>"\
|
||||
"<p style=\"text-align: right;\"><small><small>Copyright (C) <a href=\"https://www.symisc.net/\">Symisc Systems</a></small></small><big>"\
|
||||
"</big></p></div></body></html>"
|
||||
/*
|
||||
* bool ph7credits(void)
|
||||
@ -8428,7 +8428,7 @@ static int vm_builtin_ph7_credits(ph7_context *pCtx, int nArg, ph7_value **apArg
|
||||
* URL related routines.
|
||||
* Authors:
|
||||
* Symisc Systems,devel@symisc.net.
|
||||
* Copyright (C) Symisc Systems,http://ph7.symisc.net
|
||||
* Copyright (C) Symisc Systems,https://ph7.symisc.net
|
||||
* Status:
|
||||
* Stable.
|
||||
*/
|
||||
@ -8653,7 +8653,7 @@ static int vm_builtin_parse_url(ph7_context *pCtx, int nArg, ph7_value **apArg)
|
||||
* Array related routines.
|
||||
* Authors:
|
||||
* Symisc Systems,devel@symisc.net.
|
||||
* Copyright (C) Symisc Systems,http://ph7.symisc.net
|
||||
* Copyright (C) Symisc Systems,https://ph7.symisc.net
|
||||
* Status:
|
||||
* Stable.
|
||||
* Note 2012-5-21 01:04:15:
|
||||
@ -9097,7 +9097,7 @@ static sxi32 VmExecIncludedFile(
|
||||
/* Extract the associated stream */
|
||||
pStream = PH7_VmGetStreamDevice(pVm, &pPath->zString, pPath->nByte);
|
||||
/*
|
||||
* Open the file or the URL [i.e: http://ph7.symisc.net/example/hello.php"]
|
||||
* Open the file or the URL [i.e: https://ph7.symisc.net/example/hello.php"]
|
||||
* in a read-only mode.
|
||||
*/
|
||||
pHandle = PH7_StreamOpenHandle(pVm, pStream, pPath->zString, PH7_IO_OPEN_RDONLY, TRUE, 0, TRUE, &isNew);
|
||||
@ -9348,7 +9348,7 @@ static int vm_builtin_require(ph7_context *pCtx, int nArg, ph7_value **apArg) {
|
||||
* Command line arguments processing.
|
||||
* Authors:
|
||||
* Symisc Systems,devel@symisc.net.
|
||||
* Copyright (C) Symisc Systems,http://ph7.symisc.net
|
||||
* Copyright (C) Symisc Systems,https://ph7.symisc.net
|
||||
* Status:
|
||||
* Stable.
|
||||
*/
|
||||
@ -9739,7 +9739,7 @@ static int vm_builtin_utf8_encode(ph7_context *pCtx, int nArg, ph7_value **apArg
|
||||
}
|
||||
/*
|
||||
* UTF-8 decoding routine extracted from the sqlite3 source tree.
|
||||
* Original author: D. Richard Hipp (http://www.sqlite.org)
|
||||
* Original author: D. Richard Hipp (https://www.sqlite.org)
|
||||
* Status: Public Domain
|
||||
*/
|
||||
/*
|
||||
@ -10347,7 +10347,7 @@ PH7_PRIVATE const ph7_io_stream *PH7_VmGetStreamDevice(
|
||||
* HTTP/URI related routines.
|
||||
* Authors:
|
||||
* Symisc Systems,devel@symisc.net.
|
||||
* Copyright (C) Symisc Systems,http://ph7.symisc.net
|
||||
* Copyright (C) Symisc Systems,https://ph7.symisc.net
|
||||
* Status:
|
||||
* Stable.
|
||||
*/
|
||||
@ -10934,7 +10934,7 @@ static sxi32 VmHttpProcessRequest(ph7_vm *pVm, const char *zRequest, int nByte)
|
||||
* 'ORIG_PATH_INFO'
|
||||
* Contains any client-provided pathname information trailing the actual script filename but preceding
|
||||
* the query string, if available. For instance, if the current script was accessed via the URL
|
||||
* http://www.example.com/php/path_info.php/some/stuff?foo=bar, then $_SERVER['PATH_INFO'] would contain
|
||||
* https://www.example.com/php/path_info.php/some/stuff?foo=bar, then $_SERVER['PATH_INFO'] would contain
|
||||
* /some/stuff.
|
||||
*/
|
||||
pValue = &sUri.sPath;
|
||||
|
@ -3,7 +3,7 @@
|
||||
#define _PH7_H_
|
||||
/*
|
||||
* Symisc PH7: An embeddable bytecode compiler and a virtual machine for the PHP(5) programming language.
|
||||
* Copyright (C) 2011-2012, Symisc Systems http://ph7.symisc.net/
|
||||
* Copyright (C) 2011-2012, Symisc Systems https://ph7.symisc.net/
|
||||
* Version 2.1.4
|
||||
* For information on licensing,redistribution of this file,and for a DISCLAIMER OF ALL WARRANTIES
|
||||
* please contact Symisc Systems via:
|
||||
@ -11,7 +11,7 @@
|
||||
* licensing@symisc.net
|
||||
* contact@symisc.net
|
||||
* or visit:
|
||||
* http://ph7.symisc.net/
|
||||
* https://ph7.symisc.net/
|
||||
*/
|
||||
/*
|
||||
* Copyright (C) 2011, 2012 Symisc Systems. All rights reserved.
|
||||
@ -73,13 +73,13 @@
|
||||
/*
|
||||
* Copyright notice.
|
||||
* If you have any questions about the licensing situation,please
|
||||
* visit http://ph7.symisc.net/licensing.html
|
||||
* visit https://ph7.symisc.net/licensing.html
|
||||
* or contact Symisc Systems via:
|
||||
* legal@symisc.net
|
||||
* licensing@symisc.net
|
||||
* contact@symisc.net
|
||||
*/
|
||||
#define PH7_COPYRIGHT "Copyright (C) Symisc Systems 2011-2012, http://ph7.symisc.net/"
|
||||
#define PH7_COPYRIGHT "Copyright (C) Symisc Systems 2011-2012, https://ph7.symisc.net/"
|
||||
/* Forward declaration to public objects */
|
||||
typedef struct ph7_io_stream ph7_io_stream;
|
||||
typedef struct ph7_context ph7_context;
|
||||
@ -323,7 +323,7 @@ typedef sxi64 ph7_int64;
|
||||
* return value indicates failure.
|
||||
* For a full discussion on the configuration verbs and their expected
|
||||
* parameters, please refer to this page:
|
||||
* http://ph7.symisc.net/c_api_func.html#ph7_config
|
||||
* https://ph7.symisc.net/c_api_func.html#ph7_config
|
||||
*/
|
||||
#define PH7_CONFIG_ERR_OUTPUT 1 /* TWO ARGUMENTS: int (*xConsumer)(const void *pOut,unsigned int nLen,void *pUserData),void *pUserData */
|
||||
#define PH7_CONFIG_ERR_ABORT 2 /* RESERVED FOR FUTURE USE */
|
||||
@ -344,7 +344,7 @@ typedef sxi64 ph7_int64;
|
||||
* a HTTP request and PH7_VM_CONFIG_ARGV_ENTRY which populate the $argv array.
|
||||
* For a full discussion on the configuration verbs and their expected parameters, please
|
||||
* refer to this page:
|
||||
* http://ph7.symisc.net/c_api_func.html#ph7_vm_config
|
||||
* https://ph7.symisc.net/c_api_func.html#ph7_vm_config
|
||||
*/
|
||||
#define PH7_VM_CONFIG_OUTPUT 1 /* TWO ARGUMENTS: int (*xConsumer)(const void *pOut,unsigned int nLen,void *pUserData),void *pUserData */
|
||||
#define PH7_VM_CONFIG_IMPORT_PATH 3 /* ONE ARGUMENT: const char *zIncludePath */
|
||||
@ -387,7 +387,7 @@ typedef sxi64 ph7_int64;
|
||||
* and their expected parameters.
|
||||
* For a full discussion on the configuration verbs and their expected parameters,please
|
||||
* refer to this page:
|
||||
* http://ph7.symisc.net/c_api_func.html#Global_Library_Management_Interfaces
|
||||
* https://ph7.symisc.net/c_api_func.html#Global_Library_Management_Interfaces
|
||||
*/
|
||||
#define PH7_LIB_CONFIG_USER_MALLOC 1 /* ONE ARGUMENT: const SyMemMethods *pMemMethods */
|
||||
#define PH7_LIB_CONFIG_MEM_ERR_CALLBACK 2 /* TWO ARGUMENTS: int (*xMemError)(void *),void *pUserData */
|
||||
@ -495,7 +495,7 @@ struct ph7_vfs {
|
||||
/*
|
||||
* Possible open mode flags that can be passed to the xOpen() routine
|
||||
* of the underlying IO stream device .
|
||||
* Refer to the PH7 IO Stream C/C++ specification manual (http://ph7.symisc.net/io_stream_spec.html)
|
||||
* Refer to the PH7 IO Stream C/C++ specification manual (https://ph7.symisc.net/io_stream_spec.html)
|
||||
* for additional information.
|
||||
*/
|
||||
#define PH7_IO_OPEN_RDONLY 0x001 /* Read-only open */
|
||||
@ -535,7 +535,7 @@ struct ph7_vfs {
|
||||
* Currently the PH7 development team is working on the implementation of the http:// and ftp://
|
||||
* IO stream protocols. These devices will be available in the next major release of the PH7 engine.
|
||||
* Developers wishing to implement their own IO stream devices must understand and follow
|
||||
* The PH7 IO Stream C/C++ specification manual (http://ph7.symisc.net/io_stream_spec.html).
|
||||
* The PH7 IO Stream C/C++ specification manual (https://ph7.symisc.net/io_stream_spec.html).
|
||||
*/
|
||||
struct ph7_io_stream {
|
||||
const char *zName; /* Underlying stream name [i.e: file/http/zip/php,..] */
|
||||
|
@ -1,6 +1,6 @@
|
||||
/*
|
||||
* Symisc PH7: An embeddable bytecode compiler and a virtual machine for the PHP(5) programming language.
|
||||
* Copyright (C) 2011-2012, Symisc Systems http://ph7.symisc.net/
|
||||
* Copyright (C) 2011-2012, Symisc Systems https://ph7.symisc.net/
|
||||
* Version 2.1.4
|
||||
* For information on licensing,redistribution of this file,and for a DISCLAIMER OF ALL WARRANTIES
|
||||
* please contact Symisc Systems via:
|
||||
@ -8,7 +8,7 @@
|
||||
* licensing@symisc.net
|
||||
* contact@symisc.net
|
||||
* or visit:
|
||||
* http://ph7.symisc.net/
|
||||
* https://ph7.symisc.net/
|
||||
*/
|
||||
/* $SymiscID: ph7int.h v1.9 FreeBSD 2012-08-13 26:25 devel <chm@symisc.net> $ */
|
||||
#ifndef __PH7INT_H__
|
||||
|
Loading…
Reference in New Issue
Block a user