config.h.in 17.5 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599
/*
 * BRLTTY - A background process providing access to the console screen (when in
 *          text mode) for a blind person using a refreshable braille display.
 *
 * Copyright (C) 1995-2018 by The BRLTTY Developers.
 *
 * BRLTTY comes with ABSOLUTELY NO WARRANTY.
 *
 * This is free software, placed under the terms of the
 * GNU Lesser General Public License, as published by the Free Software
 * Foundation; either version 2.1 of the License, or (at your option) any
 * later version. Please see the file LICENSE-LGPL for details.
 *
 * Web Page: http://brltty.com/
 *
 * This software is maintained by Dave Mielke <dave@mielke.cc>.
 */

#ifndef BRLTTY_INCLUDED_CONFIG
#define BRLTTY_INCLUDED_CONFIG

#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */

/* Define this if the host is big endian. */
#undef WORDS_BIGENDIAN

/* Define this if the compiler doesn't fully support the const keyword. */
#undef const

/* Define this if the compiler doesn't fully support the inline keyword. */
#undef inline

/* Define this if the __alignof__ operator is supported. */
#undef HAVE_OPERATOR_ALIGNOF
#ifndef HAVE_OPERATOR_ALIGNOF
#define __alignof__(x) 8
#endif /* HAVE_OPERATOR_ALIGNOF */

/* Define this if the printf format attribute is supported. */
#undef HAVE_ATTRIBUTE_FORMAT_PRINTF

/* Define this if the noreturn attribute is supported. */
#undef HAVE_ATTRIBUTE_NORETURN

/* Define this if the packed attribute is supported. */
#undef HAVE_ATTRIBUTE_PACKED

/* Define this if the unused attribute is supported. */
#undef HAVE_ATTRIBUTE_UNUSED

/* Define this if the header file alloca.h exists. */
#undef HAVE_ALLOCA_H

/* Define this if the header file getopt.h exists. */
#undef HAVE_GETOPT_H

/* Define this if the header file glob.h exists. */
#undef HAVE_GLOB_H

/* Define this if the header file langinfo.h exists. */
#undef HAVE_LANGINFO_H

/* Define this if the header file grp.h exists. */
#undef HAVE_GRP_H

/* Define this if the header file wchar.h exists. */
#undef HAVE_WCHAR_H

/* Define this if Unicode-based internationalization support is to be included. */
#undef HAVE_ICU

/* Define this if the header file iconv.h exists. */
#undef HAVE_ICONV_H

/* Define this if the header file pwd.h exists. */
#undef HAVE_PWD_H

/* Define this if the header file regex.h exists. */
#undef HAVE_REGEX_H

/* Define this if the header file syslog.h exists. */
#undef HAVE_SYSLOG_H

/* Define this if the header file execinfo.h exists. */
#undef HAVE_EXECINFO_H

/* Define this if the header file sys/file.h exists. */
#undef HAVE_SYS_FILE_H

/* Define this if the header file sys/socket.h exists. */
#undef HAVE_SYS_SOCKET_H

/* Define this if the function time exists. */
#undef HAVE_TIME

/* Define this if the function stime exists. */
#undef HAVE_STIME

/* Define this if the function gettimeofday exists. */
#undef HAVE_GETTIMEOFDAY

/* Define this if the function settimeofday exists. */
#undef HAVE_SETTIMEOFDAY

/* Define this if the function clock_gettime exists. */
#undef HAVE_CLOCK_GETTIME

/* Define this if the function clock_settime exists. */
#undef HAVE_CLOCK_SETTIME

/* Define this if the function pthread_getname_np exists. */
#undef HAVE_PTHREAD_GETNAME_NP

/* Define this if the function nanosleep exists. */
#undef HAVE_NANOSLEEP

/* Define this if the function localtime_r is declared. */
#undef HAVE_DECL_LOCALTIME_R

/* Define this if the package dbus is available. */
#undef HAVE_PKG_DBUS

#ifndef __MINGW32__
/* Define this if the header file sys/poll.h exists. */
#undef HAVE_SYS_POLL_H

/* Define this if the header file sys/select.h exists. */
#undef HAVE_SYS_SELECT_H

/* Define this if the function select exists. */
#undef HAVE_SELECT
#endif /* __MINGW32__ */

