Format de sous-routine XDR

Une sous-routine eXternal Data Representation (XDR) est associée à chaque type de données.

Les sous-routines XDR ont le format suivant:

xdr_XXX (XDRSFP)
       XDR *XDRS;
       XXX *FP;
{
}

Les paramètres sont décrits comme suit:

Article Descriptif
XXX Requiert un type de données XDR.
XDRS Indique un descripteur opaque qui pointe vers un flux XDR. Le pointeur de descripteur opaque est transmis aux routines XDR primitives.
FP Indique une adresse de la valeur de données qui fournit des données au flux ou qui en reçoit des données.

Les sous-routines XDR renvoient généralement la valeur 1 en cas de réussite. En cas d'échec, la valeur de retour est 0. Les valeurs de retour autres que celles-ci sont indiquées dans la description du sous-programme approprié.