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 /*============================================================*/
"Welcome to our mercurial repository"