general.c is missing traps.h include:
        general.c: In function ‘bash_tilde_expand’:
        general.c:991:3: warning: implicit declaration of function
                ‘any_signals_trapped’ [-Wimplicit-function-declaration]
        if (any_signals_trapped () < 0)

unicode.c is missing stdio.h include:
        unicode.c: In function ‘u32tocesc’:
        unicode.c:141:5: warning: implicit declaration of function
                ‘sprintf’ [-Wimplicit-function-declaration]
        l = sprintf (s, "\\u%04X", wc);
        unicode.c:141:9: warning: incompatible implicit declaration of
        built-in function ‘sprintf’ [enabled by default]
        l = sprintf (s, "\\u%04X", wc);

expr.c uses a func name that conflicts with glibc's math lib:
        expr.c:210:17: warning: conflicting types for built-in function
        ‘exp2’ [enabled by default]
        static intmax_t exp2 __P((void));
guess it should be renamed to something else.
-mike

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to