<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.proggen.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.proggen.org/feed.php">
        <title>proggen.org c:lib:stdarg</title>
        <description></description>
        <link>https://www.proggen.org/</link>
        <image rdf:resource="https://www.proggen.org/lib/tpl/proggenX/images/favicon.ico" />
       <dc:date>2026-04-08T19:05:51+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.proggen.org/doku.php?id=c:lib:stdarg:start&amp;rev=1663869537"/>
                <rdf:li rdf:resource="https://www.proggen.org/doku.php?id=c:lib:stdarg:va_arg&amp;rev=1663869537"/>
                <rdf:li rdf:resource="https://www.proggen.org/doku.php?id=c:lib:stdarg:va_end&amp;rev=1663869537"/>
                <rdf:li rdf:resource="https://www.proggen.org/doku.php?id=c:lib:stdarg:va_list&amp;rev=1663869537"/>
                <rdf:li rdf:resource="https://www.proggen.org/doku.php?id=c:lib:stdarg:va_start&amp;rev=1663869537"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.proggen.org/lib/tpl/proggenX/images/favicon.ico">
        <title>proggen.org</title>
        <link>https://www.proggen.org/</link>
        <url>https://www.proggen.org/lib/tpl/proggenX/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.proggen.org/doku.php?id=c:lib:stdarg:start&amp;rev=1663869537">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:58:57+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Standard Argumente</title>
        <link>https://www.proggen.org/doku.php?id=c:lib:stdarg:start&amp;rev=1663869537</link>
        <description>Standard Argumente

Die stdarg beinhaltet die Funktionalität, um in C Funktionen mit einer beliebigen Anzahl von Argumenten zu erstellen. Die Argumente können entsprechend nicht benannt werden und haben entsprechend auch keinen bekannten Datentyp. Die Verwendung von Funktionen mit variabler Argumentenliste ist also durchaus als gefährlich einzustufen, allerdings sind sie auch praktisch, wie beispielsweise die Funktion</description>
    </item>
    <item rdf:about="https://www.proggen.org/doku.php?id=c:lib:stdarg:va_arg&amp;rev=1663869537">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:58:57+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>va_arg()</title>
        <link>https://www.proggen.org/doku.php?id=c:lib:stdarg:va_arg&amp;rev=1663869537</link>
        <description>va_arg()

va_arg ist in der Standard Argumente definiert, die in C über stdarg.h, bzw in C++ über cstdarg eingebunden wird.

Funktion

va_arg() entnimmt der Argumenten-Liste ein Argument des gewünschten Datentyps.

Signatur

#include &lt;stdarg.h&gt;
void va_arg( va_list list, typ );</description>
    </item>
    <item rdf:about="https://www.proggen.org/doku.php?id=c:lib:stdarg:va_end&amp;rev=1663869537">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:58:57+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>va_end()</title>
        <link>https://www.proggen.org/doku.php?id=c:lib:stdarg:va_end&amp;rev=1663869537</link>
        <description>va_end()

va_end ist in der Standard Argumente definiert, die in C über stdarg.h, bzw in C++ über cstdarg eingebunden wird.

Funktion

va_end() gibt eine Argumenten-Liste (va_list (Datentyp)) wieder frei.

Signatur

#include &lt;stdarg.h&gt;
void va_end( va_list list );

list: Die freizugebende Liste</description>
    </item>
    <item rdf:about="https://www.proggen.org/doku.php?id=c:lib:stdarg:va_list&amp;rev=1663869537">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:58:57+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>va_list (Datentyp)</title>
        <link>https://www.proggen.org/doku.php?id=c:lib:stdarg:va_list&amp;rev=1663869537</link>
        <description>va_list (Datentyp)

va_list ist definiert in der stdarg, die in C über stdarg.h, bzw. in C++ über cstdarg eingebunden wird.

Beschreibung

va_list ist ein Datentyp, der für die Makros der variablen Argumente bei Funktionsaufrufen mit beliebiger Argumentenanzahl verwendet wird, um die Argumente in einer Liste zu halten. Er wird nur für die Makros</description>
    </item>
    <item rdf:about="https://www.proggen.org/doku.php?id=c:lib:stdarg:va_start&amp;rev=1663869537">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:58:57+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>va_start()</title>
        <link>https://www.proggen.org/doku.php?id=c:lib:stdarg:va_start&amp;rev=1663869537</link>
        <description>va_start()

va_start ist in der Standard Argumente definiert, die in C über stdarg.h, bzw in C++ über cstdarg eingebunden wird.

Funktion

va_start() initialisiert eine Argument-Liste (va_list (Datentyp)) bei Funktionen mit variabler Argumentanzahl.

Signatur

#include &lt;stdarg.h&gt;
void va_start( va_list list, lastParam );</description>
    </item>
</rdf:RDF>
