* cccp.c (main): Avoid undefined behavior when setting pend_includes
and pend_files.
From-SVN: r18409
+Thu Mar 5 00:05:40 1998 Jeffrey A Law (law@cygnus.com)
+
+ * cccp.c (main): Avoid undefined behavior when setting pend_includes
+ and pend_files.
+
Wed Mar 4 21:58:25 1998 Franz Sirl <franz.sirl-kernel@lauterbach.com>
* rs6000/linux.h: don't define DEFAULT_VTABLE_THUNKS to 1 if
case 'i':
if (!strcmp (argv[i], "-include")) {
+ int temp = i++;
+
if (i + 1 == argc)
fatal ("Filename missing after `-include' option");
else
- simplify_filename (pend_includes[i] = argv[++i]);
+ simplify_filename (pend_includes[temp] = argv[temp]);
}
if (!strcmp (argv[i], "-imacros")) {
+ int temp = i++;
+
if (i + 1 == argc)
fatal ("Filename missing after `-imacros' option");
else
- simplify_filename (pend_files[i] = argv[++i]);
+ simplify_filename (pend_files[temp] = argv[temp]);
}
if (!strcmp (argv[i], "-iprefix")) {
if (i + 1 == argc)