> -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
