'\" t .\" Title: uuid_parse .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 .\" Date: 2024-04-27 .\" Manual: Programmierhandbuch .\" Source: util-linux 2.40 .\" Language: English .\" .TH "UUID_PARSE" "3" "2024-04-27" "util\-linux 2.40" "Programmierhandbuch" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "BEZEICHNUNG" uuid_parse \- eine eingegebene UUID\-Zeichenkette in Binärdarstellung umwandeln .SH "ÜBERSICHT" .sp \fB#include \fP .sp \fBint uuid_parse(char *\fIin\fP, uuid_t \fIuu\fP);\fP .br \fBint uuid_parse_range(char *\fIin_start\fP, char *\fIin_end\fP, uuid_t \fIuu\fP);\fP .SH "BESCHREIBUNG" .sp Die Funktion \fBuuid_parse\fP() wandelt die von \fIin\fP angegebene UID\-Zeichenkette in deren binäre Darstellung um. Die Eingabe\-UUID ist eine Zeichenkette der Form 1b4e28ba\-2fa1\-11d2\-883f\-b9a761bde3fb (im \fBprintf\fP(3)\-Format »%08x\-%04x\-%04x\-%04x\-%012x«, 36 Byte plus das angehängte »\(rs0«). .sp Die Funktion \fBuuid_parse_range\fP() arbeitet wie \fBuuid_parse\fP(), aber wertet nur den Bereich aus, der in der durch die Zeiger \fIin_Start\fP und \fIin_Ende\fP angegebenen Zeichenkette bezeichnet ist. .SH "RÜCKGABEWERT" .sp Bei erfolgreicher Auswertung der Eingabezeichenkette wird 0 zurückgegeben und die UUID an dem Ort gespeichert, auf den \fIuu\fP zeigt, anderenfalls wird \-1 zurückgegeben. .SH "KONFORM ZU" .sp Diese Bibliothek erzeugt UUIDs, die zu OSF DCE 1.1 kompatibel sind, und Hash\-basierte UUIDs V3 und V5, die zu \c .URL "https://tools.ietf.org/html/rfc4122" "RFC\-4122" "" kompatibel sind. .SH "AUTOREN" .sp Theodore Y. Ts\(cqo .SH "SIEHE AUCH" .sp \fBuuid\fP(3), \fBuuid_clear\fP(3), \fBuuid_compare\fP(3), \fBuuid_copy\fP(3), \fBuuid_generate\fP(3), \fBuuid_is_null\fP(3), \fBuuid_time\fP(3), \fBuuid_unparse\fP(3) .SH "FEHLER MELDEN" .sp Nutzen Sie zum Melden von Fehlern das Fehlererfassungssystem auf \c .URL "https://github.com/util\-linux/util\-linux/issues" "" "." .SH "VERFÜGBARKEIT" .sp Die Bibliothek \fBlibuuid\fP ist seit Version 2.15.1 Teil des Pakets util\-linux, welches aus dem \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux\-Kernel\-Archiv" "" heruntergeladen werden kann.