Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
c:lib:start [2008/10/15 23:18]
xin angelegt
c:lib:start [2022/09/22 19:58] (aktuell)
Zeile 1: Zeile 1:
 ====== Standard C-Library und Headers ====== ====== Standard C-Library und Headers ======
  
-  * [[c:​lib:​assert:​start|assert.h]] - Laufzeitbedingungen für Debugging und Qualitätssicherungen +===== Vollständig =====
-  * [[c:​lib:​ctype:​start|ctype.h]] - Zeichen gewissen Gruppen zuordnen (z.B. 0-9 als Ziffern) +
-  * [[c:​lib:​errno:​start|errno.h]] - Fehlercodes +
-  * [[c:​lib:​float:​start|float.h]] - Mindestgrößen von Fließkomma-Datentypen +
-  * [[c:​lib:​limits:​start|limits.h]] - Mindestgrößen von Interger-Datentypen +
-  * [[c:​lib:​stddef:​start|stddef.h]] - Typen und Macros (z.B. die Definition für NULL).+
  
-  ​[[c:lib:locale:start|locale.h]] - Lokalisierungsfunktionen +^ Library ​                          ^ ab  ^ Kurzbeschreibung ^ 
-  ​* ​[[c:​lib:​math:​start|math.h]] ​Mathematische Funktionen +| [[c:​lib:​assert:​start|assert.h]] ​  ​| C89 | Laufzeitbedingungen für Debugging und Qualitätssicherungen | 
-  ​* ​[[c:​lib:​setjmp:​start|setjmp.h]] ​C-Exceptionhandling +[[c:lib:ctype:start|ctype.h]]     | C89 | Zeichen gewissen Gruppen zuordnen (z.B. 0-9 als Ziffern) | 
-  ​* ​[[c:​lib:​signal:​start|signal.h]] ​Signale (z.B. Programmabbruch CTRL-C) senden und verarbeiten +| [[c:​lib:​errno:​start|errno.h]] ​    | C89 | Fehlercodes | 
-  ​* ​[[c:​lib:​stdarg:​start|stdarg.h]] ​Variable Argumentlisten verarbeiten (z.B. printf) +| [[c:​lib:​float:​start|float.h]] ​    | C89 | Mindestgrößen von Fließkomma-Datentypen | 
-  ​* ​[[c:​lib:​stdio:​start|stdio.h]] ​Standard-Ein und Ausgabe +| [[c:​lib:​limits:​start|limits.h]] ​  | C89 | Mindestgrößen von Interger-Datentypen | 
-  ​* ​[[c:lib:stdlib:start|stdlib.h]] - Speicherverwaltung,​ Programmsteuerung und Konvertierungen +[[c:​lib:​math:​start|math.h]] ​      | C89 | Mathematische Funktionen ​| 
-  ​* ​[[c:​lib:​string:​start|string.h]] ​C-String-Verarbeitung +[[c:​lib:​setjmp:​start|setjmp.h]] ​  | C89 | C-Exceptionhandling ​| 
-  ​* ​[[c:​lib:​time:​start|time.h]] ​Funktionen, für Zeitbestimmung und Zeit-String-Konvertierungen+[[c:​lib:​signal:​start|signal.h]] ​  | C89 | Signale (z.B. Programmabbruch CTRL-C) senden und verarbeiten ​| 
 +[[c:​lib:​stdarg:​start|stdarg.h]] ​  | C89 | Variable Argumentlisten verarbeiten (z.B. printf) ​| 
 +| [[c:​lib:​stdbool:​start|stdbool.h]] ​        | C99 | Boolische Variablen | 
 +| [[c:​lib:​stddef:​start|stddef.h]] ​  | C89 | Typen und Macros (z.B. die Definition für NULL) | 
 +[[c:​lib:​stdio:​start|stdio.h]] ​    | C89 | Standard-Ein und Ausgabe ​| 
 +[[c:lib:stdnoreturn:start|stdnoreturn.h]] | C11 | Spezifikation von nicht-zurückkehrenden Funktionen | 
 +[[c:​lib:​string:​start|string.h]] ​  | C89 | C-String-Verarbeitung ​| 
 +[[c:​lib:​time:​start|time.h]] ​      | C89 | Funktionen, für Zeitbestimmung und Zeit-String-Konvertierungen ​|
  
 +===== In Bearbeitung / Unvollständig ======
 +
 +^ Library ​                                  ^ ab  ^ Kurzbeschreibung ^
 +| [[c:​lib:​locale:​start|locale.h]] ​          | C89 | Lokalisierungsfunktionen |
 +| [[c:​lib:​stdlib:​start|stdlib.h]] ​          | C89 | Speicherverwaltung,​ Programmsteuerung und Konvertierungen |
 +| [[c:​lib:​iso646:​start|iso646.h]] ​          | C95 (NA1) | Defines, um Operatoren als Text zu formulieren |
 +| [[c:​lib:​wchar:​start|wchar.h]] ​            | C95 (NA1) | Erweiterungen für Widechars (Unicode) |
 +| [[c:​lib:​wctype:​start|wctype.h]] ​          | C95 (NA1) | Widechars gewissen GrupNA1pen zuordnen (z.B. 0-9 als Ziffer) |
 +| [[c:​lib:​complex:​start|complex.h]] ​        | C99 | Komplexe Zahlen |
 +| [[c:​lib:​stdalign:​start|stdalign.h]] ​      | C11 | Speicherausrichtung |
 +| [[c:​lib:​stdatmic:​start|stdatomic.h]] ​     | C11 | Atomare Operationen zwischen Threads |
 +| [[c:​lib:​fenv:​start|fenv.h]] ​              | C99 | Einstellungen für Fließkommazahlen |
 +| [[c:​lib:​stdint:​start|stdint.h]] ​          | C99 | Standard-Integers (plattformunabhängig) |
 +| [[c:​lib:​tgmath:​start|tgmath.h]] ​          | C99 | Makros für mathematische Funktionen |
 +| [[c:​lib:​threads:​start|threads.h]] ​        | C11 | Verwendung und Verwaltung von Threads |
 +| [[c:​lib:​uchar|uchar.h]] ​                  | C11 | Unicode |