Lines Matching refs:mydata

492 	if (mydata) {\
493 phar_destroy_phar_data(mydata TSRMLS_CC);\
653 phar_archive_data *mydata = NULL; local
1019 mydata = pecalloc(1, sizeof(phar_archive_data), PHAR_G(persist));
1020 mydata->is_persistent = PHAR_G(persist);
1024 if (mydata->is_persistent) {
1025 mydata->metadata_len = len;
1034 if (phar_parse_metadata(&buffer, &mydata->metadata, len TSRMLS_CC) == FAILURE) {
1040 zend_hash_init(&mydata->manifest, manifest_count,
1041 zend_get_hash_value, destroy_phar_manifest_entry, (zend_bool)mydata->is_persistent);
1042 zend_hash_init(&mydata->mounted_dirs, 5,
1043 zend_get_hash_value, NULL, (zend_bool)mydata->is_persistent);
1044 zend_hash_init(&mydata->virtual_dirs, manifest_count * 2,
1045 zend_get_hash_value, NULL, (zend_bool)mydata->is_persistent);
1046 mydata->fname = pestrndup(fname, fname_len, mydata->is_persistent);
1048 phar_unixify_path_separators(mydata->fname, fname_len);
1050 mydata->fname_len = fname_len;
1053 entry.phar = mydata;
1055 entry.is_persistent = mydata->is_persistent;
1082 phar_add_virtual_dirs(mydata, buffer, entry.filename_len TSRMLS_CC);
1089 mydata->min_timestamp = entry.timestamp;
1090 mydata->max_timestamp = entry.timestamp;
1092 if (mydata->min_timestamp > entry.timestamp) {
1093 mydata->min_timestamp = entry.timestamp;
1094 } else if (mydata->max_timestamp < entry.timestamp) {
1095 mydata->max_timestamp = entry.timestamp;
1173 …zend_hash_add(&mydata->manifest, entry.filename, entry.filename_len, (void*)&entry, sizeof(phar_en…
1176 …snprintf(mydata->version, sizeof(mydata->version), "%u.%u.%u", manifest_ver >> 12, (manifest_ver >…
1177 mydata->internal_file_start = halt_offset + manifest_len + 4;
1178 mydata->halt_offset = halt_offset;
1179 mydata->flags = manifest_flags;
1180 endbuffer = strrchr(mydata->fname, '/');
1183 mydata->ext = memchr(endbuffer, '.', (mydata->fname + fname_len) - endbuffer);
1184 if (mydata->ext == endbuffer) {
1185 mydata->ext = memchr(endbuffer + 1, '.', (mydata->fname + fname_len) - endbuffer - 1);
1187 if (mydata->ext) {
1188 mydata->ext_len = (mydata->fname + mydata->fname_len) - mydata->ext;
1192 mydata->alias = alias ?
1193 pestrndup(alias, alias_len, mydata->is_persistent) :
1194 pestrndup(mydata->fname, fname_len, mydata->is_persistent);
1195 mydata->alias_len = alias ? alias_len : fname_len;
1196 mydata->sig_flags = sig_flags;
1197 mydata->fp = fp;
1198 mydata->sig_len = sig_len;
1199 mydata->signature = signature;
1205 mydata->is_temporary_alias = temp_alias;
1207 if (!phar_validate_alias(mydata->alias, mydata->alias_len)) {
1221 …zend_hash_add(&(PHAR_GLOBALS->phar_alias_map), alias, alias_len, (void*)&mydata, sizeof(phar_archi…
1223 mydata->is_temporary_alias = 1;
1226 …zend_hash_add(&(PHAR_GLOBALS->phar_fname_map), mydata->fname, fname_len, (void*)&mydata, sizeof(ph…
1230 *pphar = mydata;
1319 phar_archive_data *mydata; local
1324 pphar = &mydata;
1375 mydata = ecalloc(1, sizeof(phar_archive_data));
1376 mydata->fname = expand_filepath(fname, NULL TSRMLS_CC);
1377 fname_len = strlen(mydata->fname);
1379 phar_unixify_path_separators(mydata->fname, fname_len);
1381 p = strrchr(mydata->fname, '/');
1384 mydata->ext = memchr(p, '.', (mydata->fname + fname_len) - p);
1385 if (mydata->ext == p) {
1386 mydata->ext = memchr(p + 1, '.', (mydata->fname + fname_len) - p - 1);
1388 if (mydata->ext) {
1389 mydata->ext_len = (mydata->fname + fname_len) - mydata->ext;
1394 *pphar = mydata;
1397 zend_hash_init(&mydata->manifest, sizeof(phar_entry_info),
1399 zend_hash_init(&mydata->mounted_dirs, sizeof(char *),
1401 zend_hash_init(&mydata->virtual_dirs, sizeof(char *),
1402 zend_get_hash_value, NULL, (zend_bool)mydata->is_persistent);
1403 mydata->fname_len = fname_len;
1404 snprintf(mydata->version, sizeof(mydata->version), "%s", PHP_PHAR_API_VERSION);
1405 mydata->is_temporary_alias = alias ? 0 : 1;
1406 mydata->internal_file_start = -1;
1407 mydata->fp = NULL;
1408 mydata->is_writeable = 1;
1409 mydata->is_brandnew = 1;
1411 …zend_hash_add(&(PHAR_GLOBALS->phar_fname_map), mydata->fname, fname_len, (void*)&mydata, sizeof(ph…
1416 mydata->is_data = 1;
1418 mydata->is_tar = 1;
1425 …har \"%s\" cannot set alias \"%s\", already in use by another phar archive", mydata->fname, alias);
1428 zend_hash_del(&(PHAR_GLOBALS->phar_fname_map), mydata->fname, fname_len);
1438 mydata->alias = alias ? estrndup(alias, alias_len) : estrndup(mydata->fname, fname_len);
1439 mydata->alias_len = alias ? alias_len : fname_len;
1443 …if (FAILURE == zend_hash_add(&(PHAR_GLOBALS->phar_alias_map), alias, alias_len, (void*)&mydata, si…
1450 zend_hash_del(&(PHAR_GLOBALS->phar_fname_map), mydata->fname, fname_len);