2004-01-17 Andrew Cagney <cagney@redhat.com>
authorAndrew Cagney <cagney@redhat.com>
Sun, 18 Jan 2004 03:42:28 +0000 (03:42 +0000)
committerAndrew Cagney <cagney@redhat.com>
Sun, 18 Jan 2004 03:42:28 +0000 (03:42 +0000)
* mdebugread.c (compare_blocks): Make addr_diff a LONGEST.
* block.h: Make GLOBAL_BLOCK, STATIC_BLOCK, FIRST_LOCAL_BLOOCK
enums.

gdb/ChangeLog
gdb/block.h
gdb/mdebugread.c

index a2b4b5826a44ff32afa1cf4752c820b070612e36..c8ccab5a3d7d5c700e5a8ee2453e9dada2e1c9ee 100644 (file)
@@ -1,3 +1,9 @@
+2004-01-17  Andrew Cagney  <cagney@redhat.com>
+
+       * mdebugread.c (compare_blocks): Make addr_diff a LONGEST.
+       * block.h: Make GLOBAL_BLOCK, STATIC_BLOCK, FIRST_LOCAL_BLOOCK
+       enums.
+
 2004-01-17  Daniel Jacobowitz  <drow@mvista.com>
 
        * remote.c: Update copyright years.
index 38d037e02260184dd41ca7eb9f853f749a3e3cd3..a36821305ca5f99a55edc4c7cdb346a7e9050749 100644 (file)
@@ -139,9 +139,7 @@ struct blockvector
 
 /* Special block numbers */
 
-#define GLOBAL_BLOCK           0
-#define        STATIC_BLOCK            1
-#define        FIRST_LOCAL_BLOCK       2
+enum { GLOBAL_BLOCK = 0, STATIC_BLOCK = 1, FIRST_LOCAL_BLOCK = 2 };
 
 extern struct symbol *block_function (const struct block *);
 
index 71474a9c48b8d5802313436f5e8ae51140a4ca6a..ae1ea7d6cd676592211f919de64d332dd947d990 100644 (file)
@@ -4509,7 +4509,7 @@ add_line (struct linetable *lt, int lineno, CORE_ADDR adr, int last)
 static int
 compare_blocks (const void *arg1, const void *arg2)
 {
-  int addr_diff;
+  LONGEST addr_diff;
   struct block **b1 = (struct block **) arg1;
   struct block **b2 = (struct block **) arg2;