OSSP cfg ist eine ISO-C-Bibliothek zum Parsen von beliebigen Konfigurationsdateien im C-Stil. Eine Konfiguration ist eine Folge von Direktiven. Jede Direktive besteht aus null oder mehr Token und jedes Token kann entweder ein String oder wieder eine Folge sein. Das bedeutet, dass die Konfigurations-Syntax eine rekursive Struktur hat und ermöglicht, Konfigurationen mit beliebig verschachtelten Abschnitten zu erstellen. Die Konfigurations-Syntax stellt auch komplexes Quoten mit einfachen, doppelten und ausgeglichenen Anführungszeichen von Token, hexadezimale, oktale und dezimale Zeichenkodierung, Escapen von Zeichen, Kommentare im Stil von C, C++ und der Shell usw. bereit. Das API der Bibliothek ermöglicht das Importieren eines Konfigurationstextes in einen abstrakten Syntaxbaum (AST), Durchlaufen des AST und optional erneutes Exportieren des AST als Konfigurationstext. (non)