C Language Mapping Avatar
  1. OMG Specification

C Language Mapping — Open Issues

  • Acronym: C
  • Issues Count: 2
  • Description: Issues not resolved
Open Closed All
Issues not resolved

Issues Summary

Issues Descriptions

OpaqueValue needs to be documented in the C Language mapping

  • Key: C11-55
  • Legacy Issue Number: 5778
  • Status: open  
  • Source: Thematix Partners LLC ( Jishnu Mukerji [X] (Inactive))
  • Summary:

    OpaqueValue, a new native type introduced in Issue 2162 (void *
    in DII Chapter) for add_arg, was never documented in any of the language
    mappings. Language Mapping that claim that the DII interfaces map
    according to regular rules need to provide mapping rules for OpaqueValue
    and document it. The mapping would simply be OpaqueValue --> (void *) or
    equivalent.

  • Reported: C 1.1 — Wed, 27 Nov 2002 05:00 GMT
  • Updated: Fri, 6 Mar 2015 20:57 GMT

Order of structure members

  • Key: C11-54
  • Legacy Issue Number: 4341
  • Status: open  
  • Source: Triodia Technologies Pty Ltd ( Michi Henning)
  • Summary:

    The C mapping says in section 1.9:

    OMG IDL structures map directly onto C structs. Note that all OMG
    IDL types that map to C structs may potentially include padding.

    This is not as clear as it should be. In particular, a requirement should
    be added to preserve the order of structure members as they appear in the
    IDL.

  • Reported: C 1.1 — Tue, 12 Jun 2001 04:00 GMT
  • Updated: Fri, 6 Mar 2015 20:57 GMT