Hello Sergio,
Sergio Gutierrez wrote: > Hello to all members. > > I have a couple questions about handling to things within OpenSIPS > modules. > > * What is the right way to initialize/assing the len field of a str > struct? When checking code, I have seen that in some places it is > initialized with strlen of s field, in others with strlen+1, and in > others strlen-1. .len must contain exactly the length (to be used) of the .s string. So depends of what is the source of the string :). > Besides, what is the recommended way to initialize at declaration a > str struct: Direct assignation, or using the STR_INIT macro? if you want to init str with a static string, use STR_INIT macro as it is better (you do not have to manually compute the len part). > > * What is the right code for non error conditions in module functions? > Should it be zero or nonzero value? in the internal code, 0 means success and negative vals error; for module functions (functions directly triggered from script), negative vales means error, 0 means stop the script and positive vals means success Best regards, bogdan > > Thanks in advancefor your attention, and I apologize for the "newbie" > question. > > Best regards. > > -- > Sergio GutiƩrrez > ------------------------------------------------------------------------ > > _______________________________________________ > Devel mailing list > [email protected] > http://lists.opensips.org/cgi-bin/mailman/listinfo/devel > _______________________________________________ Devel mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
