From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23493 invoked by alias); 2 Jan 2007 10:07:54 -0000 Received: (qmail 23482 invoked by uid 22791); 2 Jan 2007 10:07:53 -0000 X-Spam-Check-By: sourceware.org Received: from viper.snap.net.nz (HELO viper.snap.net.nz) (202.37.101.8) by sourceware.org (qpsmtpd/0.31) with ESMTP; Tue, 02 Jan 2007 10:07:42 +0000 Received: from kahikatea.snap.net.nz (p202-124-124-112.snap.net.nz [202.124.124.112]) by viper.snap.net.nz (Postfix) with ESMTP id 250BF3D82A5 for ; Tue, 2 Jan 2007 23:07:39 +1300 (NZDT) Received: by kahikatea.snap.net.nz (Postfix, from userid 500) id D188B4F6ED; Tue, 2 Jan 2007 23:07:36 +1300 (NZDT) From: Nick Roberts MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17818.12006.696879.216415@kahikatea.snap.net.nz> Date: Tue, 02 Jan 2007 10:07:00 -0000 To: gdb-patches@sources.redhat.com Subject: [PATCH] MI: Add value field to output of -var-create X-Mailer: VM 7.19 under Emacs 22.0.92.5 X-IsSubscribed: yes Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2007-01/txt/msg00046.txt.bz2 This patch just adds the value field to the output of var-create so that the frontend doesn't need to issue another command to find out what it is. If approved, I'll change the tests and documentation accordingly. -- Nick http://www.inet.net.nz/~nickrob 2007-01-02 Nick Roberts * mi/mi-cmd-var.c (mi_cmd_var_create): Add value field. *** mi-cmd-var.c 08 Dec 2006 15:04:16 +1300 1.27 --- mi-cmd-var.c 27 Dec 2006 13:51:09 +1300 *************** mi_cmd_var_create (char *command, char * *** 125,131 **** if (var == NULL) error (_("mi_cmd_var_create: unable to create variable object")); ! print_varobj (var, PRINT_NO_VALUES, 0 /* don't print expression */); do_cleanups (old_cleanups); return MI_CMD_DONE; --- 125,131 ---- if (var == NULL) error (_("mi_cmd_var_create: unable to create variable object")); ! print_varobj (var, PRINT_ALL_VALUES, 0 /* don't print expression */); do_cleanups (old_cleanups); return MI_CMD_DONE;