1. NAME▲
bitmap_scnlistprintf - convert bitmap to list format ASCII string
2. SYNOPSIS ▲
int bitmap_scnlistprintf(char * buf , unsigned int buflen , const unsigned long * maskp , int nmaskbits );
3. ARGUMENTS ▲
buf
byte buffer into which string is placed
buflen
reserved size of buf, in bytes
maskp
pointer to bitmap to convert
nmaskbits
size of bitmap, in bits
4. DESCRIPTION ▲
Output 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. Output format is compatible with the format accepted as input by bitmap_parselist.
The return value is the number of characters which were written to *buf excluding the trailing Aq\0Aq, as per ISO C99Aqs scnprintf.
5. COPYRIGHT ▲