mydata            492 ext/phar/phar.c 	if (mydata) {\
mydata            493 ext/phar/phar.c 		phar_destroy_phar_data(mydata TSRMLS_CC);\
mydata            653 ext/phar/phar.c 	phar_archive_data *mydata = NULL;
mydata           1019 ext/phar/phar.c 	mydata = pecalloc(1, sizeof(phar_archive_data), PHAR_G(persist));
mydata           1020 ext/phar/phar.c 	mydata->is_persistent = PHAR_G(persist);
mydata           1024 ext/phar/phar.c 	if (mydata->is_persistent) {
mydata           1025 ext/phar/phar.c 		mydata->metadata_len = len;
mydata           1034 ext/phar/phar.c 	if (phar_parse_metadata(&buffer, &mydata->metadata, len TSRMLS_CC) == FAILURE) {
mydata           1040 ext/phar/phar.c 	zend_hash_init(&mydata->manifest, manifest_count,
mydata           1041 ext/phar/phar.c 		zend_get_hash_value, destroy_phar_manifest_entry, (zend_bool)mydata->is_persistent);
mydata           1042 ext/phar/phar.c 	zend_hash_init(&mydata->mounted_dirs, 5,
mydata           1043 ext/phar/phar.c 		zend_get_hash_value, NULL, (zend_bool)mydata->is_persistent);
mydata           1044 ext/phar/phar.c 	zend_hash_init(&mydata->virtual_dirs, manifest_count * 2,
mydata           1045 ext/phar/phar.c 		zend_get_hash_value, NULL, (zend_bool)mydata->is_persistent);
mydata           1046 ext/phar/phar.c 	mydata->fname = pestrndup(fname, fname_len, mydata->is_persistent);
mydata           1048 ext/phar/phar.c 	phar_unixify_path_separators(mydata->fname, fname_len);
mydata           1050 ext/phar/phar.c 	mydata->fname_len = fname_len;
mydata           1053 ext/phar/phar.c 	entry.phar = mydata;
mydata           1055 ext/phar/phar.c 	entry.is_persistent = mydata->is_persistent;
mydata           1082 ext/phar/phar.c 		phar_add_virtual_dirs(mydata, buffer, entry.filename_len TSRMLS_CC);
mydata           1089 ext/phar/phar.c 			mydata->min_timestamp = entry.timestamp;
mydata           1090 ext/phar/phar.c 			mydata->max_timestamp = entry.timestamp;
mydata           1092 ext/phar/phar.c 			if (mydata->min_timestamp > entry.timestamp) {
mydata           1093 ext/phar/phar.c 				mydata->min_timestamp = entry.timestamp;
mydata           1094 ext/phar/phar.c 			} else if (mydata->max_timestamp < entry.timestamp) {
mydata           1095 ext/phar/phar.c 				mydata->max_timestamp = entry.timestamp;
mydata           1173 ext/phar/phar.c 		zend_hash_add(&mydata->manifest, entry.filename, entry.filename_len, (void*)&entry, sizeof(phar_entry_info), NULL);
mydata           1176 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           1177 ext/phar/phar.c 	mydata->internal_file_start = halt_offset + manifest_len + 4;
mydata           1178 ext/phar/phar.c 	mydata->halt_offset = halt_offset;
mydata           1179 ext/phar/phar.c 	mydata->flags = manifest_flags;
mydata           1180 ext/phar/phar.c 	endbuffer = strrchr(mydata->fname, '/');
mydata           1183 ext/phar/phar.c 		mydata->ext = memchr(endbuffer, '.', (mydata->fname + fname_len) - endbuffer);
mydata           1184 ext/phar/phar.c 		if (mydata->ext == endbuffer) {
mydata           1185 ext/phar/phar.c 			mydata->ext = memchr(endbuffer + 1, '.', (mydata->fname + fname_len) - endbuffer - 1);
mydata           1187 ext/phar/phar.c 		if (mydata->ext) {
mydata           1188 ext/phar/phar.c 			mydata->ext_len = (mydata->fname + mydata->fname_len) - mydata->ext;
mydata           1192 ext/phar/phar.c 	mydata->alias = alias ?
mydata           1193 ext/phar/phar.c 		pestrndup(alias, alias_len, mydata->is_persistent) :
mydata           1194 ext/phar/phar.c 		pestrndup(mydata->fname, fname_len, mydata->is_persistent);
mydata           1195 ext/phar/phar.c 	mydata->alias_len = alias ? alias_len : fname_len;
mydata           1196 ext/phar/phar.c 	mydata->sig_flags = sig_flags;
mydata           1197 ext/phar/phar.c 	mydata->fp = fp;
mydata           1198 ext/phar/phar.c 	mydata->sig_len = sig_len;
mydata           1199 ext/phar/phar.c 	mydata->signature = signature;
mydata           1205 ext/phar/phar.c 		mydata->is_temporary_alias = temp_alias;
mydata           1207 ext/phar/phar.c 		if (!phar_validate_alias(mydata->alias, mydata->alias_len)) {
mydata           1221 ext/phar/phar.c 		zend_hash_add(&(PHAR_GLOBALS->phar_alias_map), alias, alias_len, (void*)&mydata, sizeof(phar_archive_data*), NULL);
mydata           1223 ext/phar/phar.c 		mydata->is_temporary_alias = 1;
mydata           1226 ext/phar/phar.c 	zend_hash_add(&(PHAR_GLOBALS->phar_fname_map), mydata->fname, fname_len, (void*)&mydata, sizeof(phar_archive_data*),  NULL);
mydata           1230 ext/phar/phar.c 		*pphar = mydata;
mydata           1319 ext/phar/phar.c 	phar_archive_data *mydata;
mydata           1324 ext/phar/phar.c 		pphar = &mydata;
mydata           1375 ext/phar/phar.c 	mydata = ecalloc(1, sizeof(phar_archive_data));
mydata           1376 ext/phar/phar.c 	mydata->fname = expand_filepath(fname, NULL TSRMLS_CC);
mydata           1377 ext/phar/phar.c 	fname_len = strlen(mydata->fname);
mydata           1379 ext/phar/phar.c 	phar_unixify_path_separators(mydata->fname, fname_len);
mydata           1381 ext/phar/phar.c 	p = strrchr(mydata->fname, '/');
mydata           1384 ext/phar/phar.c 		mydata->ext = memchr(p, '.', (mydata->fname + fname_len) - p);
mydata           1385 ext/phar/phar.c 		if (mydata->ext == p) {
mydata           1386 ext/phar/phar.c 			mydata->ext = memchr(p + 1, '.', (mydata->fname + fname_len) - p - 1);
mydata           1388 ext/phar/phar.c 		if (mydata->ext) {
mydata           1389 ext/phar/phar.c 			mydata->ext_len = (mydata->fname + fname_len) - mydata->ext;
mydata           1394 ext/phar/phar.c 		*pphar = mydata;
mydata           1397 ext/phar/phar.c 	zend_hash_init(&mydata->manifest, sizeof(phar_entry_info),
mydata           1399 ext/phar/phar.c 	zend_hash_init(&mydata->mounted_dirs, sizeof(char *),
mydata           1401 ext/phar/phar.c 	zend_hash_init(&mydata->virtual_dirs, sizeof(char *),
mydata           1402 ext/phar/phar.c 		zend_get_hash_value, NULL, (zend_bool)mydata->is_persistent);
mydata           1403 ext/phar/phar.c 	mydata->fname_len = fname_len;
mydata           1404 ext/phar/phar.c 	snprintf(mydata->version, sizeof(mydata->version), "%s", PHP_PHAR_API_VERSION);
mydata           1405 ext/phar/phar.c 	mydata->is_temporary_alias = alias ? 0 : 1;
mydata           1406 ext/phar/phar.c 	mydata->internal_file_start = -1;
mydata           1407 ext/phar/phar.c 	mydata->fp = NULL;
mydata           1408 ext/phar/phar.c 	mydata->is_writeable = 1;
mydata           1409 ext/phar/phar.c 	mydata->is_brandnew = 1;
mydata           1411 ext/phar/phar.c 	zend_hash_add(&(PHAR_GLOBALS->phar_fname_map), mydata->fname, fname_len, (void*)&mydata, sizeof(phar_archive_data*),  NULL);
mydata           1416 ext/phar/phar.c 		mydata->is_data = 1;
mydata           1418 ext/phar/phar.c 		mydata->is_tar = 1;
mydata           1425 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           1428 ext/phar/phar.c 				zend_hash_del(&(PHAR_GLOBALS->phar_fname_map), mydata->fname, fname_len);
mydata           1438 ext/phar/phar.c 		mydata->alias = alias ? estrndup(alias, alias_len) : estrndup(mydata->fname, fname_len);
mydata           1439 ext/phar/phar.c 		mydata->alias_len = alias ? alias_len : fname_len;
mydata           1443 ext/phar/phar.c 		if (FAILURE == zend_hash_add(&(PHAR_GLOBALS->phar_alias_map), alias, alias_len, (void*)&mydata, sizeof(phar_archive_data*), NULL)) {
mydata           1450 ext/phar/phar.c 			zend_hash_del(&(PHAR_GLOBALS->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) TSRMLS_CC) == FAILURE) {
mydata            241 ext/phar/zip.c 					mydata->metadata_len = 0;
mydata            245 ext/phar/zip.c 						ALLOC_PERMANENT_ZVAL(mydata->metadata);
mydata            247 ext/phar/zip.c 						ALLOC_ZVAL(mydata->metadata);
mydata            250 ext/phar/zip.c 					INIT_ZVAL(*mydata->metadata);
mydata            251 ext/phar/zip.c 					metadata = pestrndup(metadata, PHAR_GET_16(locator.comment_len), mydata->is_persistent);
mydata            252 ext/phar/zip.c 					ZVAL_STRINGL(mydata->metadata, metadata, PHAR_GET_16(locator.comment_len), 0);
mydata            255 ext/phar/zip.c 				mydata->metadata = NULL;
mydata            270 ext/phar/zip.c 	mydata->fname = pestrndup(fname, fname_len, mydata->is_persistent);
mydata            272 ext/phar/zip.c 	phar_unixify_path_separators(mydata->fname, fname_len);
mydata            274 ext/phar/zip.c 	mydata->is_zip = 1;
mydata            275 ext/phar/zip.c 	mydata->fname_len = fname_len;
mydata            276 ext/phar/zip.c 	ext = strrchr(mydata->fname, '/');
mydata            279 ext/phar/zip.c 		mydata->ext = memchr(ext, '.', (mydata->fname + fname_len) - ext);
mydata            280 ext/phar/zip.c 		if (mydata->ext == ext) {
mydata            281 ext/phar/zip.c 			mydata->ext = memchr(ext + 1, '.', (mydata->fname + fname_len) - ext - 1);
mydata            283 ext/phar/zip.c 		if (mydata->ext) {
mydata            284 ext/phar/zip.c 			mydata->ext_len = (mydata->fname + fname_len) - mydata->ext;
mydata            292 ext/phar/zip.c 	zend_hash_init(&mydata->manifest, PHAR_GET_16(locator.count),
mydata            293 ext/phar/zip.c 		zend_get_hash_value, destroy_phar_manifest_entry, (zend_bool)mydata->is_persistent);
mydata            294 ext/phar/zip.c 	zend_hash_init(&mydata->mounted_dirs, 5,
mydata            295 ext/phar/zip.c 		zend_get_hash_value, NULL, (zend_bool)mydata->is_persistent);
mydata            296 ext/phar/zip.c 	zend_hash_init(&mydata->virtual_dirs, PHAR_GET_16(locator.count) * 2,
mydata            297 ext/phar/zip.c 		zend_get_hash_value, NULL, (zend_bool)mydata->is_persistent);
mydata            298 ext/phar/zip.c 	entry.phar = mydata;
mydata            301 ext/phar/zip.c 	entry.is_persistent = mydata->is_persistent;
mydata            303 ext/phar/zip.c 			zend_hash_destroy(&mydata->manifest); \
mydata            304 ext/phar/zip.c 			mydata->manifest.arBuckets = 0; \
mydata            305 ext/phar/zip.c 			zend_hash_destroy(&mydata->mounted_dirs); \
mydata            306 ext/phar/zip.c 			mydata->mounted_dirs.arBuckets = 0; \
mydata            307 ext/phar/zip.c 			zend_hash_destroy(&mydata->virtual_dirs); \
mydata            308 ext/phar/zip.c 			mydata->virtual_dirs.arBuckets = 0; \
mydata            310 ext/phar/zip.c 			if (mydata->metadata) { \
mydata            311 ext/phar/zip.c 				zval_dtor(mydata->metadata); \
mydata            313 ext/phar/zip.c 			if (mydata->signature) { \
mydata            314 ext/phar/zip.c 				efree(mydata->signature); \
mydata            317 ext/phar/zip.c 				spprintf(error, 4096, "phar error: %s in zip-based phar \"%s\"", errmsg, mydata->fname); \
mydata            319 ext/phar/zip.c 			pefree(mydata->fname, mydata->is_persistent); \
mydata            320 ext/phar/zip.c 			if (mydata->alias) { \
mydata            321 ext/phar/zip.c 				pefree(mydata->alias, mydata->is_persistent); \
mydata            323 ext/phar/zip.c 			pefree(mydata, mydata->is_persistent); \
mydata            327 ext/phar/zip.c 			zend_hash_destroy(&mydata->manifest); \
mydata            328 ext/phar/zip.c 			mydata->manifest.arBuckets = 0; \
mydata            329 ext/phar/zip.c 			zend_hash_destroy(&mydata->mounted_dirs); \
mydata            330 ext/phar/zip.c 			mydata->mounted_dirs.arBuckets = 0; \
mydata            331 ext/phar/zip.c 			zend_hash_destroy(&mydata->virtual_dirs); \
mydata            332 ext/phar/zip.c 			mydata->virtual_dirs.arBuckets = 0; \
mydata            334 ext/phar/zip.c 			if (mydata->metadata) { \
mydata            335 ext/phar/zip.c 				zval_dtor(mydata->metadata); \
mydata            337 ext/phar/zip.c 			if (mydata->signature) { \
mydata            338 ext/phar/zip.c 				efree(mydata->signature); \
mydata            341 ext/phar/zip.c 				spprintf(error, 4096, "phar error: %s in zip-based phar \"%s\"", errmsg, mydata->fname); \
mydata            343 ext/phar/zip.c 			pefree(mydata->fname, mydata->is_persistent); \
mydata            344 ext/phar/zip.c 			if (mydata->alias) { \
mydata            345 ext/phar/zip.c 				pefree(mydata->alias, mydata->is_persistent); \
mydata            347 ext/phar/zip.c 			pefree(mydata, mydata->is_persistent); \
mydata            438 ext/phar/zip.c 			mydata->sig_flags = PHAR_GET_32(sig);
mydata            439 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 TSRMLS_CC)) {
mydata            462 ext/phar/zip.c 		phar_add_virtual_dirs(mydata, entry.filename, entry.filename_len TSRMLS_CC);
mydata            592 ext/phar/zip.c 			mydata->alias_len = entry.uncompressed_filesize;
mydata            641 ext/phar/zip.c 		zend_hash_add(&mydata->manifest, entry.filename, entry.filename_len, (void *)&entry,sizeof(phar_entry_info), NULL);
mydata            644 ext/phar/zip.c 	mydata->fp = fp;
mydata            646 ext/phar/zip.c 	if (zend_hash_exists(&(mydata->manifest), ".phar/stub.php", sizeof(".phar/stub.php")-1)) {
mydata            647 ext/phar/zip.c 		mydata->is_data = 0;
mydata            649 ext/phar/zip.c 		mydata->is_data = 1;
mydata            652 ext/phar/zip.c 	zend_hash_add(&(PHAR_GLOBALS->phar_fname_map), mydata->fname, fname_len, (void*)&mydata, sizeof(phar_archive_data*), NULL);
mydata            657 ext/phar/zip.c 		if (!phar_validate_alias(actual_alias, mydata->alias_len)) {
mydata            662 ext/phar/zip.c 			zend_hash_del(&(PHAR_GLOBALS->phar_fname_map), mydata->fname, fname_len);
mydata            666 ext/phar/zip.c 		mydata->is_temporary_alias = 0;
mydata            668 ext/phar/zip.c 		if (SUCCESS == zend_hash_find(&(PHAR_GLOBALS->phar_alias_map), actual_alias, mydata->alias_len, (void **)&fd_ptr)) {
mydata            669 ext/phar/zip.c 			if (SUCCESS != phar_free_alias(*fd_ptr, actual_alias, mydata->alias_len TSRMLS_CC)) {
mydata            674 ext/phar/zip.c 				zend_hash_del(&(PHAR_GLOBALS->phar_fname_map), mydata->fname, fname_len);
mydata            679 ext/phar/zip.c 		mydata->alias = entry.is_persistent ? pestrndup(actual_alias, mydata->alias_len, 1) : actual_alias;
mydata            685 ext/phar/zip.c 		zend_hash_add(&(PHAR_GLOBALS->phar_alias_map), actual_alias, mydata->alias_len, (void*)&mydata, sizeof(phar_archive_data*), NULL);
mydata            695 ext/phar/zip.c 					zend_hash_del(&(PHAR_GLOBALS->phar_fname_map), mydata->fname, fname_len);
mydata            700 ext/phar/zip.c 			zend_hash_add(&(PHAR_GLOBALS->phar_alias_map), actual_alias, mydata->alias_len, (void*)&mydata, sizeof(phar_archive_data*), NULL);
mydata            701 ext/phar/zip.c 			mydata->alias = pestrndup(alias, alias_len, mydata->is_persistent);
mydata            702 ext/phar/zip.c 			mydata->alias_len = alias_len;
mydata            704 ext/phar/zip.c 			mydata->alias = pestrndup(mydata->fname, fname_len, mydata->is_persistent);
mydata            705 ext/phar/zip.c 			mydata->alias_len = fname_len;
mydata            708 ext/phar/zip.c 		mydata->is_temporary_alias = 1;
mydata            712 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);