Diff for /embedaddon/php/ext/phar/util.c between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2012/02/21 23:47:59 version 1.1.1.2, 2012/05/29 12:34:41
Line 156  int phar_seek_efp(phar_entry_info *entry, off_t offset Line 156  int phar_seek_efp(phar_entry_info *entry, off_t offset
                         break;                          break;
                 default:                  default:
                         temp = 0;                          temp = 0;
                         break;  
         }          }
   
         if (temp > eoffset + (off_t) entry->uncompressed_filesize) {          if (temp > eoffset + (off_t) entry->uncompressed_filesize) {
Line 274  char *phar_find_in_include_path(char *filename, int fi Line 273  char *phar_find_in_include_path(char *filename, int fi
                 return phar_save_resolve_path(filename, filename_len TSRMLS_CC);                  return phar_save_resolve_path(filename, filename_len TSRMLS_CC);
         }          }
   
        fname = zend_get_executed_filename(TSRMLS_C);        fname = (char*)zend_get_executed_filename(TSRMLS_C);
         fname_len = strlen(fname);          fname_len = strlen(fname);
   
         if (PHAR_G(last_phar) && !memcmp(fname, "phar://", 7) && fname_len - 7 >= PHAR_G(last_phar_name_len) && !memcmp(fname + 7, PHAR_G(last_phar_name), PHAR_G(last_phar_name_len))) {          if (PHAR_G(last_phar) && !memcmp(fname, "phar://", 7) && fname_len - 7 >= PHAR_G(last_phar_name_len) && !memcmp(fname + 7, PHAR_G(last_phar_name), PHAR_G(last_phar_name_len))) {
Line 366  splitted: Line 365  splitted:
                 goto doit;                  goto doit;
         }          }
   
        fname = zend_get_executed_filename(TSRMLS_C);        fname = (char*)zend_get_executed_filename(TSRMLS_C);
   
         if (SUCCESS != phar_split_fname(fname, strlen(fname), &arch, &arch_len, &entry, &entry_len, 1, 0 TSRMLS_CC)) {          if (SUCCESS != phar_split_fname(fname, strlen(fname), &arch, &arch_len, &entry, &entry_len, 1, 0 TSRMLS_CC)) {
                 goto doit;                  goto doit;
Line 524  not_stream: Line 523  not_stream:
   
         /* check in calling scripts' current working directory as a fall back case */          /* check in calling scripts' current working directory as a fall back case */
         if (zend_is_executing(TSRMLS_C)) {          if (zend_is_executing(TSRMLS_C)) {
                char *exec_fname = zend_get_executed_filename(TSRMLS_C);                char *exec_fname = (char*)zend_get_executed_filename(TSRMLS_C);
                 int exec_fname_length = strlen(exec_fname);                  int exec_fname_length = strlen(exec_fname);
                 const char *p;                  const char *p;
                 int n = 0;                  int n = 0;
Line 2218  int phar_create_signature(phar_archive_data *phar, php Line 2217  int phar_create_signature(phar_archive_data *phar, php
   
 void phar_add_virtual_dirs(phar_archive_data *phar, char *filename, int filename_len TSRMLS_DC) /* {{{ */  void phar_add_virtual_dirs(phar_archive_data *phar, char *filename, int filename_len TSRMLS_DC) /* {{{ */
 {  {
        char *s;        const char *s;
   
         while ((s = zend_memrchr(filename, '/', filename_len))) {          while ((s = zend_memrchr(filename, '/', filename_len))) {
                 filename_len = s - filename;                  filename_len = s - filename;

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>