Przemek, do you think it's time to cleanup 'const' keyword for Extend, Item, hb_set*(), File API functions? It would help catching wrong interface code. Clipper .api compatibility could be achieved by some extended #define mapping with casts.
Updated after r11483: --- ../../dlmalloc.c:4065: warning: dereferencing pointer 'b' does break strict-aliasing rules ../../dlmalloc.c:4063: warning: dereferencing pointer 'b' does break strict-aliasing rules ../../dlmalloc.c:4083: warning: dereferencing pointer 'b' does break strict-aliasing rules ../../dlmalloc.c:4081: warning: dereferencing pointer 'b' does break strict-aliasing rules ../../dlmalloc.c:4092: warning: dereferencing pointer 'B' does break strict-aliasing rules ../../dlmalloc.c:4092: warning: dereferencing pointer 'B' does break strict-aliasing rules ../../dlmalloc.c:4092: warning: dereferencing pointer 'B' does break strict-aliasing rules ../../dlmalloc.c:3724: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../dlmalloc.c:3724: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../dlmalloc.c:3724: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../dlmalloc.c:3685: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../dlmalloc.c:3685: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../dlmalloc.c:3685: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../dlmalloc.c:3203: warning: dereferencing pointer 'bin' does break strict-aliasing rules ../../dlmalloc.c:3203: warning: dereferencing pointer 'bin' does break strict-aliasing rules ../../dlmalloc.c:3203: warning: dereferencing pointer 'bin' does break strict-aliasing rules ../../dlmalloc.c:3260: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../dlmalloc.c:3260: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../dlmalloc.c:3260: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../dlmalloc.c:3316: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../dlmalloc.c:3316: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../dlmalloc.c:3316: warning: dereferencing pointer 'F' does break strict-aliasing rules ../../dlmalloc.c:4241: warning: dereferencing pointer 'B' does break strict-aliasing rules ../../dlmalloc.c:4241: warning: dereferencing pointer 'B' does break strict-aliasing rules ../../dlmalloc.c:4241: warning: dereferencing pointer 'B' does break strict-aliasing rules ../../../maindllp.c:429: warning: deprecated conversion from string constant to 'char*' ../../../maindllp.c:454: warning: deprecated conversion from string constant to 'char*' ../../ctnet.c:182: warning: deprecated conversion from string constant to 'char*' ../../print.c:204: warning: deprecated conversion from string constant to 'char*' ../../print.c:205: warning: deprecated conversion from string constant to 'char*' --- Brgds, Viktor _______________________________________________ Harbour mailing list [email protected] http://lists.harbour-project.org/mailman/listinfo/harbour
