 
 Konvertierungs-Routinen
 

 Diese Routinen konvertieren Zeichen und Strings
  von alphanumerischen Zeichen in numerische Ausdrcke
   (Gleitkomma, Ganzzahl, long-Werte)
  von numerischen nach alphanumerischen Ausdrcken
  von Gro- nach Kleinschreibung (und umgekehrt)

  _atold   (stdlib.h) konvertiert einen String in einen long double Wert
  atof     (stdlib.h) konvertiert einen ASCII-String in eine Gleitkommazahl
  atoi     (stdlib.h) konvertiert einen String in einen Integerwert.
  atol     (stdlib.h) konvertiert einen String in einen long-Wert
  ecvt     (stdlib.h) konvertiert eine Gleitkommzahl in einen String
  fcvt     (stdlib.h) konvertiert eine Gleitkommzahl in einen String
  gcvt     (stdlib.h) wandelt eine Gleitkommazahl in einen String um
  itoa     (stdlib.h) itoa konvertiert einen Integer-Wert in einen String
  ltoa     (stdlib.h) itoa konvertiert einen LongInt-Wert in einen String
  _strdate (time.h)   konvertiert das aktuelle Datum in einen String
  _strtime (time.h)   konvertiert die aktuelle Zeit in einen String
  strtod   (stdlib.h) strtod konvertiert einen String in einen double-Wert
  strtol   (stdlib.h) strtol konvertiert einen String in einen long-Wert
  _strtold (time.h)   konvertiert einen String in einen long double-Wert
  strtoul  (stdlib.h) konvertiert einen String in einen unsigned long-Wert
  toascii  (ctype.h)  Konvertierung von Zeichen in das ASCII-Format
  _tolower (ctype.h)  wandelt Grobuchstaben in Kleinbuchstaben um
  tolower  (ctype.h)  wandelt Grobuchstaben in Kleinbuchstaben um
  _toupper (ctype.h)  wandelt Kleinbuchstaben in Grobuchstaben um
  toupper  (ctype.h)  wandelt Kleinbuchstaben in Grobuchstaben um
  ultoa    (stdlib.h) konvertiert einen Wert (unsigned long) in einen String


============================================================================

 
 Verzeichnis-Routinen
 
Dieses Routinen manipulieren Verzeichnisse und Pfadnamen.

  chdir            (dir.h)    wechselt das aktuelle Verzeichnis
  _chdrive         (direct.h) setzt die aktuelle Laufwerksnummer
  closedir         (dirent.h) closedir schliet einen Verzeichnis-Stream
  _dos_findfirst   (dos.h)    durchsucht ein Verzeichnis nach Dateien
  _dos_findnext    (dos.h)    fhren die Suche fort
  _dos_getdiskfree (dos.h)    ermittelt den freien Speicherplatz auf Disk/HDD
  _dos_getdrive    (dos.h)    ermitteln die aktuelle Laufwerksnummer
  _dos_setdrive    (dos.h)    setzt die aktuelle Laufwerksnummer
  findfirst        (dir.h)    durchsuchen ein Verzeichnis nach Dateien
  findnext         (dir.h)    durchsuchen ein Verzeichnis nach Dateien
  fnmerge          (dir.h)    bildet einen Dateinamen aus Einzelteilen
  fnsplit          (dir.h)    teilt einen Dateinamen in seine Einzelteile
  _fullpath        (stdlib.h) wandel einen Pfadnamen von relativ in absolut um
  getcurdir        (dir.h)    Ermittelt im angeg. LW das aktuelle Verzeichnis.
  getcwd           (dir.h)    liefert das aktuelle Arbeitsverzeichnis
  _getdcwd         (direct.h) liefert das aktuelle Verz. im angeg. Laufwerk
  getdisk          (dir.h)    ermittelt die aktuelle Laufwerksnummer
  _getdrive        (direct.h) ermittelt die aktuelle Laufwerksnummer
  _makepath        (stdlib.h) bilden einen Dateinamen aus Einzelteilen
  mkdir            (dir.h)    mkdir erzeugt ein Verzeichnis
  mktemp           (dir.h)    erzeugt einen eindeutigen Dateinamen
  opendir          (direct.h) ffnet einen Verzeichnis-Stream zum Lesen
  readdir          (dirent.h) liest den aktuellen Eintrag in einem 
                              Verzeichnis-Stream
  rewinddir        (dirent.h) setzt den Verzeichnis-Stream auf den 1. Eintrag
  rmdir            (dir.h)    rmdir lscht ein Verzeichnis
  _searchenv       (stdlib.h) sucht in einem Pfad nach einer Datei
  searchpath       (dir.h)    sucht nach einer Datei im DOS-Verzeichnispfad
  setdisk          (dir.h)    setzt die aktuelle Laufwerksnummer
  _splitpath       (stdlib.h) teilt einen Dateinamen in seine Einzelteile
  tempnam          (stdio.h)  erzeugt im angegebenen Verzeichnis einen 
                              eindeutigen Dateinamen
  tmpnam           (stdio.h)  erzeugt einen eindeutigen Namen fr temporre
                              Dateien


============================================================================


 
 Diagnose-Routinen  
 

  Diese Routinen fhren die integrierten Fehlersuchfunktionen aus.

  assert  (assert.h) prft eine Bedingung und bricht das Programm ab, 
                     wenn sie nicht zutrifft
  matherr (math.h)   eine vom Anwender vernderbare Routine zur Behandlung 
                     von mathematischen Fehlern
  perror  (errno.h)  gibt eine Systemfehlermeldung aus


