Lines Matching defs:sw
1430 sc_term_sw_t *sw;
1433 sw = scp->tsw;
1435 sw = sc_term_match_by_number(((term_info_t *)data)->ti_index);
1437 if (sw != NULL) {
1438 strncpy(((term_info_t *)data)->ti_name, sw->te_name,
1440 strncpy(((term_info_t *)data)->ti_desc, sw->te_desc,
3313 sc_term_sw_t *sw;
3319 sw = scp->tsw;
3321 sw = sc_term_match(name);
3322 if (sw == NULL)
3326 if (strcmp(sw->te_renderer, "*") != 0) {
3327 rndr = sc_render_match(scp, sw->te_renderer,
3337 if (sw == scp->tsw) {
3338 error = (*sw->te_init)(scp, &scp->ts, SC_TE_WARM_INIT);
3346 if (sc_malloc && (sw->te_size > 0))
3347 p = malloc(sw->te_size, M_DEVBUF, M_NOWAIT);
3350 error = (*sw->te_init)(scp, &p, SC_TE_COLD_INIT);
3358 scp->tsw = sw;
3364 (*sw->te_default_attr)(scp, user_default.std_color, user_default.rev_color);