Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

IMOKIA Kommentare, Abhängigkeiten und Parametertexte lesen

&pagelevel(4)&pagelevel

Funktion SIIRCOM - Kommentare der Release-Unit bzw. eines Release-Items lesen

Funktionsaufruf

#define IMOKIAPLVERSION           /* value for parameter list version */
#define IMOKIA_RCOM               /* value for SIIRCOM function       */
void SIIENTR(struct IMOKIA_pl *);

Funktion SIIRDEP - Alte Abhängigkeiten zu einer Release-Unit lesen

Funktionsaufruf

#define IMOKIAPLVERSION           /* value for parameter list version */
#define IMOKIA_RDEP               /* value for SIIRDEP function       */
void SIIENTR(struct IMOKIA_pl *);

Funktion SIIRKON - Neue Abhängigkeiten zu einer Release-Unit lesen

Funktionsaufruf

#define IMOKIAPLVERSION           /* value for parameter list version */
#define IMOKIA_RKON               /* value for SIIRDEP function       */
void SIIENTR(struct IMOKIA_pl *);

Funktion SIIRPAR - Parametertexte zu einem Release-Item lesen

Funktionsaufruf

#define IMOKIAPLVERSION           /* value for parameter list version */
#define IMOKIA_RPAR               /* value for SIIRPAR function       */
void SIIENTR(struct IMOKIA_pl *);

Hinweise zur Programmierung

Für den Aufruf der Funktionen SIIRCOM, SIIRDEP und SIIRPAR müssen in der Parameterliste folgende Variablen übergeben werden:

sii_fd

Der File Descripter muss den Wert aus der Parameterliste imokit_pl des entsprechenden Funktionsaufrufs (IMOKIT_OPEN bzw. IMOKIT_READ) erhalten.

len

output_area

Länge des Ausgabebereichs.

Pointer auf den Ausgabebereich.

Neben dem Returncode wird bei allen drei Funktionen die jeweils gelesene Information zurückgeliefert (Näheres siehe "IMOKIA Kommentare, Abhängigkeiten und Parametertexte lesen ").

Parameterliste

struct IMOKIA_pl {
        /* STD HEADER                                                 */
        struct ESMFHDR STANDARD_HEADER;
        void* sii_fd;                   /* FILE DESCRIPTOR            */
        unsigned char delimitor;        /* STRING DELIMITOR           */
        char R0[3];                     /* filler 0                   */
        unsigned long len;              /* LENGTH OF MEMORY AREA      */
        void* output_area;              /* POINTER ON MEMORY AREA     */
};