GNU Nana

Improved support for assertions and logging in C and C++

last updated 27 February 1998 for version 1.14

P.J.Maker (pjm@cs.ntu.edu.au)


(1)

Which is unfortunately quite uncommon in the authors experience.

(2)

And about 60 reset cycles where the machine went off into hyperspace

(3)

This allows variable number of arguments to C preprocessor macros.

(4)

If you don't want a core dump then look at stopping the core dumps with ulimit rather than changing the handler.

(5)

Side-effects include such operations as input/output or assignments, e.g. `x++'

(6)

Side-effects include operations like input/output or assignments.

(7)

This was suggested by Phil Blecker.

(8)

ANSI C does not allow variable declarations at the beginning of loops unlike C++. The `Q.h' macros get around this by starting each loop with a new scope.

(9)

This uses yet another GNU CC extension, however since we are already using statement expressions we might as well use `typeof' as well.

(10)

In the fullness of time, we may integrate these routines in here.

(11)

Of course you also need to use the gdb commands generated by the `nana' command, perhaps using `nana-clg'

(12)

Gordon Matzigkeit contributed some of the ideas presented here and raised this problem.

(13)

Or add a `--with-nana' flag to configure that does the opposite.


This document was generated on 6 November 1998 using the texi2html translator version 1.52.