1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<!--Converted with LaTeX2HTML 2K.1beta (1.48)
original version by: Nikos Drakos, CBLU, University of Leeds
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
* with significant contributions from:
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
<HTML>
<HEAD>
<TITLE>Extra Macros</TITLE>
<META NAME="description" CONTENT="Extra Macros">
<META NAME="keywords" CONTENT="MANUAL">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="LaTeX2HTML v2K.1beta">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
<LINK REL="STYLESHEET" HREF="MANUAL.css">
<LINK REL="next" HREF="node47.html">
<LINK REL="previous" HREF="node45.html">
<LINK REL="up" HREF="node41.html">
<LINK REL="next" HREF="node47.html">
</HEAD>
<BODY >
<!--Navigation Panel-->
<A NAME="tex2html706"
HREF="node47.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html702"
HREF="node41.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html696"
HREF="node45.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html704"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html707"
HREF="node47.html">HTML Mode</A>
<B> Up:</B> <A NAME="tex2html703"
HREF="node41.html">For Hackers...</A>
<B> Previous:</B> <A NAME="tex2html697"
HREF="node45.html">Debugging</A>
  <B> <A NAME="tex2html705"
HREF="node1.html">Contents</A></B>
<BR>
<BR>
<!--End of Navigation Panel-->
<H1><A NAME="SECTION001130000000000000000">
Extra Macros</A>
</H1>
<P>
Extra debugging messages that are normally sent to stderr are also off
for regular use as a program. If you'd like to see those messages,
then make sure the symbol ``DEBUGGING'' is defined, for example, insert
the line -DDEBUGGING=1 into the CFLAGS line of the Makefile. Then the
program will compile with extra debugging messages letting you know
what it's doing at any given time. Also, for a given version, defining
TEMP_DEBUGGING will spit out debugging messages that have been
recently added and so on. Finally, if you're paranoid about the way
that keysym_callback() is working, (it is what
drives the insertion of text into output_text widget) then define
CONSOLE_OUTPUT and it will spit diagnosticts to stdout and stderr as
it's needed. To enable all possible ugliness in the code, put the
following in the CFLAGS variable in the top level Makefile:
-DCONSOLE_OUTPUT=1 -DDEBUGGING=1 -DTEMP_DEBUGGING=1 -DV_DEBUGGING=1
and recompile. Also, if you define <B>GUI_EVERYTHING</B> in app.c, then write
success/error messages will pop up in their own windows rather than
just in the status buffer.
<P>
<BR><HR>
<ADDRESS>
David Allen
2001-04-26
</ADDRESS>
</BODY>
</HTML>
|