Before calling user-defined function remove parameters from argument list.
authordrepper <drepper>
Thu, 26 Oct 2000 08:07:40 +0000 (08:07 +0000)
committerdrepper <drepper>
Thu, 26 Oct 2000 08:07:40 +0000 (08:07 +0000)
test-skeleton.c

index db04b11..e4cd957 100644 (file)
@@ -166,6 +166,10 @@ main (int argc, char *argv[])
   /* make sure temporary files are deleted.  */
   atexit (delete_temp_files);
 
+  /* Correct for the possible parameters.  */
+  argv += optind - 1;
+  argc -= optind - 1;
+
   /* Call the initializing function, if one is available.  */
 #ifdef PREPARE
   PREPARE (argc, argv);