Document ada_remove_trailing_digits more
authorJoel Brobecker <brobecker@gnat.com>
Fri, 1 Jul 2011 18:24:52 +0000 (18:24 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Fri, 1 Jul 2011 18:24:52 +0000 (18:24 +0000)
gdb/ChangeLog:

        * ada-lang.c (ada_remove_trailing_digits): Expand documentation.

gdb/ChangeLog
gdb/ada-lang.c

index d10df1c3b5befc45877976a6afa0fd9b0b345abe..3c8f30d5ccfb3ac816658cddd382de010b6f4438 100644 (file)
@@ -1,3 +1,7 @@
+2011-07-01  Joel Brobecker  <brobecker@adacore.com>
+
+       * ada-lang.c (ada_remove_trailing_digits): Expand documentation.
+
 2011-06-30  Tom Tromey  <tromey@redhat.com>
 
        * varobj.c (varobj_create): Call do_cleanups on early exit path.
index a3234fba0f71a975e929a678dde1a22f6662ddcd..4f6e1611e56997d42fb554c1c63a07766dca5cd7 100644 (file)
@@ -900,11 +900,14 @@ is_lower_alphanum (const char c)
   return (isdigit (c) || (isalpha (c) && islower (c)));
 }
 
-/* Remove either of these suffixes:
+/* ENCODED is the linkage name of a symbol and LEN contains its length.
+   This function saves in LEN the length of that same symbol name but
+   without either of these suffixes:
      . .{DIGIT}+
      . ${DIGIT}+
      . ___{DIGIT}+
      . __{DIGIT}+.
+
    These are suffixes introduced by the compiler for entities such as
    nested subprogram for instance, in order to avoid name clashes.
    They do not serve any purpose for the debugger.  */