Log in with username/password: lyceum/lyceum

Ticket #652: gettext-64bit-fix.diff

File gettext-64bit-fix.diff, 0.7 kB (added by rudut@tks.ru, 2 years ago)
  • gettext.php

    old new  
    107107    // $MAGIC2 = (int)0xde120495; //bug 
    108108    $MAGIC2 = (int) - 569244523; 
    109109 
    110110    $this->STREAM = $Reader; 
    111111    $magic = $this->readint(); 
    112     if ($magic == $MAGIC1) { 
     112    if ($magic == ($MAGIC1 & 0xFFFFFFFF)) { 
    113113      $this->BYTEORDER = 0; 
    114     } elseif ($magic == $MAGIC2) { 
     114    } elseif ($magic == ($MAGIC2 & 0xFFFFFFFF)) { 
    115115      $this->BYTEORDER = 1; 
    116116    } else { 
    117117      $this->error = 1; // not MO file 
    118118      return false; 
    119119    } 
Log in with username/password: lyceum/lyceum