第 5 章「ラベル」を参照してください。
int getcmwfsrange( char *path, brange_t *range); int fgetcmwfsrange( int fd, brange_t *range);
char bltocolor( const blevel_t *label); char bltocolor_t( const blevel_t *label, const int size, char *color_name); int labelinfo( struct label_info *info); int labelvers( char **version, const int length);
char halloc( const unsigned char id); void hfree( char *hex); char *bcltoh_r( const bclabel_t *label, char *hex); har *bsltoh_r( const bslabel_t *label, char *hex); char *biltoh_r( const bilabel_t *label, char *hex);
int blequal( const blevel_t *level1, const blevel_t *level2); int bldominates( const blevel_t *level1, const blevel_t *level2); int blstrictdom( const blevel_t *level1, const blevel_t *level2); int blinrange( const blevel_t *level, const brange_t *range); void blmaximum( blevel_t *maximum_label, const blevel_t *bounding_label); void blminimum( blevel_t *minimum_label, const blevel_t *bounding_label);
int bltype( const void *label, const unsigned char type); void setbltype( void *label, const unsigned char type);
void bslhigh( bslabel_t *label); void bsllow( bslabel_t *label); void bslundef( bslabel_t *label); int bslvalid( const bslabel_t *senslabel); int blinset( const blevel_t *senslabel, const set_id *id); int bsltos( const bslabel_t *label, char **string, const int length, const int flags); int stobsl( const char *string, bslabel_t *label, const int flags, int *error); char *sbsltos( const bslabel_t *label, const int length); char *bsltoh( const bslabel_t *label); int htobcl( const char *hex, bclabel_t *label);
void bilhigh( bilabel_t *label); void billow( bilabel_t *label); void bilundef( bilabel_t *label); int bilvalid( const bilabel_t *inflabel); int biltos( const bilabel_t *label, char **string, const int length, const int flags); int stobil( const char *string, bilabel_t *label, const int flags, int *error); char *sbiltos( const bilabel_t *label, const int length); char *biltoh( const bilabel_t *label, int htobil( const char *hex, bilabel_t *label); int bilequal( const bilabel_t *label1, const bilabel_t *label2); int bildominates( const bilabel_t *label1, const bilabel_t *label2); int bimequal( const bilabel_t *label1, const bilabel_t *label2); int bimdominates( const bilabel_t *label1, bilabel *receiving_label, const bilabel_t *adding_label); void bilconjoin( bilabel *receiving_label, const bilabel_t *adding_label);
int getcmwlabel( const char *path, const bclabel_t *label); int setcmwlabel( const char *path, const bclabel_t *label, const setting_flag_t flag); int fgetcmwlabel( const int fd, bclabel_t *label); int fsetcmwlabel( const int fd, const bclabel_t *label, const setting_flag_t flag); int lgetcmwlabel( const int fd, bclabel_t *label); int lsetcmwlabel( const int fd, const bclabel_t *label, const setting_flag_t flag); int getcmwplabel( const bclabel_t *label); int setcmwplabel( const bclabel_t *label, const setting_flag_t flag); void bclhigh( bclabel_t *label); void bcllow( bclabel_t *label); void bclundef( bclabel_t *label); void getcsl( bslabel_t *destination_label, const bclabel_t *source_label); void setcsl( bclabel_t *destination_label, const bslabel_t *source_label); void getcil( bilabel_t *destination_label, const bclabel_t *source_label); void setcil( bclabel_t *destination_label, const bilabel_t *source_label); int bcltos( const bclabel_t *label, char **string, const int length, const int flags); int stobcl( const char *string, bclabel_t *label, const int flags, int *error); char *sbcltos( const bclabel_t *label, const int length); char *bcltobanner( const bclabel_t *label, struct banner_fields *fields, const int flags); bilabel_t *bcltoil( bclabel_t *label); blevel_t *biltolev( bilabel_t *label); bslabel_t *bcltosl( bclabel_t *label); char *bcltoh( const bclabel_t *label); int htobcl( const char *hex, bclabel_t *label);