Lines Matching refs:mbs
52 get_cc(WINDOW *w, char *mbs, FILE *fp) in get_cc() argument
61 if (fscanf(fp, "%[^\n]%n ", mbs, &n) < 1) in get_cc()
67 if (mvwaddstr(w, y, x, mbs) == ERR) in get_cc()
78 char *mbs; in getwin() local
87 if ((mbs = (char *) malloc((size_t) (LINE_MAX+1))) == NULL) in getwin()
104 by = fscanf(fp, "BG=%hx,%hd,%[^\n] ", &w->_bg._at, &w->_bg._co, mbs); in getwin()
108 while (get_cc(w, mbs, fp)) in getwin()
114 free(mbs); in getwin()
120 free(mbs); in getwin()
129 char *mbs, int len, FILE *fp) in put_cc() argument
139 (void) __m_cc_mbs(&w->_line[y][x], mbs, len); in put_cc()
148 (void) __m_cc_mbs(&w->_line[y][i], mbs, 0); in put_cc()
154 (void) fprintf(fp, "%d,%d,%#x,%d,%s\n", y, x, at, co, mbs); in put_cc()
163 char *mbs; in putwin() local
167 mbs_len = columns * _M_CCHAR_MAX * MB_LEN_MAX * sizeof (*mbs) + 1; in putwin()
168 if ((mbs = (char *) malloc((size_t) mbs_len)) == (char *) 0) in putwin()
179 (void) __m_cc_mbs(&w->_bg, mbs, (int)mbs_len); in putwin()
181 (void) fprintf(fp, "BG=%#x,%d,%s\n", w->_bg._at, w->_bg._co, mbs); in putwin()
185 x = put_cc(w, y, x, mbs, (int)mbs_len, fp); in putwin()
190 free(mbs); in putwin()