============================================================================
                      
 
 Inline-Routinen
 

 Dies sind Inline-Routinen. Der Compiler benutzt Inline-Routinen mit
 #pragma inline oder wenn Sie die Programm-Optimierung aufrufen.

  fabs    (math.h)   berechnen den absoluten Wert einer Gleitkommazahl
  memchr  (mem.h)    durchsucht n Bytes nach dem Wert in c
  memcmp  (mem.h)    vergleicht die ersten n Bytes der Strings s1 und s2
  memcpy  (mem.h)    kopiert einen Block aus n Bytes von src nach dest
  _rotl   (stdlib.h) rotiert einen vorzeichenlosen Integer-Wert nach links
  _rotr   (stdlib.h) rotiert einen vorzeichenlosen Integer-Wert nach rechts
  strcat  (string.h) hngt einen String an einen anderen
  strcmp  (string.h) vergleicht zwei Strings
  strcpy  (string.h) kopiert einen String in einen anderen.
  strlen  (string.h) berechnet die Lnge eines Strings
  strncat (string.h) hngt einen Teilstring an einen anderen an.
  strncmp (string.h) vergleichen zwei Teilstrings
  strncpy (string.h) kopiert eine bestimmte Anzahl von Bytes aus einem String 
                     in einen anderen
  strnset (string.h) fllt eine bestimmte Anzahl von Zeichen mit einem 
                     bestimmten Wert
  strset  (string.h) fllt eine bestimmte Anzahl von Zeichen mit einem 
                     bestimmten Wert

============================================================================


 
 Ein-/Ausgabe-Routinen
 

 Diese Routinen enthalten streamfhige und
 DOS-fhige Ein-/Ausgaberoutinen.

  access           (io.h)         ermittelt die Zugriffsmglichkeiten auf 
                                  eine Datei
  cgets            (conio.h)      liest einen String von der Tastatur
  _chmod           (io.h)         liest oder ndert die Dateiattribute
  chmod            (io.h)         setzt die Zugriffsmglichkeiten einer Datei
  chsize           (io.h)         ndert die Gre einer Datei
  clearerr         (stdio.h)      setzt die Fehleranzeige zurck
  _close           (io.h)         schliet eine Datei bzw. das zugehrige 
                                  Handle
  close            (io.h)         schliet eine Datei bzw. das zugehr. Handle
  cprintf          (conio.h)      erzeugt eine formatierte Ausgabe in 
                                  einem Textfenster
  cputs            (conio.h)      gibt einen String in einem Textfenster 
                                  auf dem Bildschirm aus
  _creat           (io.h)         erzeugt eine neue Datei oder berschreibt 
                                  eine vorhandene
  creat            (io.h)         erzeugt eine neue Datei oder berschreibt 
                                  eine vorhandene
  creatnew         (io.h)         erzeugt und ffnet eine neue Datei zum Lesen
                                  und Schreiben im Binr-Modus
  creattemp        (io.h)         erzeugt in dem durch path angegebenen Verz.
                                  eine Datei, deren Name eindeutig ist
  cscanf           (conio.h)      Liest und formatiert Eingaben von 
                                  der Tastatur
  _dos_close       (dos.h)        schliet eine Datei bzw. das zugehr. Handle
  _dos_creat       (dos.h)        erzeugt eine neue Datei oder berschreibt 
                                  eine vorhandene
  _dos_creatnew    (dos.h)        erzeugt und ffnet eine neue Datei zum Lesen
                                  und Schreiben im Binr-Modus
  _dos_getfileattr (dos.h)        liest die Dateiattribute
  _dos_getftime    (dos.h)        ermittelt Datum und Zeit einer Datei
  _dos_open        (dos.h)        ffnet eine Datei
  _dos_read        (dos.h)        liest Daten aus einer Datei
  _dos_setfileattr (dos.h)        setzt die Dateiattribute
  _dos_setftime    (dos.h)        setzt Datum und Zeit einer Datei
  _dos_write       (dos.h)        Ausgabe in eine Datei
  dup              (io.h)         verdoppelt ein Datei-Handle
  dup2             (io.h)         setzt zwei existierende Datei-Handles 
                                  auf dieselbe Datei
  eof              (io.h)         prft, ob das Dateiende erreicht ist
  fclose           (stdio.h)      schliet eine Datei
  fcloseall        (stdio.h)      Schliet alle geffneten Streams
  fdopen           (stdio.h)      weist ein Handle einem Stream zu
  feof             (stdio.h)      Ein Makro, das berprft, ob in einem Stream
                                  das Ende erreicht wurde.
  ferror           (stdio.h)      Prfung auf Fehler bei der Bearbeitung eines
                                  Streams
  fflush           (stdio.h)      bwirkt das physikalische Schreiben 
                                  eines Streampuffers
  fgetc            (stdio.h)      liest ein Zeichen aus einem Stream
  fgetchar         (stdio.h)      liest ein Zeichen aus stdin
  fgetpos          (stdio.h)      liest die aktuelle Position des Dateizeigers
  fgets            (stdio.h)      liest einen String aus einem Stream
  filelength       (io.h)         Liefert die Gre einer Datei in Bytes
  fileno           (stdio.h)      liefert das Handle einer Datei zurck
  flushall         (stdio.h)      entleert die Puffer aller Streams
  fopen            (stdio.h)      ffnet einen Stream
  fprintf          (stdio.h)      erzeugt eine formatierte Ausgabe 
                                  in einem Stream
  fputc            (stdio.h)      fputc schreibt ein Zeichen in einem Stream
  fputchar         (stdio.h)      fputc schreibt ein Zeichen in einem Stream
  fputs            (stdio.h)      fputs schreibt einen String in einem Stream
  fread            (stdio.h)      liest Daten aus einem Stream
  freopen          (stdio.h)      weist einem offene Stream eine neue Datei zu
  fscanf           (stdio.h)      Liest und format. Eingaben von einem Stream
  fseek            (stdio.h)      setzt den Dateizeiger eines Streams auf 
                                  eine neue Position
  fsetpos          (stdio.h)      positioniert den Dateizeiger eines Streams
  _fsopen          (stdio.h)      ffnet einen Stream fr eine Datei 
                                  mit gemeinsamem Zugriff
  fstat            (sys\stat.h)   liefert Informationen ber eine offene Datei
  ftell            (stdio.h)      liefert den aktuellen Dateizeiger
  fwrite           (stdio.h)      schreibt Daten in einen Stream
  getc             (stdio.h)      liest ein Zeichen aus einem Stream
  getch            (conio.h)      liest ein Zeichen von der Tastatur, gibt es
                                  aber nicht auf dem Bildschirm aus.
  getchar          (stdio.h)      liest ein Zeichen aus stdin
  getche           (conio.h)      liest ein Zeichen von der Tastatur und gibt
                                  es auf dem Bildschirm aus.
  getftime         (io.h)         ermittelt Datum und Zeit einer Datei
  getpass          (conio.h)      liest ein Passwort
  gets             (stdio.h)      liest einen String aus stdin.
  getw             (stdio.h)      liest einen Integer-Wert aus einem Stream
  ioctl            (io.h)         direkte Steuerung von Peripheriegerten
  isatty           (io.h)         prft den Gertetyp
  kbhit            (conio.h)      prft auf akt. verfgb. Tastenbettigungen
  lock             (io.h)         setzt die Sperrung einer Datei 
                                  im Modus SHARED
  locking          (io.h)         setzt oder entfernt die Sperrung einer 
                                  Datei im Modus SHARED
  lseek            (io.h)         versetzt den Dateizeiger
  _open            (io.h)         ffnet eine Datei
  open             (io.h)         ffnet eine Datei
  perror           (stdio.h)      gibt eine Systemfehlermeldung aus
  printf           (stdio.h)      erzeugt eine formatierte Ausgabe in stdout
  putc             (stdio.h)      schreibt ein Zeichen in einen Stream
  putch            (conio.h)      Ausgabe eines Zeichens in einem Textfenster.
  putchar          (stdio.h)      Fgt c in das niederwertige Byte des 
                                  aufrufenden Puffers ein. Die Position
                                  der Einfgung wird von dem durch indent 
                                  angegebenen Offset bestimmt.
  puts             (stdio.h)      schreibt einen String in stdout und fgt 
                                  das Zeichen NewLine (\n) an
  putw             (stdio.h)      schreibt einen Integer-Wert in einen Stream
  _read            (io.h)         liest Daten aus einer Datei
  read             (io.h)         liest Daten aus einer Datei
  remove           (stdio.h)      lLscht eine Datei
  rename           (stdio.h)      ndert den Namen einer Datei
  rewind           (stdio.h)      Setzt den Dateizeiger an den Anfang 
                                  eines Streams
  rmtmp            (stdio.h)      lscht temporre Dateien
  scanf            (stdio.h)      Liest und formatiert Eingaben von stdin
  setbuf           (stdio.h)      Zuordnung eines Puffers zu einem Stream
  setcursortype    (conio.h)      Bestimmt die Cursor-Darstellung.
  setftime         (io.h)         ermittelt oder  setzt Datum und Zeit 
                                  einer Datei
  setmode          (io.h)         setzt den Modus einer geffneten Datei
  setvbuf          (stdio.h)      Zuordnung eines Puffers zu einem Stream
  sopen            (io.h)         ffnet eine Datei
  sprintf          (stdio.h)      erzeugt eine formatierte Ausgabe in 
                                  einen String
  sscanf           (stdio.h)      Liest und format. Eingaben von einem String
  stat             (sys\stat.h)   liefert Informationen ber eine Datei
  _strerror   (string.h,stdio.h)  erlaubt eigene Fehlermeldungen
  strerror         (stdio.h)      liefert einen Zeiger auf einen String 
                                  mit Fehlermeldungen
  tell             (io.h)         ermittelt die aktuelle Position 
                                  des Dateizeigers
  tempnam           (stdio.h)     erzeugt im angegebenen Verzeichnis einen 
                                  eindeutigen Dateinamen
  tmpfile          (stdio.h)      ffnet eine temporre Datei im binren Modus
  tmpnam           (stdio.h)      erzeugt einen eindeutigen Namen 
                                  fr temporre Dateien
  umask            (io.h)         setzt die Maske fr 
                                  Lese-/Schreib-Zugriffsbeschrnkung
  ungetc           (stdio.h)      stellt aus Stream gelesenes Zeichen zurck
  ungetch          (conio.h)      stellt ein von Tastatur gelesenes Zeichen 
                                  in den Tastaturpuffer zurck
  unlock           (io.h)         entfernt die Sperrung einer Datei 
                                  im Modus SHARED
  utime            (utime.h)      setzt Datum und Zeit einer Datei
  vfprintf         (stdio.h)      erzeugt eine format. Ausgabe in einem Stream
  vfscanf          (stdio.h)      Liest und format. Eingaben von einem Stream
  vprintf          (stdio.h)      erzeugt eine formatierte Ausgabe in stdout
  vscanf           (stdio.h)      Lies und formatiert Eingabe von stdin
  vsprintf         (stdio.h)      erzeugt eine format. Ausgabe in einen String
  vsscanf          (io.h)         Liest und format. Eingabe von einem String
  _write           (io.h)         Ausgabe in eine Datei

