Z:gnu-www-ja-stallman-kth--10f651-You can also do some things th/en

You can also do some things that are not usual in symbolic C debuggers, for example: You can refer to any C datatype at any memory address, either to examine the value, or to assign the value. So for example if you want to store a floating point value in a word at a certain address, you just say: &ldquo;Give me the object of type FLOAT or DOUBLE at this address&rdquo; and then assign that. Another thing you can do is to examine all the values that have been examined in the past. Every value examined gets put on the &ldquo;value history&rdquo;. You can refer to any element in the history by its numerical position, or you can easily refer to the last element with just dollar-sign. And this makes it much easier to trace list structure. If you have any kind of C structure that contains a pointer to another one, you can do something like &ldquo;PRINT *$.next&rdquo;, which says: &ldquo;Get the next field out of the last thing you showed me, and then display the structure that points at&rdquo;. And you can repeat that command, and each time you'll see then next structure in the list. Whereas in every other C debugger that I've seen the only way to do that is to type a longer command each time. And when this is combined with the feature that just typing carriage-return repeats the last command you issued, it becomes very convenient. Just type carriage-return for each element in the list you want to see.