> -static char *
> -eat(char *s, int (*p)(int), int r) {
> +static char*
> +eat(char *s, int (*p)(int), const int r) {
>         while(*s != '\0' && p(*s) == r)
>                 s++;
>         return s;
>  }

Please do not use char* instead use char *.

>  int
> -main(int argc, char *argv[]) {
> +main(const int argc, const char *argv[]) {

Do no use const for main.  Doesn't make sense.

Thanks,
sin

Reply via email to