============================================================================


 
 Schnittstellen-Routinen
 

 Diese Routinen liefern DOS-, BIOS- und maschinentypische Optionen.

  absread          (dos.h)   liest einzelne Diskettensektoren
  abswrite         (dos.h)   schreibt einzelne Diskettensektoren
  bdos             (dos.h)   Zugriff auf DOS-System-Aufrufe
  bdosptr          (dos.h)   MS-DOS-System-Aufruf
  bioscom          (bios.h)  RS-232-Kommunikation (serielle Ein/Ausgabe)
  _bios_disk       (bios.h)  BIOS-Diskette/Festplattenuntersttzung
  biosdisk         (bios.h)  BIOS-Diskette/Festplattenuntersttzung
  _bios_equiplist  (bios.h)  liefert eine Liste installierter Peripheriegerte
  biosequip        (bios.h)  liefert eine Liste installierter Peripheriegerte
  _bios_keybrd     (bios.h)  Tastaturschnittstelle mit direktem BIOS-Zugriff
  bioskey          (bios.h)  Tastaturschnittstelle mit direktem BIOS-Zugriff
  biosmemory       (bios.h)  liefert die Gesamtgre des Hauptspeichers zurck
  _bios_memsize    (bios.h)  liefert die Gesamtgre des Hauptspeichers zurck
  biosprint        (bios.h)  Kommunikation mit Drucker ber BIOS-Interrupt
  _bios_printer    (bios.h)  Kommunikation mit Drucker ber BIOS-Interrupt
  _bios_serialcom  (bios.h)  RS-232-Kommunikation (serielle Ein/Ausgabe)
  biostime         (bios.h)  liefert den Stand des BIOS-Timers, oder setzt 
                             einen neuen Wert
  _bios_timeofday  (bios.h)  liefert den Stand des BIOS-Timers, oder setzt 
                             einen neuen Wert
  _chain_intr      (dos.h)   Zustzliche Mglichkeit zur Erzeugung 
                             von Interrupts
  country          (dos.h)   liefert lnderspezifische Informationen
  ctrlbrk          (dos.h)   setzt die Bearbeitungsroutine fr STRG UNTBR
  _disable         (dos.h)   unterdrckt die Erkennung von Hardware-Interrupts
  disable          (dos.h)   unterdrckt die Erkennung von Hardware-Interrupts
  _dos_getdiskfree (dos.h)   ermittelt den freien Speicherplatz auf Disk/HDD
  _dos_getvect     (dos.h)   Lesen oder Setzen eines Interrupt-Vektors
  _dos_keep        (dos.h)   beendet ein Programm und macht es resident
  _dos_setvect     (dos.h)   Lesen oder Setzen eines Interrupt-Vektors
  dosexterr        (dos.h)   liefert einen erweiterten DOS-Fehlercode
  enable           (dos.h)   ermglicht die Erkennung von Hardware-Interrupts
  FP_OFF           (dos.h)   ermittelt den Offset-Anteil einer far-Adresse
  FP_SEG           (dos.h)   ermittelt den Segment-Anteil einer far-Adresse
  freemem          (dos.h)   gibt einen vorher durch DOS belegten 
                             Speicherblock wieder frei
  geninterrupt     (dos.h)   erzeugt einen Software-Interrupt
  getcbrk          (dos.h)   ermittelt, bei welchen Operationen DOS 
                             auf STRG UNTBR berprft
  getdfree         (dos.h)   ermittelt den freien Speicherplatz auf Disk/HDD
  getdta           (dos.h)   ermittelt die Adresse der aktuellen DTA
  getfat           (dos.h)   liefert Informationen ber die FAT
  getfatd          (dos.h)   liefert Informationen ber die FAT
  getpsp           (dos.h)   ermittelt die Adresse des PSP
  getvect          (dos.h)   Lesen eines Interrupt-Vektors
  getverify        (dos.h)   liefert den Status des DOS-Flags Verify
  _harderr         (dos.h)   Hardware-Fehler-Handler Routinen
  harderr          (dos.h)   Routinen zur Behandlung von Hardware-Fehlern
  _hardresume      (dos.h)   Hardware-Fehler-Handler Routinen
  hardresume       (dos.h)   Routinen zur Behandlung von Hardware-Fehlern
  _hardretn        (dos.h)   Hardware-Fehler-Handler Routinen
  hardretn         (dos.h)   Routinen zur Behandlung von Hardware-Fehlern
  inp              (conio.h) liest ein Byte von einer Hardware-Schnittstelle
  inport           (dos.h)   liest ein Wort von einer Hardware-Schnittstelle
  inportb          (dos.h)   liest ein Byte von einer Hardware-Schnittstelle
  inpw             (conio.h) liest ein Wort von einer Hardware-Schnittstelle
  int86            (dos.h)   genereller 8086-Software-Interrupt
  int86x           (dos.h)   genereller 8086-Software-Interrupt
  intdos           (dos.h)   direkter DOS-Funktionsaufruf
  intdosx          (dos.h)   direkter DOS-Funktionsaufruf
  intr             (dos.h)   Alternative 8086-Software-Interrupt-Schnittstelle
  keep             (dos.h)   beendet ein Programm und macht es resident
  MK_FP            (dos.h)   erzeugt einen Zeiger des Typs far
  outport          (dos.h)   schreibt ein WORD in eine Hardware-Schnittstelle
  outportb         (dos.h)   schreibt ein WORD in eine Hardware-Schnittstelle
  outp             (conio.h) schreibt ein Byte in eine Hardware-Schnittstelle
  outpw            (conio.h) schreibt ein WORD in eine Hardware-Schnittstelle
  parsfnm          (dos.h)   analysiert einen Dateinamen und erzeugt einen 
                             Datei-Steuer-Block (FCB)
  peek             (dos.h)   liefert das 16Bit-Wort an der durch 
                             segment:offset angegebenen Speicherstelle
  peekb            (dos.h)   liefert das Byte an der durch segment:offset 
                             angegebenen Speicherstelle
  poke             (dos.h)   speichert einen Integer-Wert in der 
                             Speicheradresse segment:offset
  pokeb            (dos.h)   speichert einen Byte-Wert in der 
                             Speicheradresse segment:offset
  randbrd          (dos.h)   liest einen Block aus einer Random-Datei
  randbwr          (dos.h)   schreibt einen Block in eine Random-Datei
  segread          (dos.h)   liest die Segmentregister des Prozessors
  setcbrk          (dos.h)   legt fest, bei welchen Operationen DOS 
                             auf STRG UNTBR berprft
  setdta           (dos.h)   setzt die Startadresse der DTA von DOS
  setvect          (dos.h)   Setzen eines Interrupt-Vektors
  setverify        (dos.h)   setzt den Status des DOS-Flags Verify
  sleep            (dos.h)   unterbricht die Programmausfhrung
  unlink           (dos.h)   lscht eine Datei

