DOCUMENT:Q67160 26-JUN-2001 [utilities] TITLE :PRB: CXX0004: Syntax Error Can Be Caused by a Leading Zero PRODUCT :Microsoft Programming Utilities PROD/VER::3.0,3.05,3.06,3.07,3.11,3.14,4.0,4.01,4.05,4.1 OPER/SYS: KEYWORDS:kberrmsg kb16bitonly kbCodeView kbDebug kbVC kbprb ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft CodeView for MS-DOS, versions 3.0, 3.11, 3.14, 4.0, 4.01, 4.05, 4.1 - Microsoft CodeView for Windows, versions 3.0, 3.05, 3.06, 3.07, 4.0, 4.01, 4.1 ------------------------------------------------------------------------------- SYMPTOMS ======== An attempt to enter a value in CodeView fails and CodeView generates an error message. CodeView versions 4.0x, 4.1, and 4.25 generates one of the following messages: CXX0004: Error: syntax error -or- CAN0004: Error: syntax error -or- CXX0013: Error: missing operator -or- CAN0013: Error: missing operator CodeView versions 3.x generate the following message: CV1017: syntax error CAUSE ===== The value has a leading zero and contains an "8" or a "9". CodeView treats a value that begins with a zero as an octal value. The error occurs when the value is not a legal octal value. RESOLUTION ========== Remove any leading zeros from a decimal number. To enter a decimal number without regard to the current input radix, prefix the number with "0n" (without the quotation marks). To enter a hexadecimal number, prefix the number with "0x" (without the quotation marks). Additional query words: 3.00 3.50 4.00 4.10 ====================================================================== Keywords : kberrmsg kb16bitonly kbCodeView kbDebug kbVC kbprb Technology : kbAudDeveloper kbCodeView kbZNotKeyword3 kbCodeView300DOS kbCodeView311DOS kbCodeView314DOS kbCodeView400DOS kbCodeView401DOS kbCodeView405DOS kbCodeView410DOS kbCodeView300 kbCodeView305 kbCodeView306 kbCodeView307 kbCodeView400 kbCodeView401 kbCodeView410 Version : :3.0,3.05,3.06,3.07,3.11,3.14,4.0,4.01,4.05,4.1 Issue type : kbprb ============================================================================= THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY. Copyright Microsoft Corporation 2001.