does this make sense in t_msgbuilder.h: #define MAXFWD_VALUE "70" #define MAXFWD_HEADER "Max-Forwards: " MAXFWD_VALUE CRLF #define MAXFWD_HEADER_LEN (sizeof(MAXFWD_HEADER) - 1) what is that "-1" leaving CR and removing LF from the length? -- juha