============================================================================


 
 Mathematische Routinen
 

 Diese Routinen untersttzen mathematische Berechnungen und Umwandlungen.

  abs        (complex.h, stdlib.h) berechnet den absoluten Wert 
                                   einer Integer-Zahl
  acos       (complex.h, math.h)   Funktion ArcusCosinus fr Double
  acosl      (math.h)              Funktion ArcusCosinus fr Long-Double
  arg        (complex.h)           liefert den Winkel einer Zahl in der 
                                   komplexen Zahlenebene.
  asin       (complex.h, math.h)   Funktion ArcusSinus fr Double
  asinl      (math.h)              Funktion ArcusSinus fr Long-Double
  atan       (complex.h, math.h)   Funktion ArcusTangens fr Double
  atanl      (math.h)              Funktion ArcusTangens fr Long-Double
  atan2      (complex.h, math.h)   Funktion ArcusTangens (double)
  atan2l     (math.h)              Funktion ArcusTangens (long-double)
  atof       (stdlib.h, math.h)    konvertiert einen ASCII-String in 
                                   eine Gleitkommazahl
  atoi       (stdlib.h)            konvertiert String in einen Integerwert.
  atol       (stdlib.h)            konvertiert einen String in einen long-Wert
  _atold     (math.h)              konvertiert String in long double
  bcd        (bcd.h)               konvertiert eine Zahl in eine BCD-Zahl
  cabs       (math.h)              berechnet den absoluten Wert 
                                   einer komplexen Zahl
  cabsl      (math.h)              berechnet den absoluten Wert 
                                   einer komplexen Zahl
  ceil       (math.h)              rundet auf (double)
  ceill      (math.h)              rundet auf (long double)
  _clear87   (float.h)             lscht das Gleitkomma-Statuswort des 
                                   Coprozessors
  complex    (complex.h)           erzeugt eine komplexe Zahl
  conj       (complex.h)           berechnet zu einer komplexen Zahl die 
                                   konjugiert komplexe Zahl
  _control87 (float.h)             ndert das Gleitkomma-Statuswort
  cos        (complex.h, math.h)   CoSinus Funktion (double)
  cosl       (math.h)              CoSinus Funktion (long double)
  cosh       (complex.h, math.h)   hyperbolischer CoSinus (double)
  coshl      (math.h)              hyperbolischer CoSinus (long double)
  div        (math.h)              dividiert zwei Integer-Zahlen
  ecvt       (stdlib.h)            konvertiert Gleitkommzahl in einen String
  exp        (math.h)              berechnet die xte Potenz von e 
  expl       (math.h)              berechnet die xte Potenz von e 
  fabs       (math.h)              berechnen den absoluten Wert einer 
                                   Gleitkommazahl
  fabsl      (math.h)              berechnen den absoluten Wert einer 
                                   Gleitkommazahl
  fcvt       (stdlib.h)            konvertiert Gleitkommzahl in einen String
  floor      (math.h)              rundet ab (double)
  floorl     (math.h)              rundet ab (long double)
  fmod       (math.h)              berechnet x Modulo y, den Restwert 
                                   der Division x/y
  _fpreset   (float.h)             initialisiert die Gleitkommafunktionen neu
  frexp      (math.h)              berechnet die Mantisse und den Exponenten 
                                   einer Gleitkommazahl
  frexpl     (math.h)              berechnet die Mantisse und den Exponenten 
                                   einer Gleitkommazahl
  gcvt       (stdlib.h)            wandelt Gleitkommazahl in einen String um
  hypot      (math.h)              Berechnet die Hypotenuse eines 
                                   rechtwinkeligen Dreiecks
  hypotl     (math.h)              Berechnet die Hypotenuse eines 
                                   rechtwinkeligen Dreiecks
  imag       (complex.h)           liefert Imaginr-Teil einer komplexen Zahl
  itoa       (stdlib.h)            konvertiert Integer-Wert in einen String
  labs       (stdlib.h)            berechnet absoluten Wert einer long-Zahl
  ldexp      (math.h)              berechnet  x * (2 ** exp)
  ldexpl     (math.h)              berechnet  x * (2 ** exp)
  ldiv       (math)                dividiert zwei long-Zahlen
  log        (complex.h, math.h)   natrliche Logarithmus-Funktion
  logl       (math.h)              natrliche Logarithmus-Funktion
  log10      (complex.h, math.h)   allgemeine Logarithmus-Funktion
  log10l     (math.h)              allgemeine Logarithmus-Funktion
  _lrotl     (stdlib.h)            rotiert vorzeichenlos.long-Wert nach links
  _lrotr     (stdlib.h)            rotiert vorzeichenlos.long-Wert nach rechts
  ltoa       (stdlib.h)            konvertiert einen long-Wert in einen String
  _matherrl  (math.h)              eine vom Anwender vernderbare Routine zur 
                                   Behandlung von mathematischen Fehlern
  matherr    (math.h)              eine vom Anwender vernderbare Routine 
                                   zur Behandlung von mathematischen Fehlern
  modf       (math.h)              teilt einen double-Wert in Mantisse 
                                   und Exponent auf
  modfl      (math.h)              teilt einen long-double-Wert in 
                                   Mantisse und Exponent auf
  norm       (complex.h)           liefert das Quadrat des absoluten Betrags
  polar      (complex.h)           Berechnet eine komplexe Zahl
  poly       (math.h)              erzeugt aus den angegebenen 
                                   Parametern ein Polynom
  polyl      (math.h)              erzeugt aus den angegebenen Parametern 
                                   ein Polynom
  pow        (complex.h, math.h)   Quadratfunktion y zur Basis x (x**y)
  powl       (math.h)              Quadratfunktion y zur Basis x (x**y)
  pow10      (math.h)              Quadratfunktion 10 zur Basis p (10**p)
  pow10l     (math.h)              Quadratfunktion 10 zur Basis p (10**p)
  rand       (stdlib.h)            erzeugt eine "Zufallszahl"
  random     (stdlib.h)            liefert eine Zufallszahl
  randomize  (stdlib.h)            Initialisiert den Zufallszahlengenerator
  real       (complex.h)           liefert Real-Teil einer komplexen Zahl
  real       (bcd.h)               konvertiert eine BCD-Zahl in einen Wert 
                                   float, double, oder long double
  _rotl      (stdlib.h)            rotiert vorzeichenlos.Int.-Wert nach links
  _rotr      (stdlib.h)            rotiert vorzeichenlos.Int.-Wert nach rechts
  sin        (complex.h, math.h)   Sinus-Funktion
  sinl       (math.h)              Sinus-Funktion
  sinh       (complex.h, math.h)   hyperbolischer Sinus
  sinhl      (math.h)              hyperbolischer Sinus
  sqrt       (complex.h, math.h)   berechnet die Qadratwurzel
  sqrtl      (math.h)              berechnet die Qadratwurzel
  srand      (stdlib.h)            initialisiert den Zufallszahlengenerator
  _status87  (float.h)             liest das Gleitkomma-Statuswort 
                                   des Coprozessors
  strtod     (stdlib.h)            konvertiert String in  double-Wert
  _strtold   (math.h)              konvertiert String in long-double-Wert
  strtol     (stdlib.h)            konvertiert String in long-Wert
  strtoul    (stdlib.h)            konvertiert String in unsigned long-Wert
  tan        (complex.h, math.h)   Tangens-Funktion
  tanl       (math.h)              Tangens-Funktion
  tanh       (complex.h, math.h)   hyperbolischer Tangens
  tanhl      (math.h)              hyperbolischer Tangens
  ultoa      (stdlib.h)            konvertiert einen Wert des Typs unsigned 
                                   long in einen String

