* Rename remote-es1800.c to remote-es.c
[deliverable/binutils-gdb.git] / gdb / c-valprint.c
index 1df82289035ddda6c769f9152cd5c9da51158893..14deef869b9ce43b54f997daee3431012e1726df 100644 (file)
@@ -289,7 +289,7 @@ c_val_print (type, valaddr, address, stream, format, deref_ref, recurse,
          break;
        }
       len = TYPE_NFIELDS (type);
-      val = unpack_long (builtin_type_int, valaddr);
+      val = unpack_long (type, valaddr);
       for (i = 0; i < len; i++)
        {
          QUIT;
@@ -304,11 +304,7 @@ c_val_print (type, valaddr, address, stream, format, deref_ref, recurse,
        }
       else
        {
-#ifdef LONG_LONG
-         fprintf_filtered (stream, "%lld", val);
-#else
-         fprintf_filtered (stream, "%ld", val);
-#endif
+         print_longest (stream, 'd', 0, val);
        }
       break;
 
This page took 0.023155 seconds and 4 git commands to generate.