Skip to content

Commit 1fb61df

Browse files
committed
* Include all of the standard modules in internal_functions.c.in. Stig - is that
the way you intended it to be? How does the basic_functions module get in there? * Fix to get MySQL objects working, even though I'll probably make a dedicated MySQL object in the future.
1 parent 67296f0 commit 1fb61df

File tree

14 files changed

+51
-1
lines changed

14 files changed

+51
-1
lines changed

ext/mysql/mysql.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1481,6 +1481,8 @@ void php3_mysql_fetch_object(INTERNAL_FUNCTION_PARAMETERS)
14811481
php3_mysql_fetch_hash(INTERNAL_FUNCTION_PARAM_PASSTHRU);
14821482
if (return_value->type==IS_ARRAY) {
14831483
return_value->type=IS_OBJECT;
1484+
return_value->value.obj.properties = return_value->value.ht;
1485+
return_value->value.obj.ce = &standard_class;
14841486
}
14851487
}
14861488
/* }}} */

ext/standard/basic_functions.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,6 @@ function_entry basic_functions[] = {
122122
{"rtrim", php3_chop, NULL},
123123
{"pos", array_current, first_arg_force_ref},
124124

125-
{"fsockopen", php3_fsockopen, third_and_fourth_args_force_ref},
126125
{"getimagesize", php3_getimagesize, NULL},
127126
{"htmlspecialchars", php3_htmlspecialchars, NULL},
128127
{"htmlentities", php3_htmlentities, NULL},

ext/standard/dl.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,5 +56,6 @@ extern void php3_info_dl(ZEND_MODULE_INFO_FUNC_ARGS);
5656

5757
#endif
5858

59+
#define phpext_dl_ptr dl_module_ptr
5960

6061
#endif /* _DL_H */

ext/standard/file.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,4 +64,5 @@ extern void php3_set_socket_timeout(INTERNAL_FUNCTION_PARAMETERS);
6464
extern void php3_get_meta_tags(INTERNAL_FUNCTION_PARAMETERS);
6565
extern PHP_FUNCTION(flock);
6666

67+
#define phpext_file_ptr php3_file_module_ptr
6768
#endif /* _FILE_H */

ext/standard/fsock.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,4 +54,6 @@ extern int _php3_sock_fgets(char *buf, int maxlen, int socket);
5454
extern int _php3_sock_fread(char *buf, int maxlen, int socket);
5555
extern int _php3_is_persistent_sock(int);
5656

57+
#define phpext_fsock_ptr fsock_module_ptr
58+
5759
#endif /* _FSOCK_H */

ext/standard/head.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,4 +61,6 @@ void php4i_add_header_information(char *header_information, uint header_length);
6161
PHPAPI int php3_header(void);
6262
int php3_headers_unsent(void);
6363

64+
#define phpext_head_ptr php3_header_module_ptr
65+
6466
#endif

ext/standard/pack.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,6 @@ extern int php3_minit_pack(INIT_FUNC_ARGS);
3939
extern void php3_pack(INTERNAL_FUNCTION_PARAMETERS);
4040
extern void php3_unpack(INTERNAL_FUNCTION_PARAMETERS);
4141

42+
#define phpext_pack_ptr pack_module_ptr
43+
4244
#endif /* _PACK_H */

ext/standard/php3_browscap.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,6 @@ extern int php3_mshutdown_browscap(SHUTDOWN_FUNC_ARGS);
4040
extern void php3_get_browser(INTERNAL_FUNCTION_PARAMETERS);
4141

4242

43+
#define phpext_browscap_ptr browscap_module_ptr
44+
4345
#endif /* _PHP3_BROWSCAP_H */

ext/standard/php3_crypt.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,6 @@ extern int php_minit_crypt(INIT_FUNC_ARGS);
1010
#define crypt_module_ptr NULL
1111
#endif
1212

13+
#define phpext_crypt_ptr crypt_module_ptr
14+
1315
#endif

ext/standard/php3_dir.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,6 @@ extern void php3_rewinddir(INTERNAL_FUNCTION_PARAMETERS);
4545
extern void php3_readdir(INTERNAL_FUNCTION_PARAMETERS);
4646
extern void php3_getdir(INTERNAL_FUNCTION_PARAMETERS);
4747

48+
#define phpext_dir_ptr php3_dir_module_ptr
49+
4850
#endif /* _PHP3_DIR_H */

0 commit comments

Comments
 (0)