/* Define this if the header file signal.h exists. */
#undef HAVE_SIGNAL_H

/* Define this if the header file sys/signalfd.h exists. */
#undef HAVE_SYS_SIGNALFD_H

/* Define this if the function sigaction exists. */
#undef HAVE_SIGACTION

/* Define this if the header file sys/wait.h exists,
 * but not for DOS since it wouldn't make sense. 
 */
#ifndef __MSDOS__
#undef HAVE_SYS_WAIT_H
#endif /* __MSDOS__ */

/* Define this if posix threads are supported. */
#undef HAVE_POSIX_THREADS

/* Define this if thread-local variables are supported. */
#undef THREAD_LOCAL

/* Define this if the header file sys/io.h exists. */
#undef HAVE_SYS_IO_H

/* Define this if the header file sys/modem.h exists. */
#undef HAVE_SYS_MODEM_H

/* Define this if the header file machine/speaker.h exists. */
#undef HAVE_MACHINE_SPEAKER_H

/* Define this if the header file dev/speaker/speaker.h exists. */
#undef HAVE_DEV_SPEAKER_SPEAKER_H

/* Define this if the header file linux/vt.h exists. */
#undef HAVE_LINUX_VT_H

/* Define this if the header file linux/input.h exists. */
#undef HAVE_LINUX_INPUT_H

/* Define this if the header file linux/uinput.h exists. */
#undef HAVE_LINUX_UINPUT_H

/* Define this if the function mempcpy exists. */
#undef HAVE_MEMPCPY

/* Define this if the function wmempcpy exists. */
#undef HAVE_WMEMPCPY

/* Define this if the function fchdir exists. */
#undef HAVE_FCHDIR

/* Define this if the function fchmod exists. */
#undef HAVE_FCHMOD

/* Define this if the function getaddrinfo exists. */
#undef HAVE_GETADDRINFO

/* Define this if the function getnameinfo exists. */
#undef HAVE_GETNAMEINFO

/* Define this if the function gai_strerror exists. */
#undef HAVE_GAI_STRERROR

/* Define this if the type PROCESS_INFORMATION_CLASS exists. */
#undef HAVE_PROCESS_INFORMATION_CLASS

/* Define this if the value ProcessUserModeIOPL exists. */
#undef HAVE_PROCESSUSERMODEIOPL

/* Define this if the function getopt_long exists. */
#undef HAVE_GETOPT_LONG

/* Define this if the function getpeereid exists. */
#undef HAVE_GETPEEREID

/* Define this if the function getpeerucred exists. */
#undef HAVE_GETPEERUCRED

/* Define this if the function getzoneid exists. */
#undef HAVE_GETZONEID

/* Define this if the function hstrerror exists. */
#undef HAVE_HSTRERROR

/* Define this if the function realpath exists. */
#undef HAVE_REALPATH

/* Define this if the function shmget exists. */
#undef HAVE_SHMGET

/* Define this to be a string containing the size of the wchar_t type. */
#undef SIZEOF_WCHAR_T_STR

/* Define this if the function shm_open exists. */
#undef HAVE_SHM_OPEN

/* Define this if the function pause exists. */
#undef HAVE_PAUSE

/* Define this if the function vsyslog exists. */
#undef HAVE_VSYSLOG

/* Define this if the function shl_load is available. */
#undef HAVE_SHL_LOAD

/* Define this to be a string containing the short name of the package. */
#undef PACKAGE_TARNAME

/* Define this to be a string containing the full name of the package. */
#undef PACKAGE_NAME

/* Define this to be a string containing the version of the package. */
#undef PACKAGE_VERSION

/* Define this to be a string containing the full name and version of the package. */
#undef PACKAGE_STRING

/* Define this to be a string containing the URL of the home page of the package. */
#undef PACKAGE_URL

/* Define this to be a string containing the address where bug reports should be sent. */
#undef PACKAGE_BUGREPORT

/* Define this if BRLTTY is to be run as init. */
#undef INIT_PATH

/* Define this if standard error is to be redirected to a file. */
#undef STDERR_PATH

/* Define this to be a string containing the path to the locale directory. */
#undef LOCALE_DIRECTORY

