diff options
author | Gabriel Dos Reis <gdr@codesourcery.com> | 2000-05-28 21:22:12 +0000 |
---|---|---|
committer | Gabriel Dos Reis <gdr@gcc.gnu.org> | 2000-05-28 21:22:12 +0000 |
commit | 6f5ef761dff56f6fad015e13d16d1ec12283a25c (patch) | |
tree | 8ea1a5fdfdba85a8c2a066a09b4a28546171a2b0 /gcc/toplev.h | |
parent | 055177dc83b011c37b3b78c23d4f86d471bf21c7 (diff) | |
download | gcc-6f5ef761dff56f6fad015e13d16d1ec12283a25c.zip gcc-6f5ef761dff56f6fad015e13d16d1ec12283a25c.tar.gz gcc-6f5ef761dff56f6fad015e13d16d1ec12283a25c.tar.bz2 |
toplev.h (skip_leading_substring): New macro.
2000-05-28 Gabriel Dos Reis <gdr@codesourcery.com>
* toplev.h (skip_leading_substring): New macro.
* toplev.c (decode_f_option): Use skip_leading_substring instead
of strncmp.
(decode_W_option): Likewise.
cp/
2000-05-28 Gabriel Dos Reis <gdr@codesourcery.com>
* decl2.c (lang_decode_option): Use skip_leading_substring instead
of plain strncmp.
From-SVN: r34240
Diffstat (limited to 'gcc/toplev.h')
-rw-r--r-- | gcc/toplev.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/toplev.h b/gcc/toplev.h index 9f7ed84..fdfee43 100644 --- a/gcc/toplev.h +++ b/gcc/toplev.h @@ -26,6 +26,11 @@ union tree_node; struct rtx_def; #endif +/* If non-NULL, return one past-the-end of the matching SUBPART of + the WHOLE string. */ +#define skip_leading_substring(whole, part) \ + (strncmp (whole, part, strlen (part)) ? NULL : whole + strlen (part)) + extern int read_integral_parameter PARAMS ((const char *, const char *, const int)); extern int count_error PARAMS ((int)); |