============================================================================


 
 Speicher-Routinen
 

 Diese Routinen ermglichen dynamische Speicherzuweisung in den
 Speichermodellen Small und Large.

  allocmem         (dos.h)             weist das DOS-Speicher-Segment zu
  _bios_memsize    (bios.h)            liefert die Gesamtgre des 
                                       Hauptspeichers zurck
  brk              (alloc.h)           ndert die Speicherbelegung fr 
                                       das Datensegment
  calloc           (alloc.h, stdlib.h) reserviert Platz im Hauptspeicher
  coreleft         (alloc.h, stdlib.h) ermittelt den freien Speicherplatz 
                                       im Hauptspeicher
  _dos_allocmem    (dos.h)             weist das DOS-Speicher-Segment zu
  _dos_freemem     (dos.h)             gibt einen vorher durch DOS belegten 
                                       Speicherblock wieder frei
  _dos_setblock    (dos.h)             ndert die Gre eines vorher 
                                       reservierten Blocks.
  farcalloc        (alloc.h)           reserviert Platz im far-Heap
  farcoreleft      (alloc.h)           ermittelt den freien Speicherplatz 
                                       auf dem "far Heap"
  farfree          (alloc.h)           gibt einen Block auf dem far-Heap frei
  farheapcheck     (alloc.h)           berprft und vergleicht den far-Heap
  farheapcheckfree (alloc.h)           berprft die freien Blcke des 
                                       far-Heap auf einen konstanten Wert
  farheapchecknode (alloc.h)           berprft und vergleicht einen 
                                       einzelnen Knoten des far-heaps
  farheapfillfree  (alloc.h)           fllt freie Blcke auf dem far-Heap 
                                       mit einem konstanten Wert
  farheapwalk      (alloc.h)           durchwandert far-Heap Knoten um Knoten
  farmalloc        (alloc.h)           reserviert Speicher auf dem far-Heap
  farrealloc       (alloc.h)           weist einen Block auf dem far-Heap zu
  free             (alloc.h, stdlib.h) gibt reservierten Speicherblock frei
  heapcheck        (alloc.h)           berprft und vergleicht den Heap
  heapcheckfree    (alloc.h)           berprft die freien Blcke des Heap 
                                       auf einen konstanten Wert
  heapchecknode    (alloc.h)           berprft und vergleicht einen 
                                       einzelnen Knoten des Heap
  heapwalk         (alloc.h)           durchwandert den Heap Knoten um Knoten
  malloc           (alloc.h, stdlib.h) reserviert Speicher
  realloc          (alloc.h, stdlib.h) ndert die Gre eines Blocks 
                                       auf dem Heap
  sbrk             (alloc.h)           ndert die Speicherbelegung fr 
                                       das Datensegment
  setblock         (dos.h)             ndert die Gre eines vorher
                                       reservierten Blocks.


