---
name: "brlapi_deprecated"
section: "3"
platform: "linux"
package: "libbrlapi-dev"
version: "6.7-3.1+deb13u3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/brlapi_deprecated"
---

# brlapi\_deprecated(3)

Deprecated names

## NAME

brlapi\_deprecated - Deprecated names

## SYNOPSIS

### Data Structures

struct **brlapi\_writeStruct**\

### Macros

\#define **brlapi\_settings\_t**   **brlapi\_connectionSettings\_t**\
 \#define **BRLAPI\_WRITESTRUCT\_INITIALIZER**   **BRLAPI\_WRITEARGUMENTS\_INITIALIZER**\
 \#define **brl\_keycode\_t**   **brlapi\_keyCode\_t**\
 \#define **brl\_type\_t**   **brlapi\_packetType\_t**\
 \#define **BRLCOMMANDS**   NULL\
 \#define **BRL\_KEYCODE\_MAX**   **BRLAPI\_KEY\_MAX**\
 \#define **brlapi\_initializeConnection**   **brlapi\_openConnection**\
 \#define **brlapi\_getTty**   **brlapi\_enterTtyMode**\
 \#define **brlapi\_getTtyPath**   **brlapi\_enterTtyModeWithPath**\
 \#define **brlapi\_leaveTty**   **brlapi\_leaveTtyMode**\
 \#define **brlapi\_unignoreKeyRange**   brlapi\_acceptKeyRange\
 \#define **brlapi\_unignoreKeySet**   brlapi\_acceptKeySet\
 \#define **brlapi\_getRaw**   **brlapi\_enterRawMode**\
 \#define **brlapi\_leaveRaw**   **brlapi\_leaveRawMode**\
 \#define **brlapi\_suspend**   **brlapi\_suspendDriver**\
 \#define **brlapi\_resume**   **brlapi\_resumeDriver**\
 \#define **BRLERR\_SUCCESS**   **BRLAPI\_ERROR\_SUCCESS**\
 \#define **BRLERR\_NOMEM**   **BRLAPI\_ERROR\_NOMEM**\
 \#define **BRLERR\_TTYBUSY**   **BRLAPI\_ERROR\_TTYBUSY**\
 \#define **BRLERR\_DEVICEBUSY**   **BRLAPI\_ERROR\_DEVICEBUSY**\
 \#define **BRLERR\_UNKNOWN\_INSTRUCTION**   **BRLAPI\_ERROR\_UNKNOWN\_INSTRUCTION**\
 \#define **BRLERR\_ILLEGAL\_INSTRUCTION**   **BRLAPI\_ERROR\_ILLEGAL\_INSTRUCTION**\
 \#define **BRLERR\_INVALID\_PARAMETER**   **BRLAPI\_ERROR\_INVALID\_PARAMETER**\
 \#define **BRLERR\_INVALID\_PACKET**   **BRLAPI\_ERROR\_INVALID\_PACKET**\
 \#define **BRLERR\_CONNREFUSED**   **BRLAPI\_ERROR\_CONNREFUSED**\
 \#define **BRLERR\_OPNOTSUPP**   **BRLAPI\_ERROR\_OPNOTSUPP**\
 \#define **BRLERR\_GAIERR**   **BRLAPI\_ERROR\_GAIERR**\
 \#define **BRLERR\_LIBCERR**   **BRLAPI\_ERROR\_LIBCERR**\
 \#define **BRLERR\_UNKNOWNTTY**   **BRLAPI\_ERROR\_UNKNOWNTTY**\
 \#define **BRLERR\_PROTOCOL\_VERSION**   **BRLAPI\_ERROR\_PROTOCOL\_VERSION**\
 \#define **BRLERR\_EOF**   **BRLAPI\_ERROR\_EOF**\
 \#define **BRLERR\_EMPTYKEY**   **BRLAPI\_ERROR\_EMPTYKEY**\
 \#define **BRLERR\_DRIVERERROR**   **BRLAPI\_ERROR\_DRIVERERROR**\

## Detailed Description

With version 0.5.0, BrlAPI is now provided through including \<**brlapi.h**\> and got a big renaming pass. Old names are still available through macros, but they are deprecated since they will get dropped in the next release. This documentation is for you to know the new names.

For checking that you have completely switched to new names, just define BRLAPI\_NO\_DEPRECATED: that will disable compatibility macros.

## Macro Definition Documentation

### #define BRL\_KEYCODE\_MAX BRLAPI\_KEY\_MAX

### #define brl\_keycode\_t brlapi\_keyCode\_t

### #define brl\_type\_t brlapi\_packetType\_t

### #define brlapi\_getRaw brlapi\_enterRawMode

### #define brlapi\_getTty brlapi\_enterTtyMode

### #define brlapi\_getTtyPath brlapi\_enterTtyModeWithPath

### #define brlapi\_initializeConnection brlapi\_openConnection

### #define brlapi\_leaveRaw brlapi\_leaveRawMode

### #define brlapi\_leaveTty brlapi\_leaveTtyMode

### #define brlapi\_resume brlapi\_resumeDriver

### #define brlapi\_settings\_t brlapi\_connectionSettings\_t

### #define brlapi\_suspend brlapi\_suspendDriver

### #define brlapi\_unignoreKeyRange brlapi\_acceptKeyRange

### #define brlapi\_unignoreKeySet brlapi\_acceptKeySet

### #define BRLAPI\_WRITESTRUCT\_INITIALIZER BRLAPI\_WRITEARGUMENTS\_INITIALIZER

### #define BRLCOMMANDS NULL

### #define BRLERR\_CONNREFUSED BRLAPI\_ERROR\_CONNREFUSED

### #define BRLERR\_DEVICEBUSY BRLAPI\_ERROR\_DEVICEBUSY

### #define BRLERR\_DRIVERERROR BRLAPI\_ERROR\_DRIVERERROR

### #define BRLERR\_EMPTYKEY BRLAPI\_ERROR\_EMPTYKEY

### #define BRLERR\_EOF BRLAPI\_ERROR\_EOF

### #define BRLERR\_GAIERR BRLAPI\_ERROR\_GAIERR

### #define BRLERR\_ILLEGAL\_INSTRUCTION BRLAPI\_ERROR\_ILLEGAL\_INSTRUCTION

### #define BRLERR\_INVALID\_PACKET BRLAPI\_ERROR\_INVALID\_PACKET

### #define BRLERR\_INVALID\_PARAMETER BRLAPI\_ERROR\_INVALID\_PARAMETER

### #define BRLERR\_LIBCERR BRLAPI\_ERROR\_LIBCERR

### #define BRLERR\_NOMEM BRLAPI\_ERROR\_NOMEM

### #define BRLERR\_OPNOTSUPP BRLAPI\_ERROR\_OPNOTSUPP

### #define BRLERR\_PROTOCOL\_VERSION BRLAPI\_ERROR\_PROTOCOL\_VERSION

### #define BRLERR\_SUCCESS BRLAPI\_ERROR\_SUCCESS

### #define BRLERR\_TTYBUSY BRLAPI\_ERROR\_TTYBUSY

### #define BRLERR\_UNKNOWN\_INSTRUCTION BRLAPI\_ERROR\_UNKNOWN\_INSTRUCTION

### #define BRLERR\_UNKNOWNTTY BRLAPI\_ERROR\_UNKNOWNTTY

## Author

Generated automatically by Doxygen for BrlAPI from the source code.
