|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 0433 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 0433.
Report 0433 Actions
Problem Report Number 0433 Submitter's Classification Test Suite problem State Resolved Resolution Rejected (REJ) Problem Resolution ID REJ.X.0052 Raised 1994-03-21 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.2 Test Identification VSX4/PSUEDO-LANGUAGES/Definitions Problem Summary PG4R.052 The locales defined by VSX4 do not include all the characters in the portable character set as defined by POSIX.2 Shell and Utilities Specification Volume 1, page 40. These characters include but may ... Problem Text
The locales defined by VSX4 do not include all the characters
in the portable character set as defined by POSIX.2 Shell and
Utilities Specification Volume 1, page 40. These characters include
but may not be limited to <alert>, <backspace>, <tab>, <newline>,
<vertical-tab>, <form-feed> and <carriage-return>. The relevant
text is "Each supported locale shall include the portable
character set specified in Table 2-4."
Also on page 50 of POSIX.2 under character classification the following
characters must be classified as space characters: <tab>, <newline>,
<vertical-tab>, <form-feed> and <carriage-return>. The relevant text
is "The characters <space>, <form-feed>, <newline>, <carriage-return>,
<tab>, and <vertical-tab>, as defined in Table 2-4 and any of the
characters included in the class blank, are automatically included in
this class." Adding these to the psuedo languages causes the isspace tests
to fail because these character are not classified as space characters
by VSX4.
Solution:
Make sure all characters on page 40 of the POSIX.2 spec are included
in all locales and change the header file SRC/INC/nlsclass.h to
reflect the proper classification for all the characters.Test Output Review Information
Review Type TSMA Review Start Date null Completed null Status Complete Review Recommendation No Resolution Given Review Response
This request points out a fault in the test suite but does not identify
which tests are affected by this fault. I deduce from the commentary that
the utility used to generate the psuedo languages checks that the full
set of space characters in the portable character set is provided and that
they are correctly typed as space characters. This results in additional
space characters being generated through the set-up procedure for the
psuedo languages. When the tests are run, I understand that this produces
failures in the tests for isspace() and that this is really a request for
a test suite deficiency to be granted against these tests. I recognise that
there is probably no way to avoid this problem and that the psuedo languages
need to be corrected to cover this situation. However, before finally
recommending that this request be granted, I would like to be certain that
this is the action required by the requestor and woudl like to see the
results of the failed tests included in the request.
Review Type SA Review Start Date null Completed null Status Complete Review Resolution Rejected (REJ) Review Conclusion
This request is refused. Applicant should make a clear request or merely
report this as a bug.
Problem Reporting System Options:
- View Report 0433
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority