Hi Paul, It sounds interesting :) Can you give an example…? I didn’t exactly catch the reference of the range as API arg.
Thanks, Arun On 13/11/15, 8:25 PM, "Paul Kyzivat" <[email protected] on behalf of [email protected]> wrote: >On 11/13/15 6:58 AM, Arun Arora wrote: >> Hi all, >> >> Is their any specific length of To/ From header defined by the standard (I >> guess not, but still would like to know other’s views) > >My usual answer to this is that the length of any one header field in >the message is bounded by the size of the message. :-) > >In general you will need to buffer the full message. You could arrange >your API so that individual args are specified as ranges within the >message buffer. > > Thanks, > Paul > >> In case no specific length is defined, is their any common-practice for max >> length? >> >> The question is related to the SIP session start API I am working on for SIP >> library. >> Currently the API signature is: >> >> iSipSessStart (char * psFrom, char *psTo); >> >> However, length is currently not known. Now, if I use strlen(), I might be >> into trouble if the API user does not end the parameter with NULL. >> Secondly, I need to make a copy of the string as API user can pass constant >> string in the argument which cannot be modified.. >> >> Hence, the question of To/ From header length. >> >> >> Thanks for the help, >> Arun >> >> _______________________________________________ >> Sip-implementors mailing list >> [email protected] >> https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors >> > >_______________________________________________ >Sip-implementors mailing list >[email protected] >https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
