Lines Matching refs:mydata

492 	if (mydata) {\
493 phar_destroy_phar_data(mydata TSRMLS_CC);\
665 phar_archive_data *mydata = NULL; local
1030 mydata = pecalloc(1, sizeof(phar_archive_data), PHAR_G(persist));
1031 mydata->is_persistent = PHAR_G(persist);
1035 if (mydata->is_persistent) {
1036 mydata->metadata_len = len;
1045 if (phar_parse_metadata(&buffer, &mydata->metadata, len TSRMLS_CC) == FAILURE) {
1051 zend_hash_init(&mydata->manifest, manifest_count,
1052 zend_get_hash_value, destroy_phar_manifest_entry, (zend_bool)mydata->is_persistent);
1053 zend_hash_init(&mydata->mounted_dirs, 5,
1054 zend_get_hash_value, NULL, (zend_bool)mydata->is_persistent);
1055 zend_hash_init(&mydata->virtual_dirs, manifest_count * 2,
1056 zend_get_hash_value, NULL, (zend_bool)mydata->is_persistent);
1057 mydata->fname = pestrndup(fname, fname_len, mydata->is_persistent);
1059 phar_unixify_path_separators(mydata->fname, fname_len);
1061 mydata->fname_len = fname_len;
1064 entry.phar = mydata;
1066 entry.is_persistent = mydata->is_persistent;
1093 phar_add_virtual_dirs(mydata, buffer, entry.filename_len TSRMLS_CC);
1100 mydata->min_timestamp = entry.timestamp;
1101 mydata->max_timestamp = entry.timestamp;
1103 if (mydata->min_timestamp > entry.timestamp) {
1104 mydata->min_timestamp = entry.timestamp;
1105 } else if (mydata->max_timestamp < entry.timestamp) {
1106 mydata->max_timestamp = entry.timestamp;
1184 …zend_hash_add(&mydata->manifest, entry.filename, entry.filename_len, (void*)&entry, sizeof(phar_en…
1187 …snprintf(mydata->version, sizeof(mydata->version), "%u.%u.%u", manifest_ver >> 12, (manifest_ver >…
1188 mydata->internal_file_start = halt_offset + manifest_len + 4;
1189 mydata->halt_offset = halt_offset;
1190 mydata->flags = manifest_flags;
1191 endbuffer = strrchr(mydata->fname, '/');
1194 mydata->ext = memchr(endbuffer, '.', (mydata->fname + fname_len) - endbuffer);
1195 if (mydata->ext == endbuffer) {
1196 mydata->ext = memchr(endbuffer + 1, '.', (mydata->fname + fname_len) - endbuffer - 1);
1198 if (mydata->ext) {
1199 mydata->ext_len = (mydata->fname + mydata->fname_len) - mydata->ext;
1203 mydata->alias = alias ?
1204 pestrndup(alias, alias_len, mydata->is_persistent) :
1205 pestrndup(mydata->fname, fname_len, mydata->is_persistent);
1206 mydata->alias_len = alias ? alias_len : fname_len;
1207 mydata->sig_flags = sig_flags;
1208 mydata->fp = fp;
1209 mydata->sig_len = sig_len;
1210 mydata->signature = signature;
1216 mydata->is_temporary_alias = temp_alias;
1218 if (!phar_validate_alias(mydata->alias, mydata->alias_len)) {
1232 …zend_hash_add(&(PHAR_GLOBALS->phar_alias_map), alias, alias_len, (void*)&mydata, sizeof(phar_archi…
1234 mydata->is_temporary_alias = 1;
1237 …zend_hash_add(&(PHAR_GLOBALS->phar_fname_map), mydata->fname, fname_len, (void*)&mydata, sizeof(ph…
1241 *pphar = mydata;
1330 phar_archive_data *mydata; local
1335 pphar = &mydata;
1386 mydata = ecalloc(1, sizeof(phar_archive_data));
1387 mydata->fname = expand_filepath(fname, NULL TSRMLS_CC);
1388 fname_len = strlen(mydata->fname);
1390 phar_unixify_path_separators(mydata->fname, fname_len);
1392 p = strrchr(mydata->fname, '/');
1395 mydata->ext = memchr(p, '.', (mydata->fname + fname_len) - p);
1396 if (mydata->ext == p) {
1397 mydata->ext = memchr(p + 1, '.', (mydata->fname + fname_len) - p - 1);
1399 if (mydata->ext) {
1400 mydata->ext_len = (mydata->fname + fname_len) - mydata->ext;
1405 *pphar = mydata;
1408 zend_hash_init(&mydata->manifest, sizeof(phar_entry_info),
1410 zend_hash_init(&mydata->mounted_dirs, sizeof(char *),
1412 zend_hash_init(&mydata->virtual_dirs, sizeof(char *),
1413 zend_get_hash_value, NULL, (zend_bool)mydata->is_persistent);
1414 mydata->fname_len = fname_len;
1415 snprintf(mydata->version, sizeof(mydata->version), "%s", PHP_PHAR_API_VERSION);
1416 mydata->is_temporary_alias = alias ? 0 : 1;
1417 mydata->internal_file_start = -1;
1418 mydata->fp = NULL;
1419 mydata->is_writeable = 1;
1420 mydata->is_brandnew = 1;
1422 …zend_hash_add(&(PHAR_GLOBALS->phar_fname_map), mydata->fname, fname_len, (void*)&mydata, sizeof(ph…
1427 mydata->is_data = 1;
1429 mydata->is_tar = 1;
1436 …har \"%s\" cannot set alias \"%s\", already in use by another phar archive", mydata->fname, alias);
1439 zend_hash_del(&(PHAR_GLOBALS->phar_fname_map), mydata->fname, fname_len);
1449 mydata->alias = alias ? estrndup(alias, alias_len) : estrndup(mydata->fname, fname_len);
1450 mydata->alias_len = alias ? alias_len : fname_len;
1454 …if (FAILURE == zend_hash_add(&(PHAR_GLOBALS->phar_alias_map), alias, alias_len, (void*)&mydata, si…
1461 zend_hash_del(&(PHAR_GLOBALS->phar_fname_map), mydata->fname, fname_len);