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

The Open Brand -- Problem Reporting and Interpretations System


Problem Report 1105 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 1105.


Report 1105 Actions


    Problem Report Number 1105
    Submitter's Classification Test Suite problem
    State Resolved
    Resolution Rejected (REJ)
    Problem Resolution ID REJ.X.0307
    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 5.0.3
    Test Identification xcurses/test-area/getn_wstr 2 7 11 14
    Problem Summary PG4U.00166 These tests may generate FIP results due to corrigenda changes.
    Problem Text
    We are getting FIP results for getn_wstr #2, #7, #11, and #14 because
    the source code in ~vsu0/tset/CAPIxcurses/fgetn_wstr/fgetn_wstr1.c
    was not changed to declare buffer as a wint_t rather than a wchar_t
    per Corrigendum U018. These are the only 4 testcases that are
    PASSing (the others are failing due to req.4.U.00529) so they are
    the only testcases getting FIP results.
    Test Output
    TEST CASE: xgetn_wstr

    TEST PURPOSE #2
    When the window stdscr is in no-delay mode and input
    from the current terminal is exhausted prior to
    reading a newline, end-of-line character or end-of-file
    character a call to int getn_wstr(wint_t *wstr, int n)
    shall return ERR
    PREP: Set test locale: /vsu/xcurses_locale
    PREP: Set environment variables and open terminal connection
    PREP: Call newterm
    PREP: Initialize color pairs
    PREP: Set nodelay
    TEST: Read a line with getn_wstr
    TEST: Return value
    CLEANUP: Call endwin
    CLEANUP: Call delscreen
    CLEANUP: Restore environment variables and close terminal connection
    FIP: The following compiler messages were produced
    Manual analysis is required
    WARNING CBC3280 ./fgetn_wstr1.c:119 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:136 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:143 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:160 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:195 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:244 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:265 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:321 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:346 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:388 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:405 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:441 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:495 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:541 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:595 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:656 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:702 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:747 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:796 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:851 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:908 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:928 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:973 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:1049 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:1075 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:1134 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:1213 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:1293 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:1363 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    FSUM3065 The COMPILE step ended with return code 4.
    2 FIP

    TEST PURPOSE #7
    When the window stdscr is in half-delay mode and input
    from the current terminal is exhausted prior to
    reading a newline, end-of-line character or end-of-file
    character a call to int getn_wstr(wint_t *wstr, int n)
    shall delay awaiting further input and return ERR if
    it is not received prior to the expiration of the
    specified timeout.
    PREP: Set test locale: /vsu/xcurses_locale
    PREP: Set environment variables and open terminal connection
    PREP: Call newterm
    PREP: Initialize color pairs
    PREP: Set halfdelay
    TEST: Read a line with getn_wstr
    TEST: Error return
    CLEANUP: Call endwin
    CLEANUP: Call delscreen
    CLEANUP: Restore environment variables and close terminal connection
    FIP: The following compiler messages were produced
    Manual analysis is required
    WARNING CBC3280 ./fgetn_wstr1.c:119 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:136 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:143 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:160 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:195 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:244 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:265 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:321 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:346 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:388 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:405 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:441 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:495 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:541 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:595 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:656 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:702 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:747 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:796 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:851 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:908 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:928 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:973 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:1049 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:1075 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:1134 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:1213 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:1293 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:1363 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    FSUM3065 The COMPILE step ended with return code 4.
    7 FIP

    TEST PURPOSE #11
    When wtimeout has been used to set non-blocking read
    for the window stdscr and input from the current
    terminal is exhausted prior to reading a newline, end-of-line
    character or end-of-file character a call to int
    getn_wstr(wint_t *wstr, int n) shall return ERR.
    PREP: Set test locale: /vsu/xcurses_locale
    PREP: Set environment variables and open terminal connection
    PREP: Call newterm
    PREP: Initialize color pairs
    PREP: Set wtimeout
    TEST: Read a line with getn_wstr
    TEST: Return value
    CLEANUP: Call endwin
    CLEANUP: Call delscreen
    CLEANUP: Restore environment variables and close terminal connection
    FIP: The following compiler messages were produced
    Manual analysis is required
    WARNING CBC3280 ./fgetn_wstr1.c:119 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:136 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:143 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:160 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:195 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:244 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:265 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:321 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:346 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:388 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:405 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:441 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:495 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:541 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:595 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:656 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:702 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:747 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:796 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:851 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:908 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:928 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:973 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:1049 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:1075 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:1134 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:1213 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:1293 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:1363 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    FSUM3065 The COMPILE step ended with return code 4.
    11 FIP

    TEST PURPOSE #14
    When wtimeout has been used to set blocking read with
    a timeout for the window stdscr and input from the
    current terminal is exhausted prior to reading a
    newline, end-of-line character or end-of-file character a call
    to int getn_wstr(wint_t *wstr, int n) shall delay
    awaiting further input and return ERR if it is not
    received prior to the expiration of the specified
    timeout.
    PREP: Set test locale: /vsu/xcurses_locale
    PREP: Set environment variables and open terminal connection
    PREP: Call newterm
    PREP: Initialize color pairs
    PREP: Set wtimeout
    TEST: Read a line with getn_wstr
    TEST: Error return
    CLEANUP: Call endwin
    CLEANUP: Call delscreen
    CLEANUP: Restore environment variables and close terminal connection
    FIP: The following compiler messages were produced
    Manual analysis is required
    WARNING CBC3280 ./fgetn_wstr1.c:119 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:136 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:143 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:160 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:195 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:244 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:265 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:321 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:346 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:388 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:405 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:441 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:495 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:541 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:595 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:656 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:702 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:747 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:796 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:851 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:908 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:928 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:973 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:1049 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:1075 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:1134 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:1213 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:1293 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    WARNING CBC3280 ./fgetn_wstr1.c:1363 Function argument assignment between types
    "int*" and "unsigned short*" is not allowed.
    FSUM3065 The COMPILE step ended with return code 4.
    14 FIP

    Review Information

    Review Type TSMA Review
    Start Date null
    Completed null
    Status Complete
    Review Recommendation No Resolution Given
    Review Response
    We recommend this request be refused.

    We agree with the submitter on the cause of these results. However waivers
    are only granted to cover results which would impact branding. As FIP
    results are addressed by the user in their branding application a waiver
    is not needed for these results.

    Review Type SA Review
    Start Date null
    Completed null
    Status Complete
    Review Resolution Rejected (REJ)
    Review Conclusion
    This request is refused. Warning and FIP results do not require
    interpretations or waivers.

    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority