|
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: T p
Length: 1304 (0x518) Types: TextFile Names: »ps_error.c«
└─⟦3d0c2be1b⟧ Bits:30001254 ISODE-5.0 Tape └─⟦eba4602b1⟧ »./isode-5.0.tar.Z« └─⟦d3ac74d73⟧ └─⟦this⟧ »isode-5.0/psap/ps_error.c«
/* ps_error.c - presentation stream error to string */ #ifndef lint static char *rcsid = "$Header: /f/osi/psap/RCS/ps_error.c,v 6.0 89/03/18 23:39:02 mrose Rel $"; #endif /* * $Header: /f/osi/psap/RCS/ps_error.c,v 6.0 89/03/18 23:39:02 mrose Rel $ * * * $Log: ps_error.c,v $ * Revision 6.0 89/03/18 23:39:02 mrose * Release 5.0 * */ /* * NOTICE * * Acquisition, use, and distribution of this module and related * materials are subject to the restrictions of a license agreement. * Consult the Preface in the User's Manual for the full terms of * this agreement. * */ /* LINTLIBRARY */ #include <stdio.h> #include "psap.h" /* \f */ static char *ps_errorlist[] = { "Error 0", "Overflow in ID", "Overflow in length", "Out of memory", "End of file", "End of file reading extended ID", "End of file reading extended length", "Length Mismatch", "Truncated", "Indefinite length in primitive form", "I/O error", "XXX" }; static int ps_maxerror = sizeof ps_errorlist / sizeof ps_errorlist[0]; /* \f */ char *ps_error (c) int c; { register char *bp; static char buffer[BUFSIZ]; if (c < ps_maxerror && (bp = ps_errorlist[c])) return bp; (void) sprintf (buffer, "Error %d", c); return buffer; }