Lines Matching refs:array_ptr

99 static void (*php_php_import_environment_variables)(zval *array_ptr);
512 zval *array_ptr = (zval *) arg; in cgi_php_load_env_var() local
513 …int filter_arg = (Z_ARR_P(array_ptr) == Z_ARR(PG(http_globals)[TRACK_VARS_ENV])) ? PARSE_ENV : PAR… in cgi_php_load_env_var()
517 php_register_variable_safe(var, val, new_val_len, array_ptr); in cgi_php_load_env_var()
524 zval *array_ptr = (zval *) arg; in cgi_php_load_env_var_unfilterd() local
525 php_register_variable_safe(var, val, val_len, array_ptr); in cgi_php_load_env_var_unfilterd()
528 static void cgi_php_load_environment_variables(zval *array_ptr) in cgi_php_load_environment_variables() argument
530 php_php_import_environment_variables(array_ptr); in cgi_php_load_environment_variables()
533 fcgi_loadenv(request, cgi_php_load_env_var_unfilterd, array_ptr); in cgi_php_load_environment_variables()
536 static void cgi_php_import_environment_variables(zval *array_ptr) in cgi_php_import_environment_variables() argument
541 Z_ARR_P(array_ptr) != Z_ARR(PG(http_globals)[TRACK_VARS_ENV]) && in cgi_php_import_environment_variables()
544 zend_array_destroy(Z_ARR_P(array_ptr)); in cgi_php_import_environment_variables()
545 Z_ARR_P(array_ptr) = zend_array_dup(Z_ARR(PG(http_globals)[TRACK_VARS_ENV])); in cgi_php_import_environment_variables()
548 Z_ARR_P(array_ptr) != Z_ARR(PG(http_globals)[TRACK_VARS_SERVER]) && in cgi_php_import_environment_variables()
551 zend_array_destroy(Z_ARR_P(array_ptr)); in cgi_php_import_environment_variables()
552 Z_ARR_P(array_ptr) = zend_array_dup(Z_ARR(PG(http_globals)[TRACK_VARS_SERVER])); in cgi_php_import_environment_variables()
557 php_php_import_environment_variables(array_ptr); in cgi_php_import_environment_variables()
560 fcgi_loadenv(request, cgi_php_load_env_var, array_ptr); in cgi_php_import_environment_variables()