CMW Labels
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);
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);
bslabel_t *bcltosl(bclabel_t *label);
char *bcltoh(const bclabel_t *label);
int htobcl(const char *hex, bclabel_t *label);