#40777 [NEW]: incorrect unpack

Ask a Question related to PHP Bugs, Design and Development.

  1. #1

    Default #40777 [NEW]: incorrect unpack

    From: apachephp at gmailc dot om
    Operating system: Centos 4.4
    PHP version: 5.2.1
    PHP Bug Type: Unknown/Other Function
    Bug description: incorrect unpack

    Description:
    ------------
    unpack is wrong in 5.2.1 on my x86_64 box.
    in 5.2.0 it was OK.

    Reproduce code:
    ---------------
    <?php
    $v = pack("N", 4816);
    var_dump(unpack('N', $v));
    ?>


    Expected result:
    ----------------
    array(1) {
    [1]=>
    int(4816)
    }


    Actual result:
    --------------
    array(1) {
    [1]=>
    int(-2147478832)
    }


    --
    Edit bug report at [url]http://bugs.php.net/?id=40777&edit=1[/url]
    --
    Try a CVS snapshot (PHP 4.4): [url]http://bugs.php.net/fix.php?id=40777&r=trysnapshot44[/url]
    Try a CVS snapshot (PHP 5.2): [url]http://bugs.php.net/fix.php?id=40777&r=trysnapshot52[/url]
    Try a CVS snapshot (PHP 6.0): [url]http://bugs.php.net/fix.php?id=40777&r=trysnapshot60[/url]
    Fixed in CVS: [url]http://bugs.php.net/fix.php?id=40777&r=fixedcvs[/url]
    Fixed in release: [url]http://bugs.php.net/fix.php?id=40777&r=alreadyfixed[/url]
    Need backtrace: [url]http://bugs.php.net/fix.php?id=40777&r=needtrace[/url]
    Need Reproduce Script: [url]http://bugs.php.net/fix.php?id=40777&r=needscript[/url]
    Try newer version: [url]http://bugs.php.net/fix.php?id=40777&r=oldversion[/url]
    Not developer issue: [url]http://bugs.php.net/fix.php?id=40777&r=support[/url]
    Expected behavior: [url]http://bugs.php.net/fix.php?id=40777&r=notwrong[/url]
    Not enough info: [url]http://bugs.php.net/fix.php?id=40777&r=notenoughinfo[/url]
    Submitted twice: [url]http://bugs.php.net/fix.php?id=40777&r=submittedtwice[/url]
    register_globals: [url]http://bugs.php.net/fix.php?id=40777&r=globals[/url]
    PHP 3 support discontinued: [url]http://bugs.php.net/fix.php?id=40777&r=php3[/url]
    Daylight Savings: [url]http://bugs.php.net/fix.php?id=40777&r=dst[/url]
    IIS Stability: [url]http://bugs.php.net/fix.php?id=40777&r=isapi[/url]
    Install GNU Sed: [url]http://bugs.php.net/fix.php?id=40777&r=gnused[/url]
    Floating point limitations: [url]http://bugs.php.net/fix.php?id=40777&r=float[/url]
    No Zend Extensions: [url]http://bugs.php.net/fix.php?id=40777&r=nozend[/url]
    MySQL Configuration Error: [url]http://bugs.php.net/fix.php?id=40777&r=mysqlcfg[/url]
    apachephp at gmailc dot om Guest

  2. Similar Questions and Discussions

    1. #40543 [NEW]: pack/unpack bug
      From: dedmajor at gmail dot com Operating system: linux x86_64 PHP version: 5.2.1 PHP Bug Type: Unknown/Other Function Bug...
    2. php unpack format
      ls, I want to unpack a decode string with php on the same way as done with the following perl script #!/usr/bin/perl use MIME::Base64 () ;...
    3. Unpack archive with lingo?
      Hi, Does annyone know if there is an xtra that can unpack archived files like ..zip, .cab or .rar? Thank you. --...
    4. using unpack
      Hi, I am trying to unpack a string "AABBCC" into three short values. $my_variables = unpack (s/, $var1 $var2 $var3). What is wrong with my...
    5. Skipping fields when using unpack()
      I need to extract a couple of ASCII fields from a string of fixed-length fields, let's say 'ABCxPQxxUVW' in which I'm not interested in characters...
  3. #2

    Default #40777 [Opn->Bgs]: incorrect unpack

    ID: 40777
    Updated by: [email]tony2001@php.net[/email]
    Reported By: apachephp at gmailc dot om
    -Status: Open
    +Status: Bogus
    Bug Type: Unknown/Other Function
    Operating System: Centos 4.4
    PHP Version: 5.2.1
    New Comment:

    Duplicate of bug #40749.


    Previous Comments:
    ------------------------------------------------------------------------

    [2007-03-11 18:44:26] apachephp at gmailc dot om

    Description:
    ------------
    unpack is wrong in 5.2.1 on my x86_64 box.
    in 5.2.0 it was OK.

    Reproduce code:
    ---------------
    <?php
    $v = pack("N", 4816);
    var_dump(unpack('N', $v));
    ?>


    Expected result:
    ----------------
    array(1) {
    [1]=>
    int(4816)
    }


    Actual result:
    --------------
    array(1) {
    [1]=>
    int(-2147478832)
    }



    ------------------------------------------------------------------------


    --
    Edit this bug report at [url]http://bugs.php.net/?id=40777&edit=1[/url]
    tony2001@php.net Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139