DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T r

⟦e0adb4e82⟧ TextFile

    Length: 2001 (0x7d1)
    Types: TextFile
    Names: »rp_valstr.c«

Derivation

└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
    └─⟦dc59850a2⟧ »EurOpenD22/pp5.0/pp-5.tar.Z« 
        └─⟦e5a54fb17⟧ 
            └─⟦this⟧ »pp-5.0/Lib/util/rp_valstr.c« 

TextFile

/* rp_valstr: convery values to strings */

# ifndef lint
static char Rcsid[] = "@(#)$Header: /cs/research/pp/hubris/pp-beta/Lib/util/RCS/rp_valstr.c,v 5.0 90/09/20 16:17:51 pp Exp Locker: pp $";
# endif

/*
 * $Header: /cs/research/pp/hubris/pp-beta/Lib/util/RCS/rp_valstr.c,v 5.0 90/09/20 16:17:51 pp Exp Locker: pp $
 *
 * $Log:	rp_valstr.c,v $
 * Revision 5.0  90/09/20  16:17:51  pp
 * rcsforce : 5.0 public release
 * 
 */



#include        "head.h"

char    *
rp_valstr (val)           /* return text string for reply value */
int     val;
{
	static char noval[] = "*** Illegal:  0000";
				  /* (noval[0] == '*') => illegal       */

	switch (val){
	case RP_DONE:
		return ("DONE");
	case RP_OK:
		return ("OK");
	case RP_MOK:
		return ("MOK");
	case RP_HOK:
		return ("HOK");
	case RP_DOK:
		return ("DOK");
	case RP_MAST:
		return ("MAST");
	case RP_SLAV:
		return ("SLAV");
	case RP_AOK:
		return ("AOK");
	case RP_NET:
		return ("NET");
	case RP_BHST:
		return ("BHST");
	case RP_DHST:
		return ("DHST");
	case RP_LIO:
		return ("LIO");
	case RP_NIO:
		return ("NIO");
	case RP_LOCK:
		return ("LOCK");
	case RP_EOF:
		return ("EOF");
	case RP_NS:
		return ("NS");
	case RP_AGN:
		return ("AGN");
	case RP_PARSE:
		return ("PARSE");
	case RP_TIME:
		return ("TIME");
	case RP_NOOP:
		return ("NOOP");
	case RP_FIO:
		return ("FIO");
	case RP_FCRT:
		return ("FCRT");
	case RP_PROT:
		return ("PROT");
	case RP_RPLY:
		return ("RPLY");
	case RP_MECH:
		return ("MECH");
	case RP_NO:
		return ("NO");
	case RP_NDEL:
		return ("NDEL");
	case RP_HUH:
		return ("HUH");
	case RP_NCMD:
		return ("NCMD");
	case RP_PARM:
		return ("PARM");
	case RP_UCMD:
		return ("UCMD");
	case RP_USER:
		return ("USER");
	case RP_FOPN:
		return ("FOPN");
	case RP_NAUTH:
		return ("NAUTH");
	case RP_BAD:
		return ("BAD");
	default:
		break;
	}
					  /* print illegal octal value */
	noval[15] = rp_gbbit (val) + '0';
	noval[16] = rp_gcbit (val) + '0';
	noval[17] = rp_gsbit (val) + '0';
	return (noval);
}