Mercurial > hg > freeDiameter
comparison include/freeDiameter/libfdproto.h @ 1242:b25ca6134bdc
Fix configuration dump when no extension is loaded
author | Sebastien Decugis <sdecugis@freediameter.net> |
---|---|
date | Mon, 11 Nov 2013 14:42:02 +0800 |
parents | b255ba44f59c |
children | 7c5f662c4eef |
comparison
equal
deleted
inserted
replaced
1241:12c3e0c7fa0b | 1242:b25ca6134bdc |
---|---|
250 DECLARE_FD_DUMP_PROTOTYPE( fd_dump_extend_hexdump, uint8_t *data, size_t datalen, size_t trunc, size_t wrap ); | 250 DECLARE_FD_DUMP_PROTOTYPE( fd_dump_extend_hexdump, uint8_t *data, size_t datalen, size_t trunc, size_t wrap ); |
251 | 251 |
252 | 252 |
253 /* Some helpers macro for writing such *_dump routine */ | 253 /* Some helpers macro for writing such *_dump routine */ |
254 #define FD_DUMP_STD_PARAMS buf, len, offset | 254 #define FD_DUMP_STD_PARAMS buf, len, offset |
255 #define FD_DUMP_HANDLE_OFFSET() size_t o = 0; if (!offset) offset = &o | 255 #define FD_DUMP_HANDLE_OFFSET() size_t o = 0; if (!offset) offset = &o; if (buf && (*buf) && !(*offset)) **buf='\0' |
256 #define FD_DUMP_HANDLE_TRAIL() while ((*buf) && (*offset > 0) && ((*buf)[*offset - 1] == '\n')) { *offset -= 1; (*buf)[*offset] = '\0'; } | 256 #define FD_DUMP_HANDLE_TRAIL() while ((*buf) && (*offset > 0) && ((*buf)[*offset - 1] == '\n')) { *offset -= 1; (*buf)[*offset] = '\0'; } |
257 | 257 |
258 | 258 |
259 | 259 |
260 /*============================================================*/ | 260 /*============================================================*/ |