1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- static unsigned int * s_to_u_return(signed int *sp)
- {
- return sp;
- }
- static signed int * u_to_s_return(unsigned int *up)
- {
- return up;
- }
- static unsigned int * s_to_u_init(signed int *sp)
- {
- unsigned int *up = sp;
- return up;
- }
- static signed int * u_to_s_init(unsigned int *up)
- {
- signed int *sp = up;
- return sp;
- }
- static unsigned int * s_to_u_assign(signed int *sp)
- {
- unsigned int *up;
- up = sp;
- return up;
- }
- static signed int * u_to_s_assign(unsigned int *up)
- {
- signed int *sp;
- sp = up;
- return sp;
- }
- /*
- * check-name: -Wtypesign
- * check-command: sparse -Wtypesign $file
- *
- * check-error-start
- typesign.c:3:16: warning: incorrect type in return expression (different signedness)
- typesign.c:3:16: expected unsigned int *
- typesign.c:3:16: got signed int *sp
- typesign.c:8:16: warning: incorrect type in return expression (different signedness)
- typesign.c:8:16: expected signed int *
- typesign.c:8:16: got unsigned int *up
- typesign.c:13:28: warning: incorrect type in initializer (different signedness)
- typesign.c:13:28: expected unsigned int *up
- typesign.c:13:28: got signed int *sp
- typesign.c:19:26: warning: incorrect type in initializer (different signedness)
- typesign.c:19:26: expected signed int *sp
- typesign.c:19:26: got unsigned int *up
- typesign.c:26:12: warning: incorrect type in assignment (different signedness)
- typesign.c:26:12: expected unsigned int *up
- typesign.c:26:12: got signed int *sp
- typesign.c:33:12: warning: incorrect type in assignment (different signedness)
- typesign.c:33:12: expected signed int *sp
- typesign.c:33:12: got unsigned int *up
- * check-error-end
- */
|