============================================================================

 
 Verschiedene Routinen 
 

 Diese Funktionen fhren Sprnge aus und dienen der Tonerzeugung.

  delay      (dos.h)    verzgert die Ausfhrung um die angegebene 
                        Anzahl von Millisekunden
  localeconv (locale.h) liefert einen Zeiger auf die aktuelle lokale Struktur
  longjmp    (setjmp.h) fhrt ein nicht-lokales "goto" aus
  nosound    (dos.h)    schaltet den Lautsprecher im PC aus
  setjmp     (setjmp.h) bereitet ein nicht lokales "goto" vor
  setlocale  (locale.h) Auswahl einer locale-Variablen
  sound      (dos.h)    schaltet den Lautsprecher im  PC mit einer 
                        bestimmten Frequenz ein

============================================================================

 
 Ablaufsteuerungs-Routinen  
 

 Diese Routinen aktivieren und beenden neue Prozesse aus anderen heraus.
 Alle diese Routinen, mit Ausnahme von raise und signal, sind in process.h
 definiert.

 raise und signal sind in signal.h definiert.

 abort     bricht einen Proze ab.
 _c_exit   stellt die _exit-Bedingungen fr ein Programm her, ohne 
           es zu beenden
 _cexit    stellt die _exit-Bedingungen fr ein Programm her, ohne 
           es zu beenden
 execl     Funkt. zum Laden und Starten eines anderen Progs.(Child-Prozesses).
 execle    Funkt. zum Laden und Starten eines anderen Progs.(Child-Prozesses).
 execlp    Funkt. zum Laden und Starten eines anderen Progs.(Child-Prozesses).
 execlpe   Funkt. zum Laden und Starten eines anderen Progs.(Child-Prozesses).
 execv     Funkt. zum Laden und Starten eines anderen Progs.(Child-Prozesses).
 execve    Funkt. zum Laden und Starten eines anderen Progs.(Child-Prozesses).
 execvp    Funkt. zum Laden und Starten eines anderen Progs.(Child-Prozesses).
 execvpe   Funkt. zum Laden und Starten eines anderen Progs.(Child-Prozesses).
 _exit     _exit beendet ein Programm
 exit      exit beendet ein Programm
 getpid    liefert die Proze-ID eines Programms
 raise     Sendet ein Software-Signal zum ausfhrenden Programm
 signal    legt fest, wie das Programm auf Software-Signale reagiert
 spawnl    Erzeugung und Ausfhrung von untergeordneten Prozessen.
 spawnle   Erzeugung und Ausfhrung von untergeordneten Prozessen.
 spawnlp   Erzeugung und Ausfhrung von untergeordneten Prozessen.
 spawnlpe  Erzeugung und Ausfhrung von untergeordneten Prozessen.
 spawnv    Erzeugung und Ausfhrung von untergeordneten Prozessen.
 spawnve   Erzeugung und Ausfhrung von untergeordneten Prozessen.
 spawnvp   Erzeugung und Ausfhrung von untergeordneten Prozessen.
 spawnvpe  Erzeugung und Ausfhrung von untergeordneten Prozessen.


