meta Subrotina

Propósito

Ativa / desabilita meta-chaves.

Biblioteca

Biblioteca de Curses (libcurses.a)

Sintaxe

#include <curses.h>

int meta(WINDOW *win,
bool bf);

Descrição

Inicialmente, se o terminal retorna 7 ou 8 bits significativos na entrada depende do modo de controle do driver de exibição. Para forçar 8 bits a serem retornados, chame a subroutine meta (win, TRUE). Para forçar 7 bits a serem retornados, chame a subroutine meta (win, FALSE). O argumento win é sempre ignorado.

Se os recursos de terminfo smm (meta_on) e rmm (meta_off) forem definidos para o terminal, smm é enviado para o terminal quando meta (vencer, TRUE) é chamado e rmm é enviado quando meta (win, FALSE) é chamado.

Parâmetros

Item Descrição
bf  
* win  

Valores De Retorno

Após a conclusão bem-sucedida, a subroutine meta retorna OK. Caso contrário, devolve o ERR.

Exemplos

  1. Para solicitar um retorno de 8-bit caracteres ao usar uma rotina getch , digite:
    WINDOW *some_window;
    meta(some_window, TRUE);
  2. Para tirar o bit mais alto fora o caractere retorna na janela definida pelo usuáriomy_window, digite:
    WINDOW *some_window;
    meta(some_window, FALSE);