|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 0522 Details
Show help | Quick Search | Submit a Test Suite Support Request | Click here to view your privileges
This page provides all information on Problem Report 0522.
Report 0522 Actions
Problem Report Number 0522 Submitter's Classification Minor System Fault State Resolved Resolution Rejected (REJ) Problem Resolution ID REJ.X.0141 Raised 1997-09-19 08:00 Updated 2003-03-13 08:00 Published null Product Standard Internationalised System Calls and Libraries (XPG4) Certification Program The Open Brand certification program Test Suite VSX4 version 4.3.6 Test Identification XPG4.hdr/misc/wchar 43 Linked Problem Reports MSF4.017, (in, old, system) Problem Summary PG4R.142 We wish to establish that with the final MSE now published and incorporated in UNIX98 that conforming to the MSE in its final ISO form is a benefit to the application community and that minor faults s... Problem Text
We wish to establish that with the final MSE now published and incorporated
in UNIX98 that conforming to the MSE in its final ISO form is a benefit to the
application community and that minor faults such as the above where an
additional symbol is visable is viewed as acceptable in UNIX95 branding as
implementations conform to the ISO MSE which was only a draft when incorporated
into XPG4 (UNIX95). This also shows support for the replacement UNIX98 brand that
has now updated to the final ISO MSE and implementations should be allowed
waivers of this nature while migrating to support UNIX98.Test Output
************************************************************************
/tset/XPG4.hdr/misc/wchar/T.wchar 43 Failed
Test Description:
When _XOPEN_SOURCE is defined and no other feature test macros except
_POSIX_SOURCE, _POSIX_C_SOURCE=1 or _POSIX_C_SOURCE=2 are defined,
no
other symbols than those defined or reserved by the XPG are made
visible.
Test Strategy:
FOR each unreserved struct/union member made visible by the header
DEFINE a macro which will cause an error if not protected from
expansion
UNDEFINE those macros which correspond to allowed member names
INCLUDE a copy of the header file modified to identify #defines
FOR each unreserved symbol made visible by the header
VERIFY that the symbol name is in a list of allowed names
Test Information:
Feature test macros: -D_XOPEN_SOURCE
Compiler or run-time messages or results:
UX:acomp: WARNING: "././wchar.h.D", line 1239: long long and unsigned
long long are extensions to ANSI C
Illegal declared or 'typedef'ed symbol: wctrans
Feature test macros: -D_XOPEN_SOURCE -D_POSIX_SOURCE
Compiler or run-time messages or results:
UX:acomp: WARNING: "././wchar.h.D", line 1239: long long and unsigned
long long are extensions to ANSI C
Illegal declared or 'typedef'ed symbol: wctrans
Feature test macros: -D_XOPEN_SOURCE -D_POSIX_C_SOURCE=1
Compiler or run-time messages or results:
UX:acomp: WARNING: "././wchar.h.D", line 1239: long long and unsigned
long long are extensions to ANSI C
Illegal declared or 'typedef'ed symbol: wctrans
Feature test macros: -D_XOPEN_SOURCE -D_POSIX_C_SOURCE=2
Compiler or run-time messages or results:
UX:acomp: WARNING: "././wchar.h.D", line 1239: long long and unsigned
long long are extensions to ANSI C
Illegal declared or 'typedef'ed symbol: wctrans
Feature test macros: -D_XOPEN_SOURCE -D_POSIX_SOURCE
-D_POSIX_C_SOURCE=1
Compiler or run-time messages or results:
UX:acomp: WARNING: "././wchar.h.D", line 1239: long long and unsigned
long long are extensions to ANSI C
Illegal declared or 'typedef'ed symbol: wctrans
Feature test macros: -D_XOPEN_SOURCE -D_POSIX_SOURCE
-D_POSIX_C_SOURCE=2
Compiler or run-time messages or results:
UX:acomp: WARNING: "././wchar.h.D", line 1239: long long and unsigned
long long are extensions to ANSI C
Illegal declared or 'typedef'ed symbol: wctransReview Information
Review Type TSMA Review Start Date null Completed null Status Complete Review Recommendation No Resolution Given Review Response
It is recommended to refuse this waiver.
The wctrans() function is defined in XSH and ISO MSE as
in the <wctype.h> header and not <wchar.h>
Review Type SA Review Start Date null Completed null Status Complete Review Resolution Rejected (REJ) Review Conclusion
This request is refused.
Problem Reporting System Options:
- View Report 0522
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority