Changeset 1240 for trunk/lib

Show
Ignore:
Timestamp:
01/15/08 01:51:22 (10 months ago)
Author:
mikey
Message:

use starReader 0.7.0 for unit tests, upgraded XJConf to star file format version 2

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/starReader.php

    r1211 r1240  
    103103        } 
    104104         
     105        if (1 === $header['version']) { 
     106            $key = 'a80id/a72filename/a80path/a8size/a8offset/a*reserved'; 
     107        } else { 
     108            $key = 'a232id/a8size/a8offset/a*reserved'; 
     109        } 
     110 
    105111        for ($i = 0; $i < $header['indexsize']; $i++) { 
    106             $entry = unpack('a80id/a72filename/a80path/a8size/a8offset/a*reserved', 
    107                             fread($current['handle'], 0x0100) 
    108                      ); 
    109              
     112            $entry  = unpack($key, fread($current['handle'], 0x0100)); 
    110113            $current['index'][$entry['id']]  = array('size' => (int) $entry['size'], 'offset' => (int) $entry['offset']); 
    111114            $current['header']['totalSize'] += 0x0100 + ((int) $entry['size']); 
     
    264267?><?php StarStreamWrapper::register(); ?><?php 
    265268require 'star://' . __FILE__ . '?org::stubbles::star::StarClassRegistry'; 
    266 ?><?php __halt_compiler();star120080111092023org::stubbles::star::StarClassRegistryStarClassRegistry.phpsrc/main/php/org/stubbles/star62747808<?php 
     269?><?php __halt_compiler();star120080115012423org::stubbles::star::StarClassRegistry62727895<?php 
    267270/** 
    268271 * Class registry for mapping of classes to star files. 
     
    474477} 
    475478?> 
    476  
    477479title => Stubbles Archive Reader 
    478480package => org::stubbles::star