|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 1135 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 1135.
Report 1135 Actions
Problem Report Number 1135 Submitter's Classification Test Suite problem State Resolved Resolution Rejected (REJ) Problem Resolution ID REJ.X.0337 Raised 1970-01-01 08:00 Updated 2003-03-13 08:00 Published null Product Standard Internationalised Terminal Interfaces Certification Program The Open Brand certification program Test Suite VSU version 5.0.2 Test Identification CAPIheaders/xcurses.h
332 333 340 341 460 461 466 467 540 541 546 547 842 843 848 849Specification X/Open Curses Issue 4 Version 2 Problem Summary PG4U.00135 This request claims the test will not compile properly on all
implementations because it uses implementation dependent prototypes.Problem Text The size of int and short types are implementation
dependent and therefore this code is not portable
and will not build on our platformTest Output Build tool error 255 on build of file
/tset/CAPIheaders/hxcurses/hcurses71
ERROR CBC3280 ./hcurses71.c:204 Function argument assignment
between types
"unsigned short*" and "int*" is not
allowed.
ERROR CBC3068 ./hcurses71.c:207 Operation between types
"int(*)(int*,int)"
and "int(*)(unsigned short*,int)" is
not allowed.
CBC1793(I) Compilation failed for file ./hcurses71.c. Object
file not created.
FSUM3065 The COMPILE step ended with return code 12.
FSUM3017 Could not compile hcurses71.c. Correct the errors and
try again.
FSUM8226 make: Error code 3
TEST PURPOSES #332 to #333 UNINITIATED
Build tool error 255 on build of file
/tset/CAPIheaders/hxcurses/hcurses75
ERROR CBC3280 ./hcurses75.c:194 Function argument assignment
between types
"unsigned short*" and "int*"
is not allowed.
ERROR CBC3068 ./hcurses75.c:197 Operation between types
"int(*)(int*)" and
"int(*)(unsigned short*)" is
not allowed.
CBC1793(I) Compilation failed for file ./hcurses75.c. Object
file not created.
FSUM3065 The COMPILE step ended with return code 12.
FSUM3017 Could not compile hcurses75.c. Correct the errors and
try again.
FSUM8226 make: Error code 3
TEST PURPOSES #340 to #341 UNINITIATED
Build tool error 255 on build of file
/tset/CAPIheaders/hxcurses/hcurses135
ERROR CBC3280 ./hcurses135.c:268 Function argument assignment
between types
"unsigned short*" and "int*"
is not allowed.
ERROR CBC3068 ./hcurses135.c:271 Operation between types
"int(*)(int,int,int*,
and "int(*)(int,int,unsigned
short*,int)" is not al
CBC1793(I) Compilation failed for file ./hcurses135.c. Object
file not created.
FSUM3065 The COMPILE step ended with return code 12.
FSUM3017 Could not compile hcurses135.c. Correct the errors and
try again.
FSUM8226 make: Error code 3
TEST PURPOSES #460 to #461 UNINITIATED
Build tool error 255 on build of file
/tset/CAPIheaders/hxcurses/hcurses138
ERROR CBC3280 ./hcurses138.c:247 Function argument assignment
between types
"unsigned short*" and "int*"
is not allowed.
ERROR CBC3068 ./hcurses138.c:250 Operation between types
"int(*)(int,int,int*)
and "int(*)(int,int,unsigned
short*)" is not al
CBC1793(I) Compilation failed for file ./hcurses138.c. Object
file not created.
FSUM3065 The COMPILE step ended with return code 12.
FSUM3017 Could not compile hcurses138.c. Correct the errors and
try again.
FSUM8226 make: Error code 3
TEST PURPOSES #466 to #467 UNINITIATED
Build tool error 255 on build of file
/tset/CAPIheaders/hxcurses/hcurses175
ERROR CBC3280 ./hcurses175.c:290 Function argument assignment
between types
"unsigned short*" and "int*"
is not allowed.
ERROR CBC3068 ./hcurses175.c:293 Operation between types
"int(*)(struct
_win_st*,int,int,int*,int)" an
"int(*)(struct
_win_st*,int,int,unsigned short*
is not allowed.
CBC1793(I) Compilation failed for file ./hcurses175.c. Object
file not created.
FSUM3065 The COMPILE step ended with return code 12.
FSUM3017 Could not compile hcurses175.c. Correct the errors and
try again.
FSUM8226 make: Error code 3
TEST PURPOSES #540 to #541 UNINITIATED
Build tool error 255 on build of file
/tset/CAPIheaders/hxcurses/hcurses178
ERROR CBC3280 ./hcurses178.c:269 Function argument assignment
between types
"unsigned short*" and "int*"
is not allowed.
ERROR CBC3068 ./hcurses178.c:272 Operation between types
"int(*)(struct
_win_st*,int,int,int*)" and
"int(*)(struct
_win_st*,int,int,unsigned shor
is not allowed.
CBC1793(I) Compilation failed for file ./hcurses178.c. Object
file not created.
FSUM3065 The COMPILE step ended with return code 12.
FSUM3017 Could not compile hcurses178.c. Correct the errors and
try again.
FSUM8226 make: Error code 3
TEST PURPOSES #546 to #547 UNINITIATED
Build tool error 255 on build of file
/tset/CAPIheaders/hxcurses/hcurses326
ERROR CBC3280 ./hcurses326.c:231 Function argument assignment
between types
"unsigned short*" and "int*"
is not allowed.
ERROR CBC3068 ./hcurses326.c:234 Operation between types
"int(*)(struct
_win_st*,int*,int)" and
"int(*)(struct
_win_st*,unsigned short*,int)"
is not allowed.
CBC1793(I) Compilation failed for file ./hcurses326.c. Object
file not created.
FSUM3065 The COMPILE step ended with return code 12.
FSUM3017 Could not compile hcurses326.c. Correct the errors and
try again.
FSUM8226 make: Error code 3
TEST PURPOSES #842 to #843 UNINITIATED
Build tool error 255 on build of file
/tset/CAPIheaders/hxcurses/hcurses329
ERROR CBC3280 ./hcurses329.c:213 Function argument assignment
between types
"unsigned short*" and "int*"
is not allowed.
ERROR CBC3068 ./hcurses329.c:216 Operation between types
"int(*)(struct
_win_st*,int*)" and
"int(*)(struct
_win_st*,unsigned short*)"
is not allowed.
CBC1793(I) Compilation failed for file ./hcurses329.c. Object
file not created.
FSUM3065 The COMPILE step ended with return code 12.
FSUM3017 Could not compile hcurses329.c. Correct the errors and
try again.
FSUM8226 make: Error code 3
TEST PURPOSES #848 to #849 UNINITIATEDReview 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 believe these tests are correctly verifying the prototypes
for
the get_wstr/getn_wstr family of functions as per the corregenda
ammended spec.
The failures appear to us to be due to incorrect prototypes in
the
implementation's header file; most likely having wchar_t*
arguments rather than the wint_t* arguments a corrigenda change
requires.
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 1135
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority