tmform.c revision 1
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw/***********************************************************************
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw* *
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw* This software is part of the ast package *
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw* Copyright (c) 1985-2011 AT&T Intellectual Property *
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw* and is licensed under the *
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw* Common Public License, Version 1.0 *
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw* by AT&T Intellectual Property *
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw* *
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw* A copy of the License is available at *
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw* http://www.opensource.org/licenses/cpl1.0.txt *
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw* (with md5 checksum 059e8cd6165cb4c31e351f2b69388fd9) *
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw* *
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw* Information and Software Systems Research *
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw* AT&T Research *
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw* Florham Park NJ *
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw* *
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw* Glenn Fowler <gsf@research.att.com> *
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw* David Korn <dgk@research.att.com> *
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw* Phong Vo <kpv@research.att.com> *
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw* *
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw***********************************************************************/
7f667e74610492ddbce8ce60f52ece95d2401949jose borrego#pragma prototyped
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw/*
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * Glenn Fowler
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * AT&T Bell Laboratories
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw *
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * OBSOLETE: use tmfmt() instead
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw *
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw * time conversion support
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw */
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0amw#include <ast.h>
6d57f8333dfc689618aaf2efe76a8066de053841Alan Wright#include <tm.h>
b89a8333f5e1f75ec0c269b22524bd2eccb972banatalie li - Sun Microsystems - Irvine United States
b89a8333f5e1f75ec0c269b22524bd2eccb972banatalie li - Sun Microsystems - Irvine United States/*
b89a8333f5e1f75ec0c269b22524bd2eccb972banatalie li - Sun Microsystems - Irvine United States * format date given clock
b89a8333f5e1f75ec0c269b22524bd2eccb972banatalie li - Sun Microsystems - Irvine United States * end of buf is returned
b89a8333f5e1f75ec0c269b22524bd2eccb972banatalie li - Sun Microsystems - Irvine United States */
6d57f8333dfc689618aaf2efe76a8066de053841Alan Wright
6d57f8333dfc689618aaf2efe76a8066de053841Alan Wrightchar*
6d57f8333dfc689618aaf2efe76a8066de053841Alan Wrighttmform(char* buf, const char* format, time_t* clock)
b89a8333f5e1f75ec0c269b22524bd2eccb972banatalie li - Sun Microsystems - Irvine United States{
b89a8333f5e1f75ec0c269b22524bd2eccb972banatalie li - Sun Microsystems - Irvine United States return tmfmt(buf, 256, format, clock);
b89a8333f5e1f75ec0c269b22524bd2eccb972banatalie li - Sun Microsystems - Irvine United States}
b89a8333f5e1f75ec0c269b22524bd2eccb972banatalie li - Sun Microsystems - Irvine United States