Lines Matching refs:cm
234 charmap_t *cm;
237 cm = avl_first(&cmap_mbs);
238 while (cm != NULL) {
239 (void) printf("name=\"%s\"\n", cm->cm_name);
242 for (i = 0; i < cm->cm_frmbs_len; i++)
243 (void) printf("\\x%02x", cm->cm_frmbs[i] & 0xFF);
247 for (i = 0; i < cm->cm_tombs_len; i++)
248 (void) printf("\\x%02x", cm->cm_tombs[i] & 0xFF);
251 cm = AVL_NEXT(&cmap_mbs, cm);
462 charmap_t *cm = NULL;
467 cm = avl_find(&cmap_mbs, &srch, NULL);
468 if (cm != NULL)
473 return (cm);
484 charmap_t *cm;
489 cm = avl_find(&cmap_mbs, &srch, &where);
490 if (cm != NULL) {
494 cm = avl_nearest(&cmap_mbs, where, AVL_AFTER);
495 if (cm != NULL && 0 == memcmp(cm->cm_frmbs, mbs, len))
507 charmap_t *cm;
523 cm = find_mbs(*iptr, mbs_len);
524 if (cm == NULL) {
534 assert(cm->cm_frmbs_len > 0);
535 if (cm->cm_tombs_len == 0) {
536 if (sflag == 0 && cm->cm_warned == 0) {
537 cm->cm_warned = 1;
539 cm->cm_name);
546 *iptr += cm->cm_frmbs_len;
547 *ileft -= cm->cm_frmbs_len;
551 *iptr += cm->cm_frmbs_len;
552 *ileft -= cm->cm_frmbs_len;
553 (void) memcpy(*optr, cm->cm_tombs, cm->cm_tombs_len);
554 *optr += cm->cm_tombs_len;
555 *oleft -= cm->cm_tombs_len;