From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eli Zaretskii To: Jim Ingham Cc: gdb@sources.redhat.com Subject: Re: [5.1/mi] Enable MI interface Date: Wed, 21 Mar 2001 15:59:00 -0000 Message-id: References: <200103052301.PAA00893@scv2.apple.com> X-SW-Source: 2001-03/msg00054.html On Mon, 5 Mar 2001, Jim Ingham wrote: > Should mean not too much. If the ui_out stuff works on your host > platform, then you should pretty much get the MI for free. It is > another command set for gdb, and a particular ui_out that formats the > output to these commands in a more deterministicly parseable way than > raw gdb console output. IIRC MI is an interface between GDB and what/whoever is using GDB, right? If so, how, if at all, does it come into play in the normal DJGPP usage where the user types command into GDB's CLI interface? Does something convert these commands into MI before passing them to GDB? Or does the addition of MI simply mean that there's another command language available to the user, which they can use as they see fit? That is, unless the users actually type some MI commands, the MI code will not spring into action at all? Or am I missing the point entirely?