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 Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make