/* This file is part of the Project Athena Zephyr Notification System. * It contains source for the ZMakeAscii function. * * Created by: Robert French * * $Source$ * $Author$ * * Copyright (c) 1987 by the Massachusetts Institute of Technology. * For copying and distribution information, see the file * "mit-copyright.h". */ /* $Header$ */ #ifndef lint static char rcsid_ZMakeAscii_c[] = "$Header$"; #endif lint #include #include Code_t ZMakeAscii(ptr, len, field, num) char *ptr; int len; unsigned char *field; int num; { int i; for (i=0;i> 4)); *ptr++ = Z_cnvt_itox((int) (field[i] & 0xf)); len -= 2; } *ptr = '\0'; return (ZERR_NONE); } Z_cnvt_itox(i) int i; { i += '0'; if (i <= '9') return (i); i += 'A'-'9'-1; return (i); }