Index: gettext.php
===================================================================
RCS file: /sources/php-gettext/php-gettext/gettext.php,v
retrieving revision 1.6
diff -u -b -B -d -w -U5 -r1.6 gettext.php
--- gettext.php	2 Feb 2006 19:42:16 -0000	1.6
+++ gettext.php	27 Feb 2006 23:30:52 -0000
@@ -107,13 +107,13 @@
     // $MAGIC2 = (int)0xde120495; //bug
     $MAGIC2 = (int) - 569244523;
 
     $this->STREAM = $Reader;
     $magic = $this->readint();
-    if ($magic == $MAGIC1) {
+    if ($magic == ($MAGIC1 & 0xFFFFFFFF)) {
       $this->BYTEORDER = 0;
-    } elseif ($magic == $MAGIC2) {
+    } elseif ($magic == ($MAGIC2 & 0xFFFFFFFF)) {
       $this->BYTEORDER = 1;
     } else {
       $this->error = 1; // not MO file
       return false;
     }
