#include "base64.h"
#include "file.h"
-#include "post.h"
+#include "functions/post.h"
#include "url.h"
#include "fsock.h"
static struct php3i_sockbuf *phpsockbuf;
static int php3_minit_fsock(INIT_FUNC_ARGS);
-static int php3_mshutdown_fsock(void);
-static int php3_rshutdown_fsock(void);
+static int php3_mshutdown_fsock(SHUTDOWN_FUNC_ARGS);
+static int php3_rshutdown_fsock(SHUTDOWN_FUNC_ARGS);
php3_module_entry fsock_module_entry = {
"Socket functions", fsock_functions, php3_minit_fsock, php3_mshutdown_fsock, NULL, php3_rshutdown_fsock, NULL, STANDARD_MODULE_PROPERTIES
sockbuf->next = phpsockbuf;
phpsockbuf = sockbuf;
} else {
- int needlen = sockbuf->writepos + buflen;
+ uint needlen = sockbuf->writepos + buflen;
+
if (needlen > sockbuf->readbuflen) {
sockbuf->readbuflen += maxlen;
sockbuf->readbuf = erealloc(sockbuf->readbuf, sockbuf->readbuflen);
/* }}} */
/* {{{ php3_mshutdown_fsock */
-static int php3_mshutdown_fsock(void)
+static int php3_mshutdown_fsock(SHUTDOWN_FUNC_ARGS)
{
#ifndef THREAD_SAFE
_php3_hash_destroy(&ht_socks);
/* }}} */
/* {{{ php3_rshutdown_fsock() */
-static int php3_rshutdown_fsock(void)
+static int php3_rshutdown_fsock(SHUTDOWN_FUNC_ARGS)
{
struct php3i_sockbuf *sockbuf = phpsockbuf, *this;
# End Source File
# Begin Source File
-SOURCE=.\functions\cyr_convert.c
-
-!IF "$(CFG)" == "php4 - Win32 Release"
-
-# SUBTRACT CPP /YX /Yc /Yu
-
-!ELSEIF "$(CFG)" == "php4 - Win32 Debug"
-
-!ENDIF
-
+SOURCE=.\ext\standard\cyr_convert.c
# End Source File
# Begin Source File
# End Source File
# Begin Source File
-SOURCE=.\functions\quot_print.c
+SOURCE=.\ext\standard\quot_print.c
# End Source File
# Begin Source File
# End Source File
# Begin Source File
-SOURCE=.\functions\cyr_convert.h
+SOURCE=.\ext\standard\cyr_convert.h
# End Source File
# Begin Source File
# End Source File
# Begin Source File
-SOURCE=.\functions\quot_print.h
+SOURCE=.\ext\standard\quot_print.h
# End Source File
# Begin Source File
# End Source File
# Begin Source File
-SOURCE=.\functions\base64.c
+SOURCE=.\ext\standard\base64.c
# End Source File
# Begin Source File
-SOURCE=.\functions\basic_functions.c
+SOURCE=.\ext\standard\basic_functions.c
# End Source File
# Begin Source File
# End Source File
# Begin Source File
-SOURCE=.\functions\browscap.c
+SOURCE=.\ext\standard\browscap.c
# End Source File
# Begin Source File
-SOURCE=.\functions\datetime.c
+SOURCE=.\ext\standard\datetime.c
# End Source File
# Begin Source File
-SOURCE=.\functions\dir.c
+SOURCE=.\ext\standard\dir.c
# End Source File
# Begin Source File
# End Source File
# Begin Source File
-SOURCE=.\functions\dns.c
+SOURCE=.\ext\standard\dns.c
# End Source File
# Begin Source File
-SOURCE=.\functions\exec.c
+SOURCE=.\ext\standard\exec.c
# End Source File
# Begin Source File
-SOURCE=.\functions\file.c
+SOURCE=.\ext\standard\file.c
# End Source File
# Begin Source File
-SOURCE=.\functions\filestat.c
+SOURCE=.\ext\standard\filestat.c
# End Source File
# Begin Source File
-SOURCE=.\functions\formatted_print.c
+SOURCE=.\ext\standard\formatted_print.c
# End Source File
# Begin Source File
-SOURCE=.\functions\fsock.c
+SOURCE=.\ext\standard\fsock.c
# End Source File
# Begin Source File
# End Source File
# Begin Source File
-SOURCE=.\functions\html.c
+SOURCE=.\ext\standard\html.c
# End Source File
# Begin Source File
-SOURCE=.\functions\image.c
+SOURCE=.\ext\standard\image.c
# End Source File
# Begin Source File
-SOURCE=.\functions\info.c
+SOURCE=.\ext\standard\info.c
# End Source File
# Begin Source File
-SOURCE=.\functions\iptc.c
+SOURCE=.\ext\standard\iptc.c
# End Source File
# Begin Source File
-SOURCE=.\functions\link.c
+SOURCE=.\ext\standard\link.c
# End Source File
# Begin Source File
-SOURCE=.\functions\mail.c
+SOURCE=.\ext\standard\mail.c
# End Source File
# Begin Source File
-SOURCE=.\functions\math.c
+SOURCE=.\ext\standard\math.c
# End Source File
# Begin Source File
-SOURCE=.\functions\md5.c
+SOURCE=.\ext\standard\md5.c
# End Source File
# Begin Source File
-SOURCE=.\functions\microtime.c
+SOURCE=.\ext\standard\microtime.c
# End Source File
# Begin Source File
# End Source File
# Begin Source File
-SOURCE=.\functions\pack.c
+SOURCE=.\ext\standard\pack.c
# End Source File
# Begin Source File
-SOURCE=.\functions\pageinfo.c
+SOURCE=.\ext\standard\pageinfo.c
# End Source File
# Begin Source File
# End Source File
# Begin Source File
-SOURCE=.\functions\rand.c
+SOURCE=.\ext\standard\rand.c
# End Source File
# Begin Source File
-SOURCE=.\functions\reg.c
+SOURCE=.\ext\standard\reg.c
# End Source File
# Begin Source File
-SOURCE=.\functions\soundex.c
+SOURCE=.\ext\standard\soundex.c
# End Source File
# Begin Source File
-SOURCE=.\functions\string.c
+SOURCE=.\ext\standard\string.c
# End Source File
# Begin Source File
-SOURCE=.\functions\syslog.c
+SOURCE=.\ext\standard\syslog.c
# End Source File
# Begin Source File
-SOURCE=.\functions\type.c
+SOURCE=.\ext\standard\type.c
# End Source File
# Begin Source File
# End Source File
# Begin Source File
-SOURCE=.\functions\uniqid.c
+SOURCE=.\ext\standard\uniqid.c
# End Source File
# Begin Source File
-SOURCE=.\functions\url.c
+SOURCE=.\ext\standard\url.c
# End Source File
# Begin Source File
-SOURCE=.\functions\var.c
+SOURCE=.\ext\standard\var.c
# End Source File
# End Group
# Begin Group "Header Files No. 1"
# PROP Default_Filter ""
# Begin Source File
-SOURCE=.\functions\base64.h
+SOURCE=.\ext\standard\base64.h
# End Source File
# Begin Source File
-SOURCE=.\functions\basic_functions.h
+SOURCE=.\ext\standard\basic_functions.h
# End Source File
# Begin Source File
-SOURCE=.\functions\datetime.h
+SOURCE=.\ext\standard\datetime.h
# End Source File
# Begin Source File
# End Source File
# Begin Source File
-SOURCE=.\functions\dns.h
+SOURCE=.\ext\standard\dns.h
# End Source File
# Begin Source File
-SOURCE=.\functions\exec.h
+SOURCE=.\ext\standard\exec.h
# End Source File
# Begin Source File
-SOURCE=.\functions\file.h
+SOURCE=.\ext\standard\file.h
# End Source File
# Begin Source File
-SOURCE=.\functions\global.h
+SOURCE=.\ext\standard\fsock.h
# End Source File
# Begin Source File
-SOURCE=.\functions\head.h
+SOURCE=.\functions\global.h
# End Source File
# Begin Source File
-SOURCE=.\functions\html.h
+SOURCE=.\functions\head.h
# End Source File
# Begin Source File
-SOURCE=.\functions\mail.h
+SOURCE=.\ext\standard\html.h
# End Source File
# Begin Source File
-SOURCE=.\functions\md5.h
+SOURCE=.\ext\standard\md5.h
# End Source File
# Begin Source File
# End Source File
# Begin Source File
-SOURCE=.\functions\pageinfo.h
+SOURCE=.\ext\standard\pageinfo.h
# End Source File
# Begin Source File
# End Source File
# Begin Source File
+SOURCE=.\ext\standard\php3_mail.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\ext\standard\php3_string.h
+# End Source File
+# Begin Source File
+
SOURCE=.\functions\php3_string.h
# End Source File
# Begin Source File
# End Source File
# Begin Source File
-SOURCE=.\functions\phpstring.h
+SOURCE=.\functions\post.h
# End Source File
# Begin Source File
-SOURCE=.\functions\post.h
+SOURCE=.\ext\standard\reg.h
# End Source File
# Begin Source File
-SOURCE=.\functions\reg.h
+SOURCE=.\ext\standard\type.h
# End Source File
# Begin Source File
-SOURCE=.\functions\type.h
+SOURCE=.\ext\standard\uniqid.h
# End Source File
# Begin Source File
-SOURCE=.\functions\url.h
+SOURCE=.\ext\standard\url.h
# End Source File
# End Group
# Begin Group "Regular Expressions"
# End Source File
# Begin Source File
+SOURCE=.\win32\registry.c
+# End Source File
+# Begin Source File
+
SOURCE=.\win32\sendmail.c
# End Source File
# Begin Source File
# End Source File
# Begin Source File
+SOURCE=.\win32\php_registry.h
+# End Source File
+# Begin Source File
+
SOURCE=.\win32\pwd.h
# End Source File
# Begin Source File