} else {
*newoffset = 0;
while (*newoffset < offset && zend_hash_move_forward(data) == SUCCESS) {
- (*newoffset)++;
+ ++(*newoffset);
}
return 0;
}
if(groups > 0) {
gids=(gid_t *)safe_emalloc(groups, sizeof(gid_t), 0);
n=getgroups(groups, gids);
- for(i=0;i<n;i++){
+ for(i=0;i<n;++i){
if(stat_sb->st_gid==gids[i]) {
rmask=S_IRGRP;
wmask=S_IWGRP;
if (val) {
*val++ = '\0';
- for (q = key; *q; q++) {
+ for (q = key; *q; ++q) {
*q = tolower(*q);
}
if (sapi_module.phpinfo_as_text) {
if (EOF == (nextchar = php_stream_getc(fp)) || (char)nextchar != '\n') {
MAPPHAR_ALLOC_FAIL("internal corruption of phar \"%s\" (truncated manifest at stub end)")
}
- halt_offset++;
+ ++halt_offset;
}
if ((char) nextchar == '\n') {
- halt_offset++;
+ ++halt_offset;
}
}
/* make sure we are at the right location to read the manifest */
entry.phar = mydata;
entry.fp_type = PHAR_FP;
- for (manifest_index = 0; manifest_index < manifest_count; manifest_index++) {
+ for (manifest_index = 0; manifest_index < manifest_count; ++manifest_index) {
if (buffer + 4 > endbuffer) {
MAPPHAR_FAIL("internal corruption of phar \"%s\" (truncated manifest entry)")
}
if (*delim == ch) {
return 1;
}
- delim++;
+ ++delim;
}
return 0;
}
}
while (*s && in_character_class(*s, delim)) {
- s++;
+ ++s;
}
if (!*s) {
return NULL;
token = s;
while (*s && !in_character_class(*s, delim)) {
- s++;
+ ++s;
}
if (!*s) {
*last = s;
if (new_phar_len == 0) {
new_phar = (char *) erealloc(new_phar, new_phar_len+1+1);
new_phar[new_phar_len] = '/';
- new_phar[new_phar_len+1] = '\0';
- new_phar_len++;
+ new_phar[++new_phar_len] = '\0';
}
*new_len = new_phar_len;
return new_phar;
}
newcrc32 = ~0;
mytime = entry->uncompressed_filesize;
- for (loc = 0;loc < mytime; loc++) {
+ for (loc = 0;loc < mytime; ++loc) {
CRC32(newcrc32, php_stream_getc(file));
}
entry->crc32 = ~newcrc32;
char *s;
/* unixify win paths */
- for (s = path; s - path < path_len; s++) {
+ for (s = path; s - path < path_len; ++s) {
if (*s == '\\') {
*s = '/';
}
/* no file extension = assume text/plain */
return PHAR_MIME_OTHER;
}
- ext++;
+ ++ext;
if (SUCCESS != zend_hash_find(mimes, ext, strlen(ext), (void **) &mime)) {
*mime_type = "application/octet-stream";
return PHAR_MIME_OTHER;
if (u) {
u[0] = '/';
*ru = estrndup(u, u_len+1);
- u_len++;
+ ++u_len;
u[0] = '\0';
} else {
*ru = NULL;
if (!basename) {
basename = fname;
} else {
- basename++;
+ ++basename;
}
if ((strlen(sapi_module.name) == sizeof("cgi-fcgi")-1 && !strncmp(sapi_module.name, "cgi-fcgi", sizeof("cgi-fcgi")-1))
fci.param_count = 1;
fci.params = zp;
#if PHP_VERSION_ID < 50300
- params->refcount++;
+ ++(params->refcount);
#else
Z_ADDREF_P(params);
#endif
entry_len = index_php_len;
if (entry[0] != '/') {
spprintf(&entry, 0, "/%s", index_php);
- entry_len++;
+ ++entry_len;
}
} else {
/* assume "index.php" is starting point */
{
phar_archive_data *phar_data = (phar_archive_data *) dst->oth;
- phar_data->refcount++;
+ ++(phar_data->refcount);
}
/* }}} */
}
is_data = phar_data->is_data;
- phar_data->refcount++;
+ ++(phar_data->refcount);
phar_obj->arc.archive = phar_data;
phar_obj->spl.oth_handler = &phar_spl_foreign_handler;
int i = 0;
while (i < len && buf[i] == ' ') {
- i++;
+ ++i;
}
while (i < len &&
buf[i] >= '0' &&
buf[i] <= '7') {
num = num * 8 + (buf[i] - '0');
- i++;
+ ++i;
}
return num;
}
while (buf != end) {
sum += (unsigned char)*buf;
- buf++;
+ ++buf;
}
return sum;
}
}
if (ext[0] == '.') {
- ext++;
+ ++ext;
}
oldpath = estrndup(phar->fname, phar->fname_len);
oldname = strrchr(phar->fname, '/');
- oldname++;
+ ++oldname;
basename = estrndup(oldname, strlen(oldname));
spprintf(&newname, 0, "%s.%s", strtok(basename, "."), ext);
}
}
/* test for stream wrappers and return */
- for (p = filename; p - filename < filename_len && (isalnum((int)*p) || *p == '+' || *p == '-' || *p == '.'); p++, n++);
+ for (p = filename; p - filename < filename_len && (isalnum((int)*p) || *p == '+' || *p == '-' || *p == '.'); ++p, ++n);
if (n < filename_len - 3 && (*p == ':') && (!strncmp("//", p+1, 2) || ( filename_len > 4 && !memcmp("data", filename, 4)))) {
/* found stream wrapper, this is an absolute path until stream wrappers implement realpath */
return estrndup(filename, filename_len);
maybe_stream = 0;
goto not_stream;
}
- for (p = ptr, n = 0; p < end && (isalnum((int)*p) || *p == '+' || *p == '-' || *p == '.'); p++, n++);
+ for (p = ptr, n = 0; p < end && (isalnum((int)*p) || *p == '+' || *p == '-' || *p == '.'); ++p, ++n);
if (n == end - ptr && *p && !strncmp("//", p+1, 2)) {
is_stream_wrapper = 1;
if (!is_stream_wrapper && maybe_stream) {
/* search for stream wrapper */
- for (p = trypath, n = 0; isalnum((int)*p) || *p == '+' || *p == '-' || *p == '.'; p++) {
- n++;
- }
+ for (p = trypath, n = 0; isalnum((int)*p) || *p == '+' || *p == '-' || *p == '.'; ++p, ++n);
}
if (is_stream_wrapper || (n < len - 3 && (*p == ':') && (n > 1) && (!strncmp("//", p+1, 2) || !memcmp("data", trypath, 4)))) {
memcpy(trypath+exec_fname_length + 1, filename, filename_len+1);
/* search for stream wrapper */
- for (p = trypath; isalnum((int)*p) || *p == '+' || *p == '-' || *p == '.'; p++, n++);
+ for (p = trypath; isalnum((int)*p) || *p == '+' || *p == '-' || *p == '.'; ++p, ++n);
if (n < exec_fname_length - 3 && (*p == ':') && (n > 1) && (!strncmp("//", p+1, 2) || !memcmp("data", trypath, 4))) {
char *actual;
(*ret)->internal_file = entry;
(*ret)->is_zip = entry->is_zip;
(*ret)->is_tar = entry->is_tar;
- entry->phar->refcount++;
- entry->fp_refcount++;
+ ++(entry->phar->refcount);
+ ++(entry->fp_refcount);
return SUCCESS;
}
if (entry->fp_type == PHAR_MOD) {
(*ret)->is_tar = entry->is_tar;
(*ret)->fp = phar_get_efp(entry TSRMLS_CC);
(*ret)->zero = entry->offset;
- entry->fp_refcount++;
- entry->phar->refcount++;
+ ++(entry->fp_refcount);
+ ++(entry->phar->refcount);
return SUCCESS;
}
/* }}} */
return NULL;
}
- phar->refcount++;
+ ++(phar->refcount);
ret->phar = phar;
ret->fp = entry->fp;
ret->position = ret->zero = 0;
return FAILURE
/* add each central directory item to the manifest */
- for (i = 0; i < locator.count; i++) {
+ for (i = 0; i < locator.count; ++i) {
phar_zip_central_dir_file zipentry;
if (sizeof(zipentry) != php_stream_read(fp, (char *) &zipentry, sizeof(zipentry))) {
efp = phar_get_efp(entry TSRMLS_CC);
newcrc32 = ~0;
- for (loc = 0;loc < entry->uncompressed_filesize; loc++) {
+ for (loc = 0;loc < entry->uncompressed_filesize; ++loc) {
CRC32(newcrc32, php_stream_getc(efp));
}
entry->crc32 = ~newcrc32;