============================================================================

 
 Standard-Routinen
 

  Dies sind die in stdlib.h definierten Standard-Routinen.

  abort    bricht einen Proze ab.
  abs      (ein Makro) berechnet den absoluten Wert einer Integer-Zahl
  atexit   legt Funktionen fest, die am Ende eines Programms aufgerufen werden
  atof     atof konvertiert einen ASCII-String in eine Gleitkommazahl
  atoi     Das Makro atoi konvertiert einen String in einen Integerwert.
  atol     konvertiert einen String in einen long-Wert
  bsearch  bsearch fhrt eine binre Suchoperation aus
  calloc   reserviert Platz im Hauptspeicher
  ecvt     konvertiert eine Gleitkommzahl in einen String
  _exit    _exit beendet ein Programm
  exit     exit beendet ein Programm
  fcvt     konvertiert eine Gleitkommzahl in einen String
  free     gibt einen reservierten Speicherblock frei
  gcvt     wandelt eine Gleitkommazahl in einen String um
  getenv   liest einen String aus der environment-Tabelle
  itoa     konvertiert einen Integer-Wert in einen String
  labs     berechnet den absoluten Wert einer Long-Zahl
  lfind    lfind und lsearch fhren eine lineare Suchoperation aus
  lsearch  lfind und lsearch fhren eine lineare Suchoperation aus
  ltoa     konvertiert einen long-Wert in einen String
  malloc   reserviert Speicher
  putenv   schreibt einen String in die environment-Tabelle
  qsort    sortiert unter Verwendung des "Quicksort"-Algorithmus
  rand     erzeugt eine "Zufallszahl"
  realloc  ndert die Gre eines Blocks auf dem Heap
  srand    initialisiert den Zufallszahlengenerator
  strtod   konvertiert einen String in einen double-Wert
  strtol   konvertiert einen String in einen long-Wert
  swab     vertauscht Bytes
  system   Ausfhrung eines DOS-Befehls


============================================================================

 
 String- und Speicher-Routinen
 

  Diese Routinen verarbeiten Strings und Speicherblcke. Sie fhren Aktionen
  zum Kopieren, Vergleichen,Konvertieren und Suchen aus.

  mblen    (stdlib.h)        ermittelt die Lnge eines Mehrbyte-Zeichens
  mbstowcs (stdlib.h)        konvertiert Mehrbyte-String in ein Array wchar_t
  mbtowc   (stdlib.h)        konvertiert ein Mehrbyte-Zeichen in wchar_t-Code
  memccpy  (mem.h, string.h) kopiert einen Block aus n Bytes von src nach dest
  memchr   (mem.h, string.h) durchsucht n Bytes nach dem Wert in c
  memcmp   (mem.h, string.h) vergleicht die ersten n Bytes der 
                             Strings s1 und s2
  memcpy   (mem.h, string.h) kopiert einen Block aus n Bytes von src nach dest
  memicmp  (mem.h, string.h) vergleicht die ersten n Bytes der Strings s1 und 
                             s2, ohne Unterscheid. von Gro-und Kleinschreib.
  memmove  (mem.h, string.h) kopiert einen Block aus n Bytes von src nach dest
  memset   (mem.h, string.h) setzt die ersten n Bytes des Arrays s auf den 
                             Wert von c
  movedata (mem.h, string.h) kopiert n Bytes
  movmem   (mem.h, string.h) kopiert einen Block der Lnge length Bytes 
                             von src nach dest
  setmem   (mem.h)           fllt einen Speicherbereich mit Werten
  stpcpy   (string.h)        kopiert einen String in einen anderen
  strcat   (string.h)        hngt einen String an einen anderen
  strchr   (string.h)        durchsucht einen String auf das erste 
                             Vorkommen eines
                             angegebenen Zeichens.
  strcmp   (string.h)        _fstrcmp und strcmp vergleichen zwei Strings
  strcoll  (string.h)        vergleicht zwei Strings
  strcpy   (string.h)        kopiert einen String in einen anderen.
  strcspn  (string.h)        suchen nach einem Teilstring, der KEINES der
                             Zeichen einer bestimmten Zeichenmenge enthlt;
  strdup   (string.h)        kopiert String in einen neuen Speicherbereich
  strerror (string.h)        liefert einen Zeiger auf einen String 
                             mit Fehlermeldungen
  stricmp  (string.h)        vergleichen zwei Strings, ohne auf Gro- und
                             Kleinschreibung zu achten.
  strcmpi  (string.h)        Vergleicht zwei Strings, ohne auf Gro- und
                             Kleinschreibung zu achten.
  strlen   (string.h)        berechnet die Lnge eines Strings
  strlwr   (string.h)        ndert alle Grobuchstaben in einem String 
                             s in Kleinbuchstaben
  strncat  (string.h)        hngt einen Teilstring an einen anderen an.
  strncmp  (string.h)        vergleicht zwei Teilstrings
  strncmpi (string.h)        Vergleicht zwei Strings, ohne auf Gro- und
                             Kleinschreibung zu achten.
  strncpy  (string.h)        kopiert eine bestimmte Anzahl von Bytes aus 
                             einem String in einen anderen
  strnicmp (string.h)        Vergleichen zwei Teilstrings ohne
                             Bercksichtigung von Gro- und Kleinschreibung
  strnset  (string.h)        fllt eine bestimmte Anzahl von Zeichen mit 
                             einem bestimmten Wert
  strpbrk  (string.h)        untersucht einen String auf das erste Auftauchen
                             eines Zeichens aus einem anderen String
  strrchr  (string.h)        sucht nach dem letzten Auftauchen eines Zeichens
  strrev   (string.h)        dreht die Reihenfolge der Zeichen in einem String
                             um (mit Ausnahme der abschlieenden 0)
  strset   (string.h)        setzt alle Zeichen in s auf den Wert ch
  strspn   (string.h)        suchen nach einem Teilstring, der Zeichen
                             einer bestimmten Zeichenmenge enthlt.
  strstr   (string.h)        sucht in einem String nach einem Teilstring
  strtok   (string.h)        sucht einen String nach der ersten von mehreren
                             Zeichenfolgen ab, die in einem zweiten String
                             definiert sind
  strupr   (string.h)        ndert alle Grobuchstaben in einem String s 
                             in Kleinbuchstaben
  strxfrm  (string.h)        kopiert einen Teilstring in einen anderen
  wcstombs (stdlib.h)        konvertiert ein Array wchar_t in einen 
                             Multibyte-String
  wctomb   (stdlib.h)        konvertiert den Code wchar_t in einen 
                             Multibyte-String

