|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: I T
Length: 1687 (0x697)
Types: TextFile
Names: »IMISC-09.c«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
└─⟦e83f91978⟧ »EurOpenD22/isode/osimis-2.0.tar.Z«
└─⟦d846658bd⟧
└─⟦this⟧ »osimis/misode/imisc/IMISC-09.c«
/* automatically generated by pepy 6.0 #3 (embarcadero.cs.ucl.ac.uk), do not edit! */
#include "psap.h"
#define advise PY_advise
void advise ();
/* Generated from module IMISC */
#include <stdio.h>
#include "IMISC-types.h"
#ifndef PEPYPARM
#define PEPYPARM char *
#endif /* PEPYPARM */
extern PEPYPARM NullParm;
/* ARGSUSED */
int decode_IMISC_TimeResult (pe, explicit, len, buffer, parm)
register PE pe;
int explicit;
integer *len;
char **buffer;
struct type_IMISC_TimeResult ** parm;
{
register integer p5;
#ifdef DEBUG
(void) testdebug (pe, "IMISC.TimeResult");
#endif
if (explicit) {
if (pe -> pe_class != PE_CLASS_UNIV
|| pe -> pe_form != PE_FORM_PRIM
|| pe -> pe_id != PE_PRIM_INT) {
advise (NULLCP, "TimeResult bad class/form/id: %s/%d/0x%x",
pe_classlist[pe -> pe_class], pe -> pe_form, pe -> pe_id);
return NOTOK;
}
}
else
if (pe -> pe_form != PE_FORM_PRIM) {
advise (NULLCP, "TimeResult bad form: %d", pe -> pe_form);
return NOTOK;
}
{
# line 62 "IMISC-types.py"
if ((*(parm) = (struct type_IMISC_TimeResult *)
calloc (1, sizeof **(parm))) == ((struct type_IMISC_TimeResult *) 0)) {
advise (NULLCP, "%s", PEPY_ERR_NOMEM);
return NOTOK;
}
}
if ((p5 = prim2num (pe)) == NOTOK
&& pe -> pe_errno != PE_ERR_NONE) {
advise (NULLCP, "TimeResult %s%s", PEPY_ERR_BAD_INTEGER,
pe_error (pe -> pe_errno));
return NOTOK;
}
(*parm) -> parm = p5;
if (len)
*len = p5;
return OK;
}