-
Key: CORBA25-31
-
Legacy Issue Number: 4320
-
Status: closed
-
Source: Borland Software Corporation ( Vijaykumar Natarajan)
-
Summary:
The following from the CORBA 2.4.1 specification.
3.2.5.2 Character Literals
A character literal is one or more characters enclosed in single quotes,
as in ’x.’
Character literals have type char.
A character is an 8-bit quantity with a numerical value between 0 and
255 (decimal).3.2.5.4 String Literals
A string literal is a sequence of characters (as defined in Section
3.2.5.2, “Character
Literals,” on page 3-9) surrounded by double quotes, as in “...”.The above statements together implies that a string literal may contain
embedded NULL characters. That is incorrect. The definition of string
literals must explicitly eliminate NULL.Proposal:
Revised text:Section 3.2.5.4 String Literals
replace this first paragraph
A string literal is a sequence of characters (as defined in Section
3.2.5.2, “Character
Literals,” on page 3-9) surrounded by double quotes, as in “...”.with
A string literal is a sequence of characters (as defined in Section
3.2.5.2, “Character
Literals,” on page 3-9), with the exception of the character with
numeric value 0, surrounded by double quotes, as in “...”. -
Reported: CORBA 2.4.2 — Mon, 21 May 2001 04:00 GMT
-
Disposition: Resolved — CORBA 2.5
-
Disposition Summary:
Make it so
-
Updated: Fri, 6 Mar 2015 20:58 GMT
CORBA25 — String literal definition incorrect.
- Key: CORBA25-31
- OMG Task Force: Core December 2000 RTF