.\" 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 "BITMAP_PARSELIST" "9" "09 October 2005" "" "" .SH NAME bitmap_parselist \- convert list format ASCII string to bitmap .SH SYNOPSIS "SYNOPSIS" .sp \fB .sp int bitmap_parselist (const char * \fIbp\fB, unsigned long * \fImaskp\fB, int \fInmaskbits\fB); \fR .SH "ARGUMENTS" .TP \fB\fIbp\fB\fR -- undescribed -- .TP \fB\fImaskp\fB\fR -- undescribed -- .TP \fB\fInmaskbits\fB\fR number of bits in mask to be written .SH "DESCRIPTION" .PP Input format is a comma-separated list of decimal numbers and ranges. Consecutively set bits are shown as two hyphen-separated decimal numbers, the smallest and largest bit numbers set in the range. .PP Returns 0 on success, -errno on invalid input strings: -EINVAL: second number in range smaller than first -EINVAL: invalid character in string -ERANGE: bit number specified too large for mask