Annotation of embedaddon/ntp/libntp/modetoa.c, revision 1.1
1.1 ! misho 1: /*
! 2: * modetoa - return an asciized mode
! 3: */
! 4: #include <stdio.h>
! 5:
! 6: #include "lib_strbuf.h"
! 7: #include "ntp_stdlib.h"
! 8:
! 9: const char *
! 10: modetoa(
! 11: int mode
! 12: )
! 13: {
! 14: char *bp;
! 15: static const char *modestrings[] = {
! 16: "unspec",
! 17: "sym_active",
! 18: "sym_passive",
! 19: "client",
! 20: "server",
! 21: "broadcast",
! 22: "control",
! 23: "private",
! 24: "bclient",
! 25: };
! 26:
! 27: if (mode < 0 || mode >= COUNTOF(modestrings)) {
! 28: LIB_GETBUF(bp);
! 29: snprintf(bp, LIB_BUFLENGTH, "mode#%d", mode);
! 30: return bp;
! 31: }
! 32:
! 33: return modestrings[mode];
! 34: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>