fix php-gettext on 64 bit

git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@514 b3834d28-1941-0410-a4f8-b48e95affb8f
This commit is contained in:
cweiske 2009-11-04 21:34:08 +00:00
parent 1b11e826fb
commit bfaa111fa1
2 changed files with 10 additions and 2 deletions

View file

@ -1,3 +1,11 @@
---- semanticscuttle-specific -----
2009-11-03 Christian Weiske <cweiske@cweiske.de>
* fix magic detection on 64 bit systems, apply patch from:
http://source.ibiblio.org/trac/lyceum/attachment/ticket/652/gettext-64bit-fix.diff
---- version 1.07 -----
2006-02-07 Danilo Šegan <danilo@gnome.org> 2006-02-07 Danilo Šegan <danilo@gnome.org>
* examples/pigs_dropin.php: comment-out bind_textdomain_codeset * examples/pigs_dropin.php: comment-out bind_textdomain_codeset

View file

@ -109,9 +109,9 @@ class gettext_reader {
$this->STREAM = $Reader; $this->STREAM = $Reader;
$magic = $this->readint(); $magic = $this->readint();
if ($magic == $MAGIC1) { if ($magic == $MAGIC1 || $magic == ($MAGIC1 & 0xFFFFFFFF)) {
$this->BYTEORDER = 0; $this->BYTEORDER = 0;
} elseif ($magic == $MAGIC2) { } elseif ($magic == $MAGIC2 || $magic == ($MAGIC2 & 0xFFFFFFFF)) {
$this->BYTEORDER = 1; $this->BYTEORDER = 1;
} else { } else {
$this->error = 1; // not MO file $this->error = 1; // not MO file