HomeAbout Us A-Z IndexSearch * Contact Us Register LoginPress Shop

The Open Brand -- Problem Reporting and Interpretations System


Problem Report 1201 Details

Help Show help | Quick Search | Submit a Test Suite Support Request | Click here to view your privileges

This page provides all information on Problem Report 1201.


Report 1201 Actions


    Problem Report Number 1201
    Submitter's Classification Specification problem
    State Resolved
    Resolution Rejected (REJ)
    Problem Resolution ID REJ.X.0403
    Raised 1970-01-01 08:00
    Updated 2003-03-13 08:00
    Published null
    Product Standard Internationalised System Calls and Libraries Extended (UNIX 95)
    Certification Program The Open Brand certification program
    Test Suite VSU version 4.1.0
    Test Identification base/ecvt 5
    Problem Summary PG4U.00064 This was refused because it is a duplicate. Use PIN4U.00023 instead.
    Problem Text
    This was refused because it is a duplicate. Use PIN4U.00023 instead.

    While the test suite assumes that a call to ecvt():
    ecvt(0.000000, 6)
    sets the radix indicator to 1, the specification makes no mention of how
    this is set in the case of zero, and we believe that the indicator may
    also be properly set to zero in this case. Since the specification makes
    no mention, either this case should not be tested or a waiver granted.
    Test Output
    SPEC1170TESTSUITE CASE 5
    A call to char *ecvt(double value, int
    ndigit, int *decpt, int *sign) shall store the
    position of the radix character relative to the
    beginning of the returned string indirectly through
    decpt with a positive value meaning to the right of
    the returned string and a negative value meaning to
    the left of the returned string.
    TEST: ecvt(0.000000, 6) should set decpt to 1
    ERROR: Position of decimal point is not correct, decpt set to 0
    TEST: ecvt(12345.987000, 11) should set decpt to 5
    TEST: ecvt(1234.598700, 11) should set decpt to 4
    TEST: ecvt(123.459870, 11) should set decpt to 3
    TEST: ecvt(12.345987, 11) should set decpt to 2
    TEST: ecvt(1.234599, 11) should set decpt to 1
    TEST: ecvt(0.123460, 11) should set decpt to 0
    TEST: ecvt(0.012346, 11) should set decpt to -1
    TEST: ecvt(0.001235, 11) should set decpt to -2
    TEST: ecvt(0.000123, 11) should set decpt to -3
    TEST: ecvt(0.000012, 11) should set decpt to -4
    TEST: ecvt(0.000001, 11) should set decpt to -5
    FAIL

    Review Information

    Review Type TSMA Review
    Start Date null
    Completed null
    Status Complete
    Review Recommendation No Resolution Given
    Review Response
    The submitter is correct but a recent ruling regarding this issue
    exists. To avoid the confusion duplicate rulings regarding the same
    issue might cause we recommend this request be refused and the submitter
    use PIN4U.00023 instead.

    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:

     

    Back   


Contact the Certification Authority