/* Define this to be a string containing the path to a writable directory. */
#undef WRITABLE_DIRECTORY

/* Define this to be a string containing the path to the tables directory. */
#undef TABLES_DIRECTORY

/* Define this to be a string containing the path to the LibLouis tables directory. */
#undef LOUIS_TABLES_DIRECTORY

/* Define this to be a string containing the path to the configuration directory. */
#undef CONFIGURATION_DIRECTORY

/* Define this to be a string containing the name of the default configuration file. */
#undef CONFIGURATION_FILE

/* Define this to be a string containing the path to a directory which contains files that can be updated. */
#undef UPDATABLE_DIRECTORY

/* Define this to be a string containing the name of the default preferences file. */
#undef PREFERENCES_FILE

/* Define this to be a string containing the path to the drivers directory. */
#undef DRIVERS_DIRECTORY

/* Define this to be a string containing the base module name. */
#undef MODULE_NAME

/* Define this to be a string containing the module extension. */
#undef MODULE_EXTENSION

/* Define this to be a string containing the library extension. */
#undef LIBRARY_EXTENSION

/* Define this to be a string containing a list of the braille driver codes. */
#undef BRAILLE_DRIVER_CODES

/* Define this to be a string containing the default parameters for the braille driver(s). */
#undef BRAILLE_PARAMETERS

/* Define this to be a string containing the path to the directory containing the devices. */
#undef DEVICE_DIRECTORY

/* Define this to be a string containing the path to the default braille device. */
#undef BRAILLE_DEVICE

/* Define this if the function tcdrain exists. */
#undef HAVE_TCDRAIN

/* Define this to be a string containing the path to the first serial device. */
#undef SERIAL_FIRST_DEVICE

/* Define only one of the following program path packages. */
#undef USE_PKG_PGMPATH_NONE
#undef USE_PKG_PGMPATH_LINUX
#undef USE_PKG_PGMPATH_SOLARIS
#undef USE_PKG_PGMPATH_WINDOWS

/* Define only one of the following system service packages. */
#undef USE_PKG_SERVICE_NONE
#undef USE_PKG_SERVICE_WINDOWS

/* Define only one of the following boot parameters packages. */
#undef USE_PKG_PARAMS_NONE
#undef USE_PKG_PARAMS_LINUX

/* Define only one of the following dynamic loading packages. */
#undef USE_PKG_DYNLD_NONE
#undef USE_PKG_DYNLD_DLFCN
#undef USE_PKG_DYNLD_DYLD
#undef USE_PKG_DYNLD_GRUB
#undef USE_PKG_DYNLD_SHL
#undef USE_PKG_DYNLD_WINDOWS

/* Define only one of the following character set packages. */
#undef USE_PKG_CHARSET_NONE
#undef USE_PKG_CHARSET_GRUB
#undef USE_PKG_CHARSET_ICONV
#undef USE_PKG_CHARSET_MSDOS
#undef USE_PKG_CHARSET_WINDOWS

/* Define only one of the following host command packages. */
#undef USE_PKG_HOSTCMD_NONE
#undef USE_PKG_HOSTCMD_UNIX
#undef USE_PKG_HOSTCMD_WINDOWS

/* Define only one of the following mount point packages. */
#undef USE_PKG_MNTPT_NONE
#undef USE_PKG_MNTPT_MNTENT
#undef USE_PKG_MNTPT_MNTTAB

/* Define only one of the following mount file system packages. */
#undef USE_PKG_MNTFS_NONE
#undef USE_PKG_MNTFS_LINUX

/* Define only one of the following keyboard packages. */
#undef USE_PKG_KBD_NONE
#undef USE_PKG_KBD_ANDROID
#undef USE_PKG_KBD_LINUX

/* Define only one of the following console bell packages. */
#undef USE_PKG_BELL_NONE
#undef USE_PKG_BELL_LINUX

/* Define only one of the following keyboard LEDs packages. */
#undef USE_PKG_LEDS_NONE
#undef USE_PKG_LEDS_LINUX

/* Define only one of the following beeper packages. */
#undef USE_PKG_BEEP_NONE
#undef USE_PKG_BEEP_LINUX
#undef USE_PKG_BEEP_MSDOS
#undef USE_PKG_BEEP_SOLARIS
#undef USE_PKG_BEEP_SPKR
#undef USE_PKG_BEEP_WINDOWS
#undef USE_PKG_BEEP_WSKBD

