Posted to tcl by auriocus at Wed Jun 25 20:13:56 GMT 2014view pretty

rde_critcl/param.c:244:3: warning: implicit declaration of function 'qsort' is invalid in C99 [-Wimplicit-function-declaration]
                qsort (mv, mc, sizeof (long int), er_int_compare);
                ^
rde_critcl/param.c:279:6: warning: expression result unused [-Wunused-value]
            (long int) rde_stack_top (p->LS);
            ^          ~~~~~~~~~~~~~~~~~~~~~
rde_critcl/param.c:280:2: warning: control reaches end of non-void function [-Wreturn-type]
        }
        ^
rde_critcl/param.c:438:34: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast]
            rde_stack_push (p->ER->msg, (void*) s);
                                        ^
rde_critcl/param.c:527:42: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast]
            hPtr = Tcl_FindHashEntry (tablePtr, (char*) s);
                                                ^
/usr/include/tcl.h:2369:38: note: expanded from macro 'Tcl_FindHashEntry'
        (*((tablePtr)->findProc))(tablePtr, key)
                                            ^
rde_critcl/param.c:560:44: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast]
            hPtr = Tcl_CreateHashEntry (tablePtr, (char*) s, &isnew);
                                                  ^
/usr/include/tcl.h:2372:40: note: expanded from macro 'Tcl_CreateHashEntry'
        (*((tablePtr)->createProc))(tablePtr, key, newPtr)
                                              ^
rde_critcl/param.c:710:55: warning: implicit declaration of function 'isxdigit' is invalid in C99 [-Wimplicit-function-declaration]
            return (character >= 0) && (character < 0x80) && isxdigit(character);
                                                             ^
rde_critcl/param.c:715:55: warning: implicit declaration of function 'isdigit' is invalid in C99 [-Wimplicit-function-declaration]
            return (character >= 0) && (character < 0x80) && isdigit(character);
                                                             ^
rde_critcl/param.c:4686:43: warning: format specifies type 'int' but the argument has type 'long' [-Wformat]
            sprintf (parserg->buf, "vmparser%d", parserg->counter);
                                            ~~   ^~~~~~~~~~~~~~~~
                                            %ld
/usr/include/secure/_stdio.h:49:56: note: expanded from macro 'sprintf'
  __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__)
                                                       ^
9 warnings generated.