_cputs(m->title);
ctk_80col_cputsn(m->title, m->titlelen);
s_ctk_draw_menus(struct ctk_menus *menus){  struct ctk_menu *m;      memcpy((char *)0xe000, ctk_80col_theme.menuleftpattern, 8);  /* Draw menus */  gotoxy(2, 0);  revers(1);  for(m = menus->menus->next; m != NULL; m = m->next) {    if(m != menus->open) {      _cputs(m->title);      cputc(' ');    } else {      draw_menu(m);    }  }  if(wherex() + strlen(menus->desktopmenu->title) + 2 >= SCREEN_WIDTH) {    gotoxy(SCREEN_WIDTH - strlen(menus->desktopmenu->title) - 2, 0);  } else {    cclear(SCREEN_WIDTH - wherex() -	   strlen(menus->desktopmenu->title) - 2);  }    /* Draw desktopmenu */  if(menus->desktopmenu != menus->open) {    _cputs(menus->desktopmenu->title);    cputc(' ');    cputc(' ');      } else {    draw_menu(menus->desktopmenu);  }  revers(0);  memcpy(0xe138, ctk_80col_theme.menurightpattern, 8);}