/* Define only one of the following PCM packages. */
#undef USE_PKG_PCM_NONE
#undef USE_PKG_PCM_ALSA
#undef USE_PKG_PCM_ANDROID
#undef USE_PKG_PCM_AUDIO
#undef USE_PKG_PCM_HPUX
#undef USE_PKG_PCM_OSS
#undef USE_PKG_PCM_QSA
#undef USE_PKG_PCM_WINDOWS

/* Define only one of the following MIDI packages. */
#undef USE_PKG_MIDI_NONE
#undef USE_PKG_MIDI_ALSA
#undef USE_PKG_MIDI_DARWIN
#undef USE_PKG_MIDI_OSS
#undef USE_PKG_MIDI_WINDOWS

/* Define only one of the following FM packages. */
#undef USE_PKG_FM_NONE
#undef USE_PKG_FM_ADLIB

/* Define only one of the following serial I/O packages. */
#undef USE_PKG_SERIAL_NONE
#undef USE_PKG_SERIAL_GRUB
#undef USE_PKG_SERIAL_MSDOS
#undef USE_PKG_SERIAL_TERMIOS
#undef USE_PKG_SERIAL_WINDOWS

/* Define only one of the following USB I/O packages. */
#undef USE_PKG_USB_NONE
#undef USE_PKG_USB_ANDROID
#undef USE_PKG_USB_DARWIN
#undef USE_PKG_USB_FREEBSD
#undef USE_PKG_USB_GRUB
#undef USE_PKG_USB_KFREEBSD
#undef USE_PKG_USB_LIBUSB
#undef USE_PKG_USB_LIBUSB_1_0
#undef USE_PKG_USB_LINUX
#undef USE_PKG_USB_NETBSD
#undef USE_PKG_USB_OPENBSD
#undef USE_PKG_USB_SOLARIS

/* Define only one of the following Bluetooth I/O packages. */
#undef USE_PKG_BLUETOOTH_NONE
#undef USE_PKG_BLUETOOTH_ANDROID
#undef USE_PKG_BLUETOOTH_DARWIN
#undef USE_PKG_BLUETOOTH_LINUX
#undef USE_PKG_BLUETOOTH_WINDOWS

/* Define only one of the following I/O ports packages. */
#undef USE_PKG_PORTS_NONE
#undef USE_PKG_PORTS_GLIBC
#undef USE_PKG_PORTS_GRUB
#undef USE_PKG_PORTS_KFREEBSD
#undef USE_PKG_PORTS_MSDOS
#undef USE_PKG_PORTS_WINDOWS

/* Define this if the Polkit authorization manager is to be used. */
#undef USE_POLKIT

/* Define only one of the following curses packages. */
#undef HAVE_PKG_CURSES
#undef HAVE_PKG_NCURSES
#undef HAVE_PKG_NCURSESW
#undef HAVE_PKG_PDCURSES
#undef HAVE_PKG_PDCURSESU
#undef HAVE_PKG_PDCURSESW

/* Define only one of the following Xaw packages. */
#undef HAVE_PKG_XAW
#undef HAVE_PKG_XAW3D
#undef HAVE_PKG_NEXTAW
#undef HAVE_PKG_XAWPLUS
#undef HAVE_PKG_XM

/* Define this if the function addmntent exists. */
#undef HAVE_ADDMNTENT

/* Define this to be a string containing the path to the default text table. */
#undef TEXT_TABLE

/* Define this to be a string containing the path to the default attributes table. */
#undef ATTRIBUTES_TABLE

/* Define this to be a string containing a list of the speech driver codes. */
#undef SPEECH_DRIVER_CODES

/* Define this to be a string containing the default parameters for the speech driver(s). */
#undef SPEECH_PARAMETERS

/* Define this to be a string containing the default screen driver code. */
#undef DEFAULT_SCREEN_DRIVER

/* Define this to be a string containing a list of the screen driver codes. */
#undef SCREEN_DRIVER_CODES

/* Define this to be a string containing the default parameters for the screen driver(s). */
#undef SCREEN_PARAMETERS

