summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--funcptr.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/funcptr.c b/funcptr.c
index 39cb843..19f2eb6 100644
--- a/funcptr.c
+++ b/funcptr.c
@@ -28,8 +28,9 @@ void fpv_exec(int (**fpv)(int), int n) {
}
int main(int argc, char **argv) {
- for (argv++, argc--; argc; argv++, argc--) {
- fpv_exec(fpv, atoi(*argv));
+ int i;
+ for (i = 1; i < argc; i++) {
+ fpv_exec(fpv, atoi(argv[i]));
}
exit(EXIT_SUCCESS);