.\" This manpage has been automatically generated by docbook2man .\" from a DocBook document. This tool can be found at: .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . .TH "PARSE_NEXT_PROPERTY" "9" "09 October 2005" "" "" .SH NAME parse_next_property \- process the next property from raw input buffer .SH SYNOPSIS "SYNOPSIS" .sp \fB .sp char * parse_next_property (char * \fIbuf\fB, char * \fIend\fB, char ** \fIname\fB, int * \fIlength\fB, unsigned char ** \fIvalue\fB); \fR .SH "ARGUMENTS" .TP \fB\fIbuf\fB\fR input buffer, must be nul-terminated .TP \fB\fIend\fB\fR end of the input buffer + 1, for validation .TP \fB\fIname\fB\fR return value; set to property name in buf .TP \fB\fIlength\fB\fR return value; set to length of value .TP \fB\fIvalue\fB\fR return value; set to the property value in buf .SH "DESCRIPTION" .PP Note that the caller must make copies of the name and value returned, this function does no allocation or copying of the data. Return value is set to the next name in buf, or NULL on error.