/* Define this to include contraction table support. */
#undef ENABLE_CONTRACTED_BRAILLE

/* Define this to include speech synthesizer and text-to-speech engine support. */
#undef ENABLE_SPEECH_SUPPORT

/* Define this to be a string containing the path to the root of the FestivalLite package. */
#undef FLITE_ROOT

/* Define this to be a string containing the path to the root of the Mikropuhe package. */
#undef MIKROPUHE_ROOT

/* Define this to be a string containing the path to the root of the Swift package. */
#undef SWIFT_ROOT

/* Define this to be a string containing the path to the root of the Theta package. */
#undef THETA_ROOT

/* Define this to be a string containing the path to the root of the ViaVoice package. */
#undef VIAVOICE_ROOT

/* Define this if internationalization support is to be included. */
#undef ENABLE_I18N_SUPPORT

/* Define this if the application programming interface is to be included. */
#undef ENABLE_API

/* Define this to be a string containing the default parameters for the application programming interface. */
#undef API_PARAMETERS

/* Define this if shared object support is to be included. */
#undef ENABLE_SHARED_OBJECTS

/* Define this if the header file legacy/dev/usb/usb.h exists. */
#undef HAVE_LEGACY_DEV_USB_USB_H

/* Define this if the bluetooth library is available. */
#undef HAVE_LIBBLUETOOTH

/* Define this if HP-UX audio support is available. */
#undef HAVE_HPUX_AUDIO

/* Define this if GPM is to be used. */
#undef HAVE_LIBGPM

/* Define this if X is not available. */
#undef X_DISPLAY_MISSING

/* Define this if the header file X11/keysym.h exists. */
#undef HAVE_X11_KEYSYM_H

/* Define this if the header file X11/extensions/XTest.h exists. */
#undef HAVE_X11_EXTENSIONS_XTEST_H

/* Define this if the header file X11/extensions/XKB.h exists. */
#undef HAVE_X11_EXTENSIONS_XKB_H

/* Define this if the function atspi_get_a11y_bus exists in atspi2. */
#undef HAVE_ATSPI_GET_A11Y_BUS

/* Define this if the header file sdkddkver.h exists. */
#undef HAVE_SDKDDKVER_H

/* Define this to be a string containing the subdirectory for text tables. */
#undef TEXT_TABLES_SUBDIRECTORY

/* Define this to be a string containing the subdirectory for attributes tables. */
#undef ATTRIBUTES_TABLES_SUBDIRECTORY

/* Define this to be a string containing the subdirectory for contraction tables. */
#undef CONTRACTION_TABLES_SUBDIRECTORY

/* Define this to be a string containing the subdirectory for keyboard tables. */
#undef KEYBOARD_TABLES_SUBDIRECTORY

/* Define this to be a string containing the subdirectory for input tables. */
#undef INPUT_TABLES_SUBDIRECTORY

/* Define this to be a string containing the extension for text tables. */
#undef TEXT_TABLE_EXTENSION

/* Define this to be a string containing the extension for text subtables. */
#undef TEXT_SUBTABLE_EXTENSION

/* Define this to be a string containing the extension for attributes tables. */
#undef ATTRIBUTES_TABLE_EXTENSION

/* Define this to be a string containing the extension for attributes subtables. */
#undef ATTRIBUTES_SUBTABLE_EXTENSION

/* Define this to be a string containing the extension for contraction tables. */
#undef CONTRACTION_TABLE_EXTENSION

/* Define this to be a string containing the extension for contraction subtables. */
#undef CONTRACTION_SUBTABLE_EXTENSION

/* Define this to be a string containing the extension for key tables. */
#undef KEY_TABLE_EXTENSION

/* Define this to be a string containing the extension for key subtables. */
#undef KEY_SUBTABLE_EXTENSION

/* Define this to be a string containing the extension for key help files. */
#undef KEY_HELP_EXTENSION

/* Define this to be a string containing the subdirectory for profiles. */
#undef PROFILES_SUBDIRECTORY

/* Define this to be a string containing the extension for language profiles. */
#undef LANGUAGE_PROFILE_EXTENSION

#ifdef __cplusplus
}
#endif /* __cplusplus */

#endif /* BRLTTY_INCLUDED_CONFIG */