1N/A/*********************************************************************** 1N/A* This software is part of the ast package * 1N/A* Copyright (c) 1985-2011 AT&T Intellectual Property * 1N/A* and is licensed under the * 1N/A* Common Public License, Version 1.0 * 1N/A* by AT&T Intellectual Property * 1N/A* A copy of the License is available at * 1N/A* (with md5 checksum 059e8cd6165cb4c31e351f2b69388fd9) * 1N/A* Information and Software Systems Research * 1N/A* Glenn Fowler <gsf@research.att.com> * 1N/A* David Korn <dgk@research.att.com> * 1N/A* Phong Vo <kpv@research.att.com> * 1N/A***********************************************************************/ 1N/A * AT&T Bell Laboratories 1N/A * time conversion support 1N/A * n is minutes west of UTC 1N/A * append p and SHHMM part of n to s 1N/A * end of s is returned 1N/Atmpoff(
register char* s,
size_t z,
register const char* p,
register int n,
int d)
1N/A register char* e = s + z;
1N/A while (s < e && (*s = *p++))
1N/A if (n != d && s < e)
1N/A s +=
sfsprintf(s, e - s,
"%02d%s%02d", n /
60, d == -
24*
60 ?
":" :
"", n %
60);