2012-07-05 Hui Zhu <hui_zhu@mentor.com>
authorHui Zhu <teawater@gmail.com>
Thu, 5 Jul 2012 01:00:43 +0000 (01:00 +0000)
committerHui Zhu <teawater@gmail.com>
Thu, 5 Jul 2012 01:00:43 +0000 (01:00 +0000)
* breakpoint.c (check_for_argument): Move to file cli/cli-utils.c.
* cli/cli-utils.c (check_for_argument): New function.
* cli/cli-utils.h (check_for_argument): Ditto.

gdb/ChangeLog
gdb/breakpoint.c
gdb/cli/cli-utils.c
gdb/cli/cli-utils.h

index 087ed25..ede73f2 100644 (file)
@@ -1,3 +1,9 @@
+2012-07-05  Hui Zhu  <hui_zhu@mentor.com>
+
+       * breakpoint.c (check_for_argument): Move to file cli/cli-utils.c.
+       * cli/cli-utils.c (check_for_argument): New function.
+       * cli/cli-utils.h (check_for_argument): Ditto.
+
 2012-07-04  H.J. Lu  <hongjiu.lu@intel.com>
 
        * NEWS: Mention x32 ABI support.
index 555694e..6b9faf3 100644 (file)
@@ -11085,23 +11085,6 @@ watch_command_wrapper (char *arg, int from_tty, int internal)
   watch_command_1 (arg, hw_write, from_tty, 0, internal);
 }
 
-/* A helper function that looks for an argument at the start of a
-   string.  The argument must also either be at the end of the string,
-   or be followed by whitespace.  Returns 1 if it finds the argument,
-   0 otherwise.  If the argument is found, it updates *STR.  */
-
-static int
-check_for_argument (char **str, char *arg, int arg_len)
-{
-  if (strncmp (*str, arg, arg_len) == 0
-      && ((*str)[arg_len] == '\0' || isspace ((*str)[arg_len])))
-    {
-      *str += arg_len;
-      return 1;
-    }
-  return 0;
-}
-
 /* A helper function that looks for the "-location" argument and then
    calls watch_command_1.  */
 
index 3239a46..81a4acc 100644 (file)
@@ -286,3 +286,17 @@ extract_arg (char **arg)
 
   return copy;
 }
+
+/* See documentation in cli-utils.h.  */
+
+int
+check_for_argument (char **str, char *arg, int arg_len)
+{
+  if (strncmp (*str, arg, arg_len) == 0
+      && ((*str)[arg_len] == '\0' || isspace ((*str)[arg_len])))
+    {
+      *str += arg_len;
+      return 1;
+    }
+  return 0;
+}
index 5f8a91d..9fb12ba 100644 (file)
@@ -114,4 +114,10 @@ extern char *remove_trailing_whitespace (const char *start, char *s);
 
 extern char *extract_arg (char **arg);
 
+/* A helper function that looks for an argument at the start of a
+   string.  The argument must also either be at the end of the string,
+   or be followed by whitespace.  Returns 1 if it finds the argument,
+   0 otherwise.  If the argument is found, it updates *STR.  */
+extern int check_for_argument (char **str, char *arg, int arg_len);
+
 #endif /* CLI_UTILS_H */