mydata            495 ext/phar/phar.c 	if (mydata) {\
mydata            496 ext/phar/phar.c 		phar_destroy_phar_data(mydata);\
mydata            655 ext/phar/phar.c 	phar_archive_data *mydata = NULL;
mydata           1021 ext/phar/phar.c 	mydata = pecalloc(1, sizeof(phar_archive_data), PHAR_G(persist));
mydata           1022 ext/phar/phar.c 	mydata->is_persistent = PHAR_G(persist);
mydata           1026 ext/phar/phar.c 	if (mydata->is_persistent) {
mydata           1027 ext/phar/phar.c 		mydata->metadata_len = len;
mydata           1036 ext/phar/phar.c 	if (phar_parse_metadata(&buffer, &mydata->metadata, len) == FAILURE) {
mydata           1042 ext/phar/phar.c 	zend_hash_init(&mydata->manifest, manifest_count,
mydata           1043 ext/phar/phar.c 		zend_get_hash_value, destroy_phar_manifest_entry, (zend_bool)mydata->is_persistent);
mydata           1044 ext/phar/phar.c 	zend_hash_init(&mydata->mounted_dirs, 5,
mydata           1045 ext/phar/phar.c 		zend_get_hash_value, NULL, (zend_bool)mydata->is_persistent);
mydata           1046 ext/phar/phar.c 	zend_hash_init(&mydata->virtual_dirs, manifest_count * 2,
mydata           1047 ext/phar/phar.c 		zend_get_hash_value, NULL, (zend_bool)mydata->is_persistent);
mydata           1048 ext/phar/phar.c 	mydata->fname = pestrndup(fname, fname_len, mydata->is_persistent);
mydata           1050 ext/phar/phar.c 	phar_unixify_path_separators(mydata->fname, fname_len);
mydata           1052 ext/phar/phar.c 	mydata->fname_len = fname_len;
mydata           1055 ext/phar/phar.c 	entry.phar = mydata;
mydata           1057 ext/phar/phar.c 	entry.is_persistent = mydata->is_persistent;
mydata           1084 ext/phar/phar.c 		phar_add_virtual_dirs(mydata, buffer, entry.filename_len);
mydata           1091 ext/phar/phar.c 			mydata->min_timestamp = entry.timestamp;
mydata           1092 ext/phar/phar.c 			mydata->max_timestamp = entry.timestamp;
mydata           1094 ext/phar/phar.c 			if (mydata->min_timestamp > entry.timestamp) {
mydata           1095 ext/phar/phar.c 				mydata->min_timestamp = entry.timestamp;
mydata           1096 ext/phar/phar.c 			} else if (mydata->max_timestamp < entry.timestamp) {
mydata           1097 ext/phar/phar.c 				mydata->max_timestamp = entry.timestamp;
mydata           1175 ext/phar/phar.c 		zend_hash_str_add_mem(&mydata->manifest, entry.filename, entry.filename_len, (void*)&entry, sizeof(phar_entry_info));
mydata           1178 ext/phar/phar.c 	snprintf(mydata->version, sizeof(mydata->version), "%u.%u.%u", manifest_ver >> 12, (manifest_ver >> 8) & 0xF, (manifest_ver >> 4) & 0xF);
mydata           1179 ext/phar/phar.c 	mydata->internal_file_start = halt_offset + manifest_len + 4;
mydata           1180 ext/phar/phar.c 	mydata->halt_offset = halt_offset;
mydata           1181 ext/phar/phar.c 	mydata->flags = manifest_flags;
mydata           1182 ext/phar/phar.c 	endbuffer = strrchr(mydata->fname, '/');
mydata           1185 ext/phar/phar.c 		mydata->ext = memchr(endbuffer, '.', (mydata->fname + fname_len) - endbuffer);
mydata           1186 ext/phar/phar.c 		if (mydata->ext == endbuffer) {
mydata           1187 ext/phar/phar.c 			mydata->ext = memchr(endbuffer + 1, '.', (mydata->fname + fname_len) - endbuffer - 1);
mydata           1189 ext/phar/phar.c 		if (mydata->ext) {
mydata           1190 ext/phar/phar.c 			mydata->ext_len = (mydata->fname + mydata->fname_len) - mydata->ext;
mydata           1194 ext/phar/phar.c 	mydata->alias = alias ?
mydata           1195 ext/phar/phar.c 		pestrndup(alias, alias_len, mydata->is_persistent) :
mydata           1196 ext/phar/phar.c 		pestrndup(mydata->fname, fname_len, mydata->is_persistent);
mydata           1197 ext/phar/phar.c 	mydata->alias_len = alias ? alias_len : fname_len;
mydata           1198 ext/phar/phar.c 	mydata->sig_flags = sig_flags;
mydata           1199 ext/phar/phar.c 	mydata->fp = fp;
mydata           1200 ext/phar/phar.c 	mydata->sig_len = sig_len;
mydata           1201 ext/phar/phar.c 	mydata->signature = signature;
mydata           1207 ext/phar/phar.c 		mydata->is_temporary_alias = temp_alias;
mydata           1209 ext/phar/phar.c 		if (!phar_validate_alias(mydata->alias, mydata->alias_len)) {
mydata           1223 ext/phar/phar.c 		zend_hash_str_add_ptr(&(PHAR_G(phar_alias_map)), alias, alias_len, mydata);
mydata           1225 ext/phar/phar.c 		mydata->is_temporary_alias = 1;
mydata           1228 ext/phar/phar.c 	zend_hash_str_add_ptr(&(PHAR_G(phar_fname_map)), mydata->fname, fname_len, mydata);
mydata           1232 ext/phar/phar.c 		*pphar = mydata;
mydata           1321 ext/phar/phar.c 	phar_archive_data *mydata;
mydata           1327 ext/phar/phar.c 		pphar = &mydata;
mydata           1378 ext/phar/phar.c 	mydata = ecalloc(1, sizeof(phar_archive_data));
mydata           1379 ext/phar/phar.c 	mydata->fname = expand_filepath(fname, NULL);
mydata           1380 ext/phar/phar.c 	fname_len = strlen(mydata->fname);
mydata           1382 ext/phar/phar.c 	phar_unixify_path_separators(mydata->fname, fname_len);
mydata           1384 ext/phar/phar.c 	p = strrchr(mydata->fname, '/');
mydata           1387 ext/phar/phar.c 		mydata->ext = memchr(p, '.', (mydata->fname + fname_len) - p);
mydata           1388 ext/phar/phar.c 		if (mydata->ext == p) {
mydata           1389 ext/phar/phar.c 			mydata->ext = memchr(p + 1, '.', (mydata->fname + fname_len) - p - 1);
mydata           1391 ext/phar/phar.c 		if (mydata->ext) {
mydata           1392 ext/phar/phar.c 			mydata->ext_len = (mydata->fname + fname_len) - mydata->ext;
mydata           1397 ext/phar/phar.c 		*pphar = mydata;
mydata           1400 ext/phar/phar.c 	zend_hash_init(&mydata->manifest, sizeof(phar_entry_info),
mydata           1402 ext/phar/phar.c 	zend_hash_init(&mydata->mounted_dirs, sizeof(char *),
mydata           1404 ext/phar/phar.c 	zend_hash_init(&mydata->virtual_dirs, sizeof(char *),
mydata           1405 ext/phar/phar.c 		zend_get_hash_value, NULL, (zend_bool)mydata->is_persistent);
mydata           1406 ext/phar/phar.c 	mydata->fname_len = fname_len;
mydata           1407 ext/phar/phar.c 	snprintf(mydata->version, sizeof(mydata->version), "%s", PHP_PHAR_API_VERSION);
mydata           1408 ext/phar/phar.c 	mydata->is_temporary_alias = alias ? 0 : 1;
mydata           1409 ext/phar/phar.c 	mydata->internal_file_start = -1;
mydata           1410 ext/phar/phar.c 	mydata->fp = NULL;
mydata           1411 ext/phar/phar.c 	mydata->is_writeable = 1;
mydata           1412 ext/phar/phar.c 	mydata->is_brandnew = 1;
mydata           1414 ext/phar/phar.c 	zend_hash_str_add_ptr(&(PHAR_G(phar_fname_map)), mydata->fname, fname_len, mydata);
mydata           1419 ext/phar/phar.c 		mydata->is_data = 1;
mydata           1421 ext/phar/phar.c 		mydata->is_tar = 1;
mydata           1428 ext/phar/phar.c 					spprintf(error, 4096, "phar error: phar \"%s\" cannot set alias \"%s\", already in use by another phar archive", mydata->fname, alias);
mydata           1431 ext/phar/phar.c 				zend_hash_str_del(&(PHAR_G(phar_fname_map)), mydata->fname, fname_len);
mydata           1441 ext/phar/phar.c 		mydata->alias = alias ? estrndup(alias, alias_len) : estrndup(mydata->fname, fname_len);
mydata           1442 ext/phar/phar.c 		mydata->alias_len = alias ? alias_len : fname_len;
mydata           1446 ext/phar/phar.c 		if (NULL == zend_hash_str_add_ptr(&(PHAR_G(phar_alias_map)), alias, alias_len, mydata)) {
mydata           1453 ext/phar/phar.c 			zend_hash_str_del(&(PHAR_G(phar_fname_map)), mydata->fname, fname_len);
mydata            172 ext/phar/zip.c 	phar_archive_data *mydata = NULL;
mydata            221 ext/phar/zip.c 			mydata = pecalloc(1, sizeof(phar_archive_data), PHAR_G(persist));
mydata            222 ext/phar/zip.c 			mydata->is_persistent = PHAR_G(persist);
mydata            234 ext/phar/zip.c 					pefree(mydata, mydata->is_persistent);
mydata            238 ext/phar/zip.c 				mydata->metadata_len = PHAR_GET_16(locator.comment_len);
mydata            240 ext/phar/zip.c 				if (phar_parse_metadata(&metadata, &mydata->metadata, PHAR_GET_16(locator.comment_len)) == FAILURE) {
mydata            241 ext/phar/zip.c 					mydata->metadata_len = 0;
mydata            244 ext/phar/zip.c 					ZVAL_NEW_STR(&mydata->metadata, zend_string_init(metadata, PHAR_GET_16(locator.comment_len), mydata->is_persistent));
mydata            247 ext/phar/zip.c 				ZVAL_UNDEF(&mydata->metadata);
mydata            262 ext/phar/zip.c 	mydata->fname = pestrndup(fname, fname_len, mydata->is_persistent);
mydata            264 ext/phar/zip.c 	phar_unixify_path_separators(mydata->fname, fname_len);
mydata            266 ext/phar/zip.c 	mydata->is_zip = 1;
mydata            267 ext/phar/zip.c 	mydata->fname_len = fname_len;
mydata            268 ext/phar/zip.c 	ext = strrchr(mydata->fname, '/');
mydata            271 ext/phar/zip.c 		mydata->ext = memchr(ext, '.', (mydata->fname + fname_len) - ext);
mydata            272 ext/phar/zip.c 		if (mydata->ext == ext) {
mydata            273 ext/phar/zip.c 			mydata->ext = memchr(ext + 1, '.', (mydata->fname + fname_len) - ext - 1);
mydata            275 ext/phar/zip.c 		if (mydata->ext) {
mydata            276 ext/phar/zip.c 			mydata->ext_len = (mydata->fname + fname_len) - mydata->ext;
mydata            284 ext/phar/zip.c 	zend_hash_init(&mydata->manifest, PHAR_GET_16(locator.count),
mydata            285 ext/phar/zip.c 		zend_get_hash_value, destroy_phar_manifest_entry, (zend_bool)mydata->is_persistent);
mydata            286 ext/phar/zip.c 	zend_hash_init(&mydata->mounted_dirs, 5,
mydata            287 ext/phar/zip.c 		zend_get_hash_value, NULL, (zend_bool)mydata->is_persistent);
mydata            288 ext/phar/zip.c 	zend_hash_init(&mydata->virtual_dirs, PHAR_GET_16(locator.count) * 2,
mydata            289 ext/phar/zip.c 		zend_get_hash_value, NULL, (zend_bool)mydata->is_persistent);
mydata            290 ext/phar/zip.c 	entry.phar = mydata;
mydata            293 ext/phar/zip.c 	entry.is_persistent = mydata->is_persistent;
mydata            295 ext/phar/zip.c 			zend_hash_destroy(&mydata->manifest); \
mydata            296 ext/phar/zip.c 			mydata->manifest.u.flags = 0; \
mydata            297 ext/phar/zip.c 			zend_hash_destroy(&mydata->mounted_dirs); \
mydata            298 ext/phar/zip.c 			mydata->mounted_dirs.u.flags = 0; \
mydata            299 ext/phar/zip.c 			zend_hash_destroy(&mydata->virtual_dirs); \
mydata            300 ext/phar/zip.c 			mydata->virtual_dirs.u.flags = 0; \
mydata            302 ext/phar/zip.c 			zval_dtor(&mydata->metadata); \
mydata            303 ext/phar/zip.c 			if (mydata->signature) { \
mydata            304 ext/phar/zip.c 				efree(mydata->signature); \
mydata            307 ext/phar/zip.c 				spprintf(error, 4096, "phar error: %s in zip-based phar \"%s\"", errmsg, mydata->fname); \
mydata            309 ext/phar/zip.c 			pefree(mydata->fname, mydata->is_persistent); \
mydata            310 ext/phar/zip.c 			if (mydata->alias) { \
mydata            311 ext/phar/zip.c 				pefree(mydata->alias, mydata->is_persistent); \
mydata            313 ext/phar/zip.c 			pefree(mydata, mydata->is_persistent); \
mydata            317 ext/phar/zip.c 			zend_hash_destroy(&mydata->manifest); \
mydata            318 ext/phar/zip.c 			mydata->manifest.u.flags = 0; \
mydata            319 ext/phar/zip.c 			zend_hash_destroy(&mydata->mounted_dirs); \
mydata            320 ext/phar/zip.c 			mydata->mounted_dirs.u.flags = 0; \
mydata            321 ext/phar/zip.c 			zend_hash_destroy(&mydata->virtual_dirs); \
mydata            322 ext/phar/zip.c 			mydata->virtual_dirs.u.flags = 0; \
mydata            324 ext/phar/zip.c 			zval_dtor(&mydata->metadata); \
mydata            325 ext/phar/zip.c 			if (mydata->signature) { \
mydata            326 ext/phar/zip.c 				efree(mydata->signature); \
mydata            329 ext/phar/zip.c 				spprintf(error, 4096, "phar error: %s in zip-based phar \"%s\"", errmsg, mydata->fname); \
mydata            331 ext/phar/zip.c 			pefree(mydata->fname, mydata->is_persistent); \
mydata            332 ext/phar/zip.c 			if (mydata->alias) { \
mydata            333 ext/phar/zip.c 				pefree(mydata->alias, mydata->is_persistent); \
mydata            335 ext/phar/zip.c 			pefree(mydata, mydata->is_persistent); \
mydata            426 ext/phar/zip.c 			mydata->sig_flags = PHAR_GET_32(sig);
mydata            427 ext/phar/zip.c 			if (FAILURE == phar_verify_signature(sigfile, php_stream_tell(sigfile), mydata->sig_flags, sig + 8, entry.uncompressed_filesize - 8, fname, &mydata->signature, &mydata->sig_len, error)) {
mydata            450 ext/phar/zip.c 		phar_add_virtual_dirs(mydata, entry.filename, entry.filename_len);
mydata            573 ext/phar/zip.c 			mydata->alias_len = entry.uncompressed_filesize;
mydata            663 ext/phar/zip.c 		zend_hash_str_add_mem(&mydata->manifest, entry.filename, entry.filename_len, (void *)&entry, sizeof(phar_entry_info));
mydata            666 ext/phar/zip.c 	mydata->fp = fp;
mydata            668 ext/phar/zip.c 	if (zend_hash_str_exists(&(mydata->manifest), ".phar/stub.php", sizeof(".phar/stub.php")-1)) {
mydata            669 ext/phar/zip.c 		mydata->is_data = 0;
mydata            671 ext/phar/zip.c 		mydata->is_data = 1;
mydata            674 ext/phar/zip.c 	zend_hash_str_add_ptr(&(PHAR_G(phar_fname_map)), mydata->fname, fname_len, mydata);
mydata            679 ext/phar/zip.c 		if (!phar_validate_alias(actual_alias, mydata->alias_len)) {
mydata            684 ext/phar/zip.c 			zend_hash_str_del(&(PHAR_G(phar_fname_map)), mydata->fname, fname_len);
mydata            688 ext/phar/zip.c 		mydata->is_temporary_alias = 0;
mydata            690 ext/phar/zip.c 		if (NULL != (fd_ptr = zend_hash_str_find_ptr(&(PHAR_G(phar_alias_map)), actual_alias, mydata->alias_len))) {
mydata            691 ext/phar/zip.c 			if (SUCCESS != phar_free_alias(fd_ptr, actual_alias, mydata->alias_len)) {
mydata            696 ext/phar/zip.c 				zend_hash_str_del(&(PHAR_G(phar_fname_map)), mydata->fname, fname_len);
mydata            701 ext/phar/zip.c 		mydata->alias = entry.is_persistent ? pestrndup(actual_alias, mydata->alias_len, 1) : actual_alias;
mydata            707 ext/phar/zip.c 		zend_hash_str_add_ptr(&(PHAR_G(phar_alias_map)), actual_alias, mydata->alias_len, mydata);
mydata            717 ext/phar/zip.c 					zend_hash_str_del(&(PHAR_G(phar_fname_map)), mydata->fname, fname_len);
mydata            722 ext/phar/zip.c 			zend_hash_str_add_ptr(&(PHAR_G(phar_alias_map)), actual_alias, mydata->alias_len, mydata);
mydata            723 ext/phar/zip.c 			mydata->alias = pestrndup(alias, alias_len, mydata->is_persistent);
mydata            724 ext/phar/zip.c 			mydata->alias_len = alias_len;
mydata            726 ext/phar/zip.c 			mydata->alias = pestrndup(mydata->fname, fname_len, mydata->is_persistent);
mydata            727 ext/phar/zip.c 			mydata->alias_len = fname_len;
mydata            730 ext/phar/zip.c 		mydata->is_temporary_alias = 1;
mydata            734 ext/phar/zip.c 		*pphar = mydata;
mydata            598 ext/xmlrpc/libxmlrpc/xml_element.c    xml_elem_data* mydata = (xml_elem_data*)userData;
mydata            601 ext/xmlrpc/libxmlrpc/xml_element.c    if(mydata) {
mydata            602 ext/xmlrpc/libxmlrpc/xml_element.c       c = mydata->current;
mydata            604 ext/xmlrpc/libxmlrpc/xml_element.c       mydata->current = xml_elem_new();
mydata            605 ext/xmlrpc/libxmlrpc/xml_element.c       mydata->current->name = (char*)strdup(name);
mydata            606 ext/xmlrpc/libxmlrpc/xml_element.c       mydata->current->parent = c;
mydata            614 ext/xmlrpc/libxmlrpc/xml_element.c             Q_PushTail(&mydata->current->attrs, attr);
mydata            625 ext/xmlrpc/libxmlrpc/xml_element.c    xml_elem_data* mydata = (xml_elem_data*)userData;
mydata            627 ext/xmlrpc/libxmlrpc/xml_element.c    if(mydata && mydata->current && mydata->current->parent) {
mydata            628 ext/xmlrpc/libxmlrpc/xml_element.c       Q_PushTail(&mydata->current->parent->children, mydata->current);
mydata            630 ext/xmlrpc/libxmlrpc/xml_element.c       mydata->current = mydata->current->parent;
mydata            639 ext/xmlrpc/libxmlrpc/xml_element.c    xml_elem_data* mydata = (xml_elem_data*)userData;
mydata            640 ext/xmlrpc/libxmlrpc/xml_element.c    if(mydata && mydata->current) {
mydata            643 ext/xmlrpc/libxmlrpc/xml_element.c       if(mydata->needs_enc_conversion && mydata->input_options->encoding) {
mydata            645 ext/xmlrpc/libxmlrpc/xml_element.c          char* add_text = utf8_decode(s, len, &new_len, mydata->input_options->encoding);
mydata            648 ext/xmlrpc/libxmlrpc/xml_element.c             simplestring_addn(&mydata->current->text, add_text, len);
mydata            653 ext/xmlrpc/libxmlrpc/xml_element.c       simplestring_addn(&mydata->current->text, s, len);
mydata            699 ext/xmlrpc/libxmlrpc/xml_element.c       xml_elem_data mydata = {0};
mydata            703 ext/xmlrpc/libxmlrpc/xml_element.c       mydata.root = xml_elem_new();
mydata            704 ext/xmlrpc/libxmlrpc/xml_element.c       mydata.current = mydata.root;
mydata            705 ext/xmlrpc/libxmlrpc/xml_element.c       mydata.input_options = options;
mydata            706 ext/xmlrpc/libxmlrpc/xml_element.c       mydata.needs_enc_conversion = options->encoding && strcmp(options->encoding, encoding_utf_8);
mydata            712 ext/xmlrpc/libxmlrpc/xml_element.c       XML_SetUserData(parser, (void*)&mydata);
mydata            754 ext/xmlrpc/libxmlrpc/xml_element.c          xReturn = (xml_element*)Q_Head(&mydata.root->children);
mydata            761 ext/xmlrpc/libxmlrpc/xml_element.c       xml_elem_free_non_recurse(mydata.root);