X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_termattrs.3x.html;h=024695b03ecf939de0e30b63c69f538088deaec8;hp=daf3a76660e81d948cef089b103f9875fa4bb1c2;hb=2a32bee362db64f5a06b2124976b928ac3faa578;hpb=ca276baf720e3a44721b9e18955d3f546955c6c8;ds=sidebyside diff --git a/doc/html/man/curs_termattrs.3x.html b/doc/html/man/curs_termattrs.3x.html index daf3a766..024695b0 100644 --- a/doc/html/man/curs_termattrs.3x.html +++ b/doc/html/man/curs_termattrs.3x.html @@ -1,7 +1,6 @@ - + + + curs_termattrs 3x -

-
+

# curs_termattrs 3x

```-
curs_termattrs(3x)                                   curs_termattrs(3x)

-```
-

`+`

## NAME

```        baudrate, erasechar, erasewchar, has_ic, has_il, killchar,
killwchar, longname,  term_attrs,  termattrs,  termname  -
curses environment query routines

-```
-

`+`

## SYNOPSIS

```        #include <curses.h>

int baudrate(void);
@@ -69,12 +67,15 @@
char *termname(void);

-```
-

`+`

## DESCRIPTION

```+
+```

### baudrate

```        The  baudrate routine returns the output speed of the ter-
minal.  The number returned is in  bits  per  second,  for
example 9600, and is an integer.

+
+```

### erasechar, erasewchar

```        The  erasechar  routine  returns  the user's current erase
character.

@@ -83,6 +84,8 @@
has been defined, the routine fails and the location  ref-
erenced by ch is not changed.

+
+```

### has_is, has_il

```        The has_ic routine is true if the terminal has insert- and
delete- character capabilities.

@@ -92,6 +95,8 @@
would  be  appropriate to turn on physical scrolling using
scrollok.

+
+```

### killchar, killwchar

```        The killchar routine returns the user's current line  kill
character.

@@ -100,6 +105,8 @@
character  has  been  defined,  the  routine fails and the
location referenced by ch is not changed.

+
+```

### longname

```        The longname routine returns a pointer to  a  static  area
containing  a verbose description of the current terminal.
The maximum length of a verbose description is 128 charac-
@@ -109,21 +116,24 @@
saved between calls to newterm if longname is going to  be
used with multiple terminals.

+
+```

### termattrs, term_attrs

```        If  a  given  terminal  does not support a video attribute
that an application program is trying to use,  curses  may
-       substitute  a  different  video  attribute  for  it.   The
-       termattrs and term_attrs functions return a logical OR  of
-       all  video  attributes  supported by the terminal using A_
-       and WA_ constants respectively.  This information is  use-
-       ful  when a curses program needs complete control over the
+       substitute  a  different video attribute for it.  The ter-
+       mattrs and term_attrs functions return a logical OR of all
+       video  attributes  supported  by the terminal using A_ and
+       WA_ constants respectively.  This  information  is  useful
+       when  a  curses  program  needs  complete control over the
appearance of the screen.

+
+```

### termname

```        The termname routine returns the  terminal  name  used  by
setupterm.

-```
-

`+`

## RETURN VALUE

```        longname and termname return NULL on error.

Routines  that  return  an integer return ERR upon failure
@@ -131,31 +141,44 @@
ERR") upon successful completion.

-```
-

`+`

## NOTES

```        Note that termattrs may be a macro.

-```
-

`+`

## PORTABILITY

```        The  XSI  Curses  standard,  Issue 4 describes these func-
tions.  It changes the return type of termattrs to the new
type  attr_t.  Most versions of curses truncate the result
returned by termname to 14 characters.

-```
-

`+`

```        curses(3x), curs_initscr(3x), curs_outopts(3x)