Lines Matching refs:mbs
54 get_cc(WINDOW *w, char *mbs, FILE *fp)
63 if (fscanf(fp, "%[^\n]%n ", mbs, &n) < 1)
69 if (mvwaddstr(w, y, x, mbs) == ERR)
80 char *mbs;
89 if ((mbs = (char *) malloc((size_t) (LINE_MAX+1))) == NULL)
106 by = fscanf(fp, "BG=%hx,%hd,%[^\n] ", &w->_bg._at, &w->_bg._co, mbs);
110 while (get_cc(w, mbs, fp))
116 free(mbs);
122 free(mbs);
131 char *mbs, int len, FILE *fp)
141 (void) __m_cc_mbs(&w->_line[y][x], mbs, len);
150 (void) __m_cc_mbs(&w->_line[y][i], mbs, 0);
156 (void) fprintf(fp, "%d,%d,%#x,%d,%s\n", y, x, at, co, mbs);
165 char *mbs;
169 mbs_len = columns * _M_CCHAR_MAX * MB_LEN_MAX * sizeof (*mbs) + 1;
170 if ((mbs = (char *) malloc((size_t) mbs_len)) == (char *) 0)
181 (void) __m_cc_mbs(&w->_bg, mbs, (int)mbs_len);
183 (void) fprintf(fp, "BG=%#x,%d,%s\n", w->_bg._at, w->_bg._co, mbs);
187 x = put_cc(w, y, x, mbs, (int)mbs_len, fp);
192 free(mbs);