URL:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=16170>
Summary: make 3.81rc2: compile warnings on AIX
Project: make
Submitted by: afrink
Submitted on: Do 23.03.2006 um 12:37
Severity: 3 - Normal
Item Group: Build/Install
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Component Version: CVS
Platform Version: POSIX-Based
Fixed Release: None
_______________________________________________________
Details:
The following compile warnings on AIX 5.3 with the C for AIX Compiler,
Version 6, should (hopefully) be easy to fix:
"function.c", line 1751.34: 1506-280 (W) Function argument assignment between
types "int*" and "unsigned int*" is not allowed.
void fold_newlines (char *buffer, int *length) is called in line 1751 in
func_shell() with fold_newlines (buffer, &i); where i is an unsigned int
(this has been changed since 3.80). In the #ifdef _AMIGA part it is still
called with an int. This there probably was a good reason to switch from int
to unsigned int, it should be done everywhere.
"misc.c", line 667.15: 1506-280 (W) Function argument assignment between
types "unsigned char*" and "const unsigned char*" is not allowed.
"misc.c", line 746.15: 1506-280 (W) Function argument assignment between
types "unsigned char*" and "const unsigned char*" is not allowed.
"misc.c", line 794.15: 1506-280 (W) Function argument assignment between
types "unsigned char*" and "const unsigned char*" is not allowed.
"misc.c", line 828.15: 1506-280 (W) Function argument assignment between
types "unsigned char*" and "const unsigned char*" is not allowed.
_() expands to (const char*)() on AIX. Therefore static void log_access (char
*flavor) should be replaced by static void log_access (const char *flavor).
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=16170>
_______________________________________________
Nachricht geschickt von/durch Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-make