[BACK]Return to modetoa.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / lib / libntp

File: [cvs.NetBSD.org] / src / lib / libntp / Attic / modetoa.c (download)

Revision 1.3, Fri Mar 6 18:17:15 1998 UTC (26 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.2: +3 -3 lines

Resolve conflicts.

/*	$NetBSD: modetoa.c,v 1.3 1998/03/06 18:17:15 christos Exp $	*/

/*
 * modetoa - return an asciized mode
 */
#include <stdio.h>

#include "lib_strbuf.h"
#include "ntp_stdlib.h"

const char *
modetoa(mode)
	int mode;
{
	char *bp;
	static const char *modestrings[] = {
		"unspec",
		"sym_active",
		"sym_passive",
		"client",
		"server",
		"broadcast",
		"control",
		"private",
		"bclient",
	};

	if (mode < 0 || mode >= (sizeof modestrings)/sizeof(char *)) {
		LIB_GETBUF(bp);
		(void)sprintf(bp, "mode#%d", mode);
		return bp;
	}

	return modestrings[mode];
}