ID:               50112
 Updated by:       paj...@php.net
 Reported By:      ben dot yan at msn dot com
-Status:           Open
+Status:           Assigned
 Bug Type:         Compile Failure
 Operating System: Windows
 PHP Version:      5.3.0
-Assigned To:      
+Assigned To:      pajoye
 New Comment:

I can't test what's wrong but I don't see either why this language
setting could affect anything. I have to setup a VM with Chinese to
reproduce this problem (works just fine with Russian, German, French or
Spanish).


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

[2009-11-07 10:48:58] ben dot yan at msn dot com

Description:
------------
ext\standard\browscap.c : warning C4819: The file contains a character
that cannot be represented in the current code page (936). Save the file
in Unicode format to prevent data loss
ext\standard\browscap.c(61) : error C2001: newline in constant
ext\standard\browscap.c(62) : warning C4305: '=' : truncation from
'int' to 'char'
ext\standard\browscap.c(62) : error C2146: syntax error : missing ';'
before identifier 't'
ext\standard\browscap.c(89) : error C2001: newline in constant
ext\standard\browscap.c(90) : error C2146: syntax error : missing ':'
before identifier 't'
ext\standard\browscap.c(91) : error C2001: newline in constant
ext\standard\browscap.c(92) : warning C4305: '=' : truncation from
'int' to 'char'
ext\standard\browscap.c(92) : error C2143: syntax error : missing ';'
before 'break'
ext\standard\browscap.c(100) : error C2001: newline in constant
ext\standard\browscap.c(102) : warning C4305: '=' : truncation from
'int' to 'char'
ext\standard\browscap.c(102) : error C2146: syntax error : missing ';'
before identifier 't'
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio
9.0\VC\Bin\cl.exe"' : return code '0x2'
Stop.

Reproduce code:
---------------
setting: 
[Control Panel]->[Regional and Language Options]->[Advanced]->[Language
for non-Unicode programs] 

if ($select == "English (United States)") {
    // compile successfully. :)
} else if ($select == "Chinese (PRC)"){
    // compile error! :(
}

OS: Windows XP Home
IDE: VC++ 2008 Express + SDK v6.1
PHP: 5.3.0

Expected result:
----------------
compile successfully

Actual result:
--------------
compile error


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


-- 
Edit this bug report at http://bugs.php.net/?id=50112&edit=1

Reply via email to