comparison debug.h @ 839:33207ed1174b

Merge in ECC
author Matt Johnston <matt@ucc.asn.au>
date Mon, 21 Oct 2013 22:57:21 +0800
parents 7dcb46da72d9
children b298bb438625
comparison
equal deleted inserted replaced
834:e378da7eae5d 839:33207ed1174b
38 * 38 *
39 * Caution: Don't use this in an unfriendly environment (ie unfirewalled), 39 * Caution: Don't use this in an unfriendly environment (ie unfirewalled),
40 * since the printing may not sanitise strings etc. This will add a reasonable 40 * since the printing may not sanitise strings etc. This will add a reasonable
41 * amount to your executable size. */ 41 * amount to your executable size. */
42 /* #define DEBUG_TRACE */ 42 /* #define DEBUG_TRACE */
43 #define DEBUG_TRACE
43 44
44 /* All functions writing to the cleartext payload buffer call 45 /* All functions writing to the cleartext payload buffer call
45 * CHECKCLEARTOWRITE() before writing. This is only really useful if you're 46 * CHECKCLEARTOWRITE() before writing. This is only really useful if you're
46 * attempting to track down a problem */ 47 * attempting to track down a problem */
47 /*#define CHECKCLEARTOWRITE() assert(ses.writepayload->len == 0 && \ 48 /*#define CHECKCLEARTOWRITE() assert(ses.writepayload->len == 0 && \
69 #define TRACE2(X) 70 #define TRACE2(X)
70 #endif /*DEBUG_TRACE*/ 71 #endif /*DEBUG_TRACE*/
71 72
72 /* To debug with GDB it is easier to run with no forking of child processes. 73 /* To debug with GDB it is easier to run with no forking of child processes.
73 You will need to pass "-F" as well. */ 74 You will need to pass "-F" as well. */
74 /* #define DEBUG_NOFORK */ 75 #define DEBUG_NOFORK
75 76
76 77
77 /* For testing as non-root on shadowed systems, include the crypt of a password 78 /* For testing as non-root on shadowed systems, include the crypt of a password
78 * here. You can then log in as any user with this password. Ensure that you 79 * here. You can then log in as any user with this password. Ensure that you
79 * make your own password, and are careful about using this. This will also 80 * make your own password, and are careful about using this. This will also