本文整理汇总了C++中REGISTER_INI_ENTRIES函数的典型用法代码示例。如果您正苦于以下问题:C++ REGISTER_INI_ENTRIES函数的具体用法?C++ REGISTER_INI_ENTRIES怎么用?C++ REGISTER_INI_ENTRIES使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了REGISTER_INI_ENTRIES函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: PHP_MINIT_FUNCTION
/* {{{ PHP_MINIT_FUNCTION
*/
static PHP_MINIT_FUNCTION(pdo_mysql)
{
REGISTER_INI_ENTRIES();
REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_USE_BUFFERED_QUERY", (zend_long)PDO_MYSQL_ATTR_USE_BUFFERED_QUERY);
REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_LOCAL_INFILE", (zend_long)PDO_MYSQL_ATTR_LOCAL_INFILE);
REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_INIT_COMMAND", (zend_long)PDO_MYSQL_ATTR_INIT_COMMAND);
#ifndef PDO_USE_MYSQLND
REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_MAX_BUFFER_SIZE", (zend_long)PDO_MYSQL_ATTR_MAX_BUFFER_SIZE);
REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_READ_DEFAULT_FILE", (zend_long)PDO_MYSQL_ATTR_READ_DEFAULT_FILE);
REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_READ_DEFAULT_GROUP", (zend_long)PDO_MYSQL_ATTR_READ_DEFAULT_GROUP);
#endif
REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_COMPRESS", (zend_long)PDO_MYSQL_ATTR_COMPRESS);
REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_DIRECT_QUERY", (zend_long)PDO_MYSQL_ATTR_DIRECT_QUERY);
REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_FOUND_ROWS", (zend_long)PDO_MYSQL_ATTR_FOUND_ROWS);
REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_IGNORE_SPACE", (zend_long)PDO_MYSQL_ATTR_IGNORE_SPACE);
REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_KEY", (zend_long)PDO_MYSQL_ATTR_SSL_KEY);
REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_CERT", (zend_long)PDO_MYSQL_ATTR_SSL_CERT);
REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_CA", (zend_long)PDO_MYSQL_ATTR_SSL_CA);
REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_CAPATH", (zend_long)PDO_MYSQL_ATTR_SSL_CAPATH);
REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_CIPHER", (zend_long)PDO_MYSQL_ATTR_SSL_CIPHER);
#if MYSQL_VERSION_ID > 50605 || defined(PDO_USE_MYSQLND)
REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SERVER_PUBLIC_KEY", (zend_long)PDO_MYSQL_ATTR_SERVER_PUBLIC_KEY);
#endif
REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_MULTI_STATEMENTS", (zend_long)PDO_MYSQL_ATTR_MULTI_STATEMENTS);
#ifdef PDO_USE_MYSQLND
mysqlnd_reverse_api_register_api(&pdo_mysql_reverse_api);
#endif
return php_pdo_register_driver(&pdo_mysql_driver);
}
开发者ID:13572293130,项目名称:php-src,代码行数:34,代码来源:pdo_mysql.c
示例2: PHP_MINIT_FUNCTION
static PHP_MINIT_FUNCTION(ygz)
{
REGISTER_INI_ENTRIES();
zephir_module_init();
ZEPHIR_INIT(Ygz_YgzService);
return SUCCESS;
}
开发者ID:yinggaozhen,项目名称:PHP-Tool,代码行数:7,代码来源:ygz.c
示例3: PHP_MINIT_FUNCTION
static PHP_MINIT_FUNCTION(microdb)
{
#if PHP_VERSION_ID < 50500
char* old_lc_all = setlocale(LC_ALL, NULL);
if (old_lc_all) {
size_t len = strlen(old_lc_all);
char *tmp = calloc(len+1, 1);
if (UNEXPECTED(!tmp)) {
return FAILURE;
}
memcpy(tmp, old_lc_all, len);
old_lc_all = tmp;
}
setlocale(LC_ALL, "C");
#endif
REGISTER_INI_ENTRIES();
ZEPHIR_INIT(Microdb_Adapter_Adapter);
ZEPHIR_INIT(Microdb_Adapter_Exception);
ZEPHIR_INIT(Microdb_Adapter_Pdo);
#if PHP_VERSION_ID < 50500
setlocale(LC_ALL, old_lc_all);
free(old_lc_all);
#endif
return SUCCESS;
}
开发者ID:lilugirl,项目名称:microDB,代码行数:28,代码来源:microdb.c
示例4: PHP_MINIT_FUNCTION
/* {{{ PHP_MINIT_FUNCTION */
static PHP_MINIT_FUNCTION(zlib)
{
php_register_url_stream_wrapper("compress.zlib", &php_stream_gzip_wrapper);
php_stream_filter_register_factory("zlib.*", &php_zlib_filter_factory);
php_output_handler_alias_register(ZEND_STRL("ob_gzhandler"), php_zlib_output_handler_init);
php_output_handler_conflict_register(ZEND_STRL("ob_gzhandler"), php_zlib_output_conflict_check);
php_output_handler_conflict_register(ZEND_STRL(PHP_ZLIB_OUTPUT_HANDLER_NAME), php_zlib_output_conflict_check);
le_deflate = zend_register_list_destructors_ex(deflate_rsrc_dtor, NULL, "zlib.deflate", module_number);
le_inflate = zend_register_list_destructors_ex(inflate_rsrc_dtor, NULL, "zlib.inflate", module_number);
REGISTER_LONG_CONSTANT("FORCE_GZIP", PHP_ZLIB_ENCODING_GZIP, CONST_CS|CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("FORCE_DEFLATE", PHP_ZLIB_ENCODING_DEFLATE, CONST_CS|CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("ZLIB_ENCODING_RAW", PHP_ZLIB_ENCODING_RAW, CONST_CS|CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("ZLIB_ENCODING_GZIP", PHP_ZLIB_ENCODING_GZIP, CONST_CS|CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("ZLIB_ENCODING_DEFLATE", PHP_ZLIB_ENCODING_DEFLATE, CONST_CS|CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("ZLIB_NO_FLUSH", Z_NO_FLUSH, CONST_CS|CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("ZLIB_PARTIAL_FLUSH", Z_PARTIAL_FLUSH, CONST_CS|CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("ZLIB_SYNC_FLUSH", Z_SYNC_FLUSH, CONST_CS|CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("ZLIB_FULL_FLUSH", Z_FULL_FLUSH, CONST_CS|CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("ZLIB_BLOCK", Z_BLOCK, CONST_CS|CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("ZLIB_FINISH", Z_FINISH, CONST_CS|CONST_PERSISTENT);
REGISTER_INI_ENTRIES();
return SUCCESS;
}
开发者ID:PeakLee,项目名称:php-src,代码行数:29,代码来源:zlib.c
示例5: PHP_MINIT_FUNCTION
/* {{{ PHP_MINIT_FUNCTION
*/
static PHP_MINIT_FUNCTION(mysqlnd)
{
REGISTER_INI_ENTRIES();
mysqlnd_library_init(TSRMLS_C);
return SUCCESS;
}
开发者ID:Hasib786,项目名称:php7,代码行数:9,代码来源:php_mysqlnd.c
示例6: PHP_MINIT_FUNCTION
static PHP_MINIT_FUNCTION(phpdbg) /* {{{ */
{
ZEND_INIT_MODULE_GLOBALS(phpdbg, php_phpdbg_globals_ctor, NULL);
REGISTER_INI_ENTRIES();
#if PHP_VERSION_ID >= 50500
zend_execute_old = zend_execute_ex;
zend_execute_ex = phpdbg_execute_ex;
#else
zend_execute_old = zend_execute;
zend_execute = phpdbg_execute_ex;
#endif
REGISTER_STRINGL_CONSTANT("PHPDBG_VERSION", PHPDBG_VERSION, sizeof(PHPDBG_VERSION)-1, CONST_CS|CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("PHPDBG_FILE", FILE_PARAM, CONST_CS|CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("PHPDBG_METHOD", METHOD_PARAM, CONST_CS|CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("PHPDBG_LINENO", NUMERIC_PARAM, CONST_CS|CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("PHPDBG_FUNC", STR_PARAM, CONST_CS|CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("PHPDBG_COLOR_PROMPT", PHPDBG_COLOR_PROMPT, CONST_CS|CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("PHPDBG_COLOR_NOTICE", PHPDBG_COLOR_NOTICE, CONST_CS|CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("PHPDBG_COLOR_ERROR", PHPDBG_COLOR_ERROR, CONST_CS|CONST_PERSISTENT);
return SUCCESS;
} /* }}} */
开发者ID:foio,项目名称:phpdbg,代码行数:26,代码来源:phpdbg.c
示例7: PHP_MINIT_FUNCTION
static PHP_MINIT_FUNCTION(mcrypt) /* {{{ */
{
le_mcrypt = zend_register_list_destructors_ex(php_mcrypt_module_dtor, NULL, "mcrypt", module_number);
/* modes for mcrypt_??? routines */
REGISTER_LONG_CONSTANT("MCRYPT_ENCRYPT", 0, CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("MCRYPT_DECRYPT", 1, CONST_PERSISTENT);
/* sources for mcrypt_create_iv */
REGISTER_LONG_CONSTANT("MCRYPT_DEV_RANDOM", RANDOM, CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("MCRYPT_DEV_URANDOM", URANDOM, CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("MCRYPT_RAND", RAND, CONST_PERSISTENT);
/* ciphers */
MCRYPT_ENTRY2_2_4(3DES, "tripledes");
MCRYPT_ENTRY2_2_4(ARCFOUR_IV, "arcfour-iv");
MCRYPT_ENTRY2_2_4(ARCFOUR, "arcfour");
MCRYPT_ENTRY2_2_4(BLOWFISH, "blowfish");
MCRYPT_ENTRY2_2_4(BLOWFISH_COMPAT, "blowfish-compat");
MCRYPT_ENTRY2_2_4(CAST_128, "cast-128");
MCRYPT_ENTRY2_2_4(CAST_256, "cast-256");
MCRYPT_ENTRY2_2_4(CRYPT, "crypt");
MCRYPT_ENTRY2_2_4(DES, "des");
MCRYPT_ENTRY2_2_4(ENIGNA, "crypt");
MCRYPT_ENTRY2_2_4(GOST, "gost");
MCRYPT_ENTRY2_2_4(LOKI97, "loki97");
MCRYPT_ENTRY2_2_4(PANAMA, "panama");
MCRYPT_ENTRY2_2_4(RC2, "rc2");
MCRYPT_ENTRY2_2_4(RIJNDAEL_128, "rijndael-128");
MCRYPT_ENTRY2_2_4(RIJNDAEL_192, "rijndael-192");
MCRYPT_ENTRY2_2_4(RIJNDAEL_256, "rijndael-256");
MCRYPT_ENTRY2_2_4(SAFER64, "safer-sk64");
MCRYPT_ENTRY2_2_4(SAFER128, "safer-sk128");
MCRYPT_ENTRY2_2_4(SAFERPLUS, "saferplus");
MCRYPT_ENTRY2_2_4(SERPENT, "serpent");
MCRYPT_ENTRY2_2_4(THREEWAY, "threeway");
MCRYPT_ENTRY2_2_4(TRIPLEDES, "tripledes");
MCRYPT_ENTRY2_2_4(TWOFISH, "twofish");
MCRYPT_ENTRY2_2_4(WAKE, "wake");
MCRYPT_ENTRY2_2_4(XTEA, "xtea");
MCRYPT_ENTRY2_2_4(IDEA, "idea");
MCRYPT_ENTRY2_2_4(MARS, "mars");
MCRYPT_ENTRY2_2_4(RC6, "rc6");
MCRYPT_ENTRY2_2_4(SKIPJACK, "skipjack");
/* modes */
MCRYPT_ENTRY2_2_4(MODE_CBC, "cbc");
MCRYPT_ENTRY2_2_4(MODE_CFB, "cfb");
MCRYPT_ENTRY2_2_4(MODE_ECB, "ecb");
MCRYPT_ENTRY2_2_4(MODE_NOFB, "nofb");
MCRYPT_ENTRY2_2_4(MODE_OFB, "ofb");
MCRYPT_ENTRY2_2_4(MODE_STREAM, "stream");
REGISTER_INI_ENTRIES();
php_stream_filter_register_factory("mcrypt.*", &php_mcrypt_filter_factory);
php_stream_filter_register_factory("mdecrypt.*", &php_mcrypt_filter_factory);
return SUCCESS;
}
开发者ID:avsej,项目名称:php-src,代码行数:59,代码来源:mcrypt.c
示例8: PHP_MINIT_FUNCTION
static PHP_MINIT_FUNCTION(apache)
{
#ifdef ZTS
ts_allocate_id(&php_apache2_info_id, sizeof(php_apache2_info_struct), (ts_allocate_ctor) NULL, NULL);
#endif
REGISTER_INI_ENTRIES();
return SUCCESS;
}
开发者ID:AxiosCros,项目名称:php-src,代码行数:8,代码来源:php_functions.c
示例9: ZEND_MINIT_FUNCTION
static ZEND_MINIT_FUNCTION(zend_accelerator)
{
(void)type; /* keep the compiler happy */
REGISTER_INI_ENTRIES();
return SUCCESS;
}
开发者ID:0x1111,项目名称:php-src,代码行数:8,代码来源:zend_accelerator_module.c
示例10: PHP_MINIT_FUNCTION
static PHP_MINIT_FUNCTION(lifecycle)
{
REGISTER_INI_ENTRIES();
zephir_module_init();
ext_setup_module();
ext_prep_module();
return SUCCESS;
}
开发者ID:dreamsxin,项目名称:zephir,代码行数:9,代码来源:expected3.c
示例11: ZEND_MINIT_FUNCTION
static ZEND_MINIT_FUNCTION(zend_accelerator)
{
(void)type; /* keep the compiler happy */
REGISTER_INI_ENTRIES();
#if ZEND_EXTENSION_API_NO < PHP_5_3_X_API_NO
zend_set_user_opcode_handler(ZEND_DECLARE_INHERITED_CLASS_DELAYED, ZEND_DECLARE_INHERITED_CLASS_DELAYED_HANDLER);
#endif
return SUCCESS;
}
开发者ID:alokmenghrajani,项目名称:php-src,代码行数:10,代码来源:zend_accelerator_module.c
示例12: PHP_MINIT_FUNCTION
static PHP_MINIT_FUNCTION(phpdbg_webhelper) /* {{{ */
{
if (!strcmp(sapi_module.name, PHPDBG_NAME)) {
return SUCCESS;
}
ZEND_INIT_MODULE_GLOBALS(phpdbg_webhelper, php_phpdbg_webhelper_globals_ctor, NULL);
REGISTER_INI_ENTRIES();
return SUCCESS;
} /* }}} */
开发者ID:3F,项目名称:php-src,代码行数:11,代码来源:phpdbg_rinit_hook.c
示例13: PHP_MINIT_FUNCTION
/**
* @brief Module initialization function
* @param type Module type
* @param module_number Module number
* @param tsrm_ls
* @return Whether initialization succeeded
* @retval SUCCESS Yes
* @retval FAILURE No
*/
static PHP_MINIT_FUNCTION(pmta)
{
REGISTER_INI_ENTRIES();
pmtaconn_register_class(TSRMLS_C);
pmtaerror_register_class(TSRMLS_C);
pmtarcpt_register_class(TSRMLS_C);
pmtamsg_register_class(TSRMLS_C);
return SUCCESS;
}
开发者ID:fboaventura,项目名称:php_pmta,代码行数:20,代码来源:extension.c
示例14: ZEND_MINIT_FUNCTION
static ZEND_MINIT_FUNCTION(zend_accelerator)
{
(void)type; /* keep the compiler happy */
/* must be 0 before the ini entry OnUpdate function is called */
accel_blacklist.entries = NULL;
REGISTER_INI_ENTRIES();
#if ZEND_EXTENSION_API_NO < PHP_5_3_X_API_NO
zend_set_user_opcode_handler(ZEND_DECLARE_INHERITED_CLASS_DELAYED, ZEND_DECLARE_INHERITED_CLASS_DELAYED_HANDLER);
#endif
return SUCCESS;
}
开发者ID:gitlisted,项目名称:ZendOptimizerPlus,代码行数:13,代码来源:zend_accelerator_module.c
示例15: PHP_MINIT_FUNCTION
static PHP_MINIT_FUNCTION(phalconplus)
{
REGISTER_INI_ENTRIES();
zephir_module_init();
ZEPHIR_INIT(PhalconPlus_Assert_AssertionFailedException);
ZEPHIR_INIT(PhalconPlus_Base_ProtoBuffer);
ZEPHIR_INIT(PhalconPlus_Enum_AbstractEnum);
ZEPHIR_INIT(PhalconPlus_Db_UnitOfWork_AbstractValue);
ZEPHIR_INIT(PhalconPlus_Logger_Processor_AbstractProcessor);
ZEPHIR_INIT(PhalconPlus_RPC_Client_AbstractClient);
ZEPHIR_INIT(PhalconPlus_Base_AbstractRequest);
ZEPHIR_INIT(PhalconPlus_Base_AbstractResponse);
ZEPHIR_INIT(PhalconPlus_RPC_Server_AbstractServer);
ZEPHIR_INIT(PhalconPlus_Assert_Assertion);
ZEPHIR_INIT(PhalconPlus_Assert_InvalidArgumentException);
ZEPHIR_INIT(PhalconPlus_Base_AbstractModule);
ZEPHIR_INIT(PhalconPlus_Base_Exception);
ZEPHIR_INIT(PhalconPlus_Base_Model);
ZEPHIR_INIT(PhalconPlus_Base_ModuleDef);
ZEPHIR_INIT(PhalconPlus_Base_Pagable);
ZEPHIR_INIT(PhalconPlus_Base_Page);
ZEPHIR_INIT(PhalconPlus_Base_ProtoOrderBy);
ZEPHIR_INIT(PhalconPlus_Base_Service);
ZEPHIR_INIT(PhalconPlus_Base_SimpleRequest);
ZEPHIR_INIT(PhalconPlus_Base_SimpleResponse);
ZEPHIR_INIT(PhalconPlus_Base_SimpleServer);
ZEPHIR_INIT(PhalconPlus_Bootstrap);
ZEPHIR_INIT(PhalconPlus_Db_Mysql);
ZEPHIR_INIT(PhalconPlus_Db_UnitOfWork);
ZEPHIR_INIT(PhalconPlus_Db_UnitOfWork_Field);
ZEPHIR_INIT(PhalconPlus_Db_UnitOfWork_LastInsertId);
ZEPHIR_INIT(PhalconPlus_Enum_AssertionCode);
ZEPHIR_INIT(PhalconPlus_Enum_Exception);
ZEPHIR_INIT(PhalconPlus_Enum_OrderByDirection);
ZEPHIR_INIT(PhalconPlus_Enum_RunEnv);
ZEPHIR_INIT(PhalconPlus_Enum_RunMode);
ZEPHIR_INIT(PhalconPlus_Enum_Sys);
ZEPHIR_INIT(PhalconPlus_Logger_Adapter_FilePlus);
ZEPHIR_INIT(PhalconPlus_Logger_Formatter_LinePlus);
ZEPHIR_INIT(PhalconPlus_Logger_Processor_Trace);
ZEPHIR_INIT(PhalconPlus_Logger_Processor_Uid);
ZEPHIR_INIT(PhalconPlus_RPC_Client_Adapter_Local);
ZEPHIR_INIT(PhalconPlus_RPC_Client_Adapter_Remote);
ZEPHIR_INIT(PhalconPlus_Volt_Extension_PhpFunction);
ZEPHIR_INIT(phalconplus_0__closure);
ZEPHIR_INIT(phalconplus_1__closure);
ZEPHIR_INIT(phalconplus_2__closure);
return SUCCESS;
}
开发者ID:bullsoft,项目名称:phalconplus,代码行数:50,代码来源:phalconplus.c
示例16: ZEND_MINIT_FUNCTION
static ZEND_MINIT_FUNCTION(msgpack)
{
ZEND_INIT_MODULE_GLOBALS(msgpack, msgpack_init_globals, NULL);
REGISTER_INI_ENTRIES();
#if HAVE_PHP_SESSION
php_session_register_serializer("msgpack",
PS_SERIALIZER_ENCODE_NAME(msgpack),
PS_SERIALIZER_DECODE_NAME(msgpack));
#endif
msgpack_init_class();
return SUCCESS;
}
开发者ID:kazuho,项目名称:msgpack,代码行数:16,代码来源:msgpack.c
示例17: ZEND_MINIT_FUNCTION
static ZEND_MINIT_FUNCTION(msgpack) /* {{{ */
{
ZEND_INIT_MODULE_GLOBALS(msgpack, msgpack_init_globals, NULL);
REGISTER_INI_ENTRIES();
#if HAVE_PHP_SESSION
php_session_register_serializer("msgpack", PS_SERIALIZER_ENCODE_NAME(msgpack), PS_SERIALIZER_DECODE_NAME(msgpack));
#endif
msgpack_init_class();
REGISTER_LONG_CONSTANT("MESSAGEPACK_OPT_PHPONLY",
MSGPACK_CLASS_OPT_PHPONLY, CONST_CS | CONST_PERSISTENT);
return SUCCESS;
}
开发者ID:aslijiasheng,项目名称:php-cp,代码行数:17,代码来源:msgpack.c
示例18: ZEND_MINIT_FUNCTION
static ZEND_MINIT_FUNCTION(msgpack)
{
ZEND_INIT_MODULE_GLOBALS(msgpack, msgpack_init_globals, NULL);
REGISTER_INI_ENTRIES();
// msgpack_init_class();
#if (PHP_MAJOR_VERSION == 5 && PHP_MINOR_VERSION < 1)
REGISTER_LONG_CONSTANT(
"MESSAGEPACK_OPT_PHPONLY", MSGPACK_CLASS_OPT_PHPONLY,
CONST_CS | CONST_PERSISTENT);
#endif
return SUCCESS;
}
开发者ID:Janson-Leung,项目名称:php-cp,代码行数:17,代码来源:msgpack.c
示例19: PHP_MINIT_FUNCTION
/* {{{ PHP_MINIT_FUNCTION */
static PHP_MINIT_FUNCTION(zlib)
{
php_register_url_stream_wrapper("compress.zlib", &php_stream_gzip_wrapper);
php_stream_filter_register_factory("zlib.*", &php_zlib_filter_factory);
php_output_handler_alias_register(ZEND_STRL("ob_gzhandler"), php_zlib_output_handler_init);
php_output_handler_conflict_register(ZEND_STRL("ob_gzhandler"), php_zlib_output_conflict_check);
php_output_handler_conflict_register(ZEND_STRL(PHP_ZLIB_OUTPUT_HANDLER_NAME), php_zlib_output_conflict_check);
REGISTER_LONG_CONSTANT("FORCE_GZIP", PHP_ZLIB_ENCODING_GZIP, CONST_CS|CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("FORCE_DEFLATE", PHP_ZLIB_ENCODING_DEFLATE, CONST_CS|CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("ZLIB_ENCODING_RAW", PHP_ZLIB_ENCODING_RAW, CONST_CS|CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("ZLIB_ENCODING_GZIP", PHP_ZLIB_ENCODING_GZIP, CONST_CS|CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("ZLIB_ENCODING_DEFLATE", PHP_ZLIB_ENCODING_DEFLATE, CONST_CS|CONST_PERSISTENT);
REGISTER_INI_ENTRIES();
return SUCCESS;
}
开发者ID:chosen1,项目名称:php-src,代码行数:19,代码来源:zlib.c
示例20: apm_driver_statsd_minit
int apm_driver_statsd_minit(int module_number)
{
struct addrinfo hints;
char port[8];
REGISTER_INI_ENTRIES();
memset(&hints, 0, sizeof hints);
hints.ai_family = AF_INET;
hints.ai_socktype = SOCK_DGRAM;
sprintf(port, "%u", APM_SD_G(port));
if (getaddrinfo(APM_SD_G(host), port, &hints, &APM_SD_G(servinfo)) != 0) {
APM_SD_G(enabled) = 0;
}
return SUCCESS;
}
开发者ID:newshub,项目名称:php-apm,代码行数:18,代码来源:driver_statsd.c
注:本文中的REGISTER_INI_ENTRIES函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论