============================================================================

 
 Textfensteranzeige-Routinen
 

 Diese Routinen zeigen Text am Bildschirm an; sie sind in conio.h definiert.

  clreol          lscht alle Zeichen von der aktuellen Cursorposition
                  bis zum Zeilenende (nur Textmodus)
  clrscr          lscht ein Textfenster
  delline         (Text-Modus): lscht eine Zeile in einem Textfenster
  gettext         kopiert einen rechteckigen Ausschnitt des Textbildschirms
                  in den Speicher
  gettextinfo     liefert Informationen ber den aktuellen Textmodus
  gotoxy          Positioniert den Cursor in einem Textfenster
  highvideo       whlt hohe Intensitt fr die Textausgabe
  insline         fgt an der aktuellen Cursorposition in einem Textfenster
                  eine Leerzeile ein
  lowvideo        whlt niedrige Intensitt fr die Textausgabe
  movetext        kopiert einen rechteckigen Ausschnitt des Textbildschirms
                  in einen anderen Ausschnitt
  normvideo       whlt normale Intensitt fr die Textausgabe
  puttext         kopiert den Inhalt einer Puffervariablen in einen
                  rechteckigen Ausschnitt des Textbildschirms
  setcursortype   Bestimmt die Cursor-Darstellung.
  textattr        setzt die Textattribute fr ein Textfenster
  textbackground  setzt eine neue Text-Hintergrundfarbe
  textcolor       setzt eine neue Zeichenfarbe im Textmodus
  textmode        ndert den Bildschirmmodus (im Textmodus)
  wherex          ermittelt die aktuelle horizontale Position des Cursors
  wherey          ermittels die aktuelle vertikale Position des Cursors
  window          definiert ein Fenster im Textmodus.

============================================================================


 
 Zeit- und Datums-Routinen
 

  Routinen zur Zeitumwandlung und -vernderung.

  asctime         (time.h)      konvertiert Datum und Uhrzeit (date und time) 
                                in einen ASCII-String
  _bios_timeofday (bios.h)      liefert den Stand des BIOS-Timers, oder setzt
                                einen neuen Wert
  ctime           (time.h)      konvertiert Datum und Uhrzeit (date und time)
                                in einen String
  difftime        (time.h)      berechnet die Differenz von zwei Zeiten
  _dos_getdate    (dos.h)       ewrmittelt Systemdatum von DOS
  _dos_gettime    (dos.h)       Lesen der System-Zeit
  _dos_setdate    (dos.h)       setzt Systemdatum von DOS
  _dos_settime    (dos.h)       setzen der System-Zeit
  dostounix       (dos.h)       konvertiert Datum und Zeit in das UNIX-Format
  ftime           (sys\timeb.h) speichert die aktuelle Zeit in der 
                                Struktur timeb
  getdate         (dos.h)       ewrmittelt das Systemdatum von DOS
  gettime         (dos.h)       Lesen der System-Zeit
  gmtime          (time.h)      wandelt Datum und Zeit in die 
                                Greenwich-Zeit (GMT) um
  localtime       (time.h)      wandelt Datum und Zeit in eine Struktur um
  mktime          (time.h)      Konvertiert die Uhrzeit in das Kalenderformat
  setdate         (dos.h)       setzt das Systemdatum von DOS
  settime         (dos.h)       Setzen der System-Zeit
  stime           (time.h)      setzt System-Datum und -Zeit
  _strdate        (time.h)      konvertiert das aktuelle Datum in einen String
  _strtime        (time.h)      konvertiert die aktuelle Zeit in einen String
  strftime        (time.h)      formatiert die Uhrzeit fr die Ausgabe
  time            (time.h)      time ermittelt die Zeit
  tzset           (time.h)      Zeit-Kompatibilitt fr UNIX;
                                setzt die globalen Variablen daylight,
                                timezone, und tzname
  unixtodos       (dos.h)       konvertiert Datum und Zeit vom UNIX in 
                                das DOS-Format
  utime           (utime.h)     setzt Datum und Zeit einer Datei


============================================================================


 
 Routinen mit variabler Argumentsliste
 

  Diese Routinen sind fr den Umgang mit Argumentslisten (wie vprintf etc,)
  bestimmt.

  Sie sind in stdarg.h definiert.

  va_arg    Makros fr Funktionen mit variabler Parameterzahl
  va_end    Makros fr Funktionen mit variabler Parameterzahl
  va_start  Makros fr Funktionen mit variabler Parameterzahl


