mtime.h

来自「MiniSip Client with DomainKeys Authentic」· C头文件 代码 · 共 56 行

H
56
字号
/*  Copyright (C) 2005, 2004 Erik Eliasson, Johan Bilien    This library is free software; you can redistribute it and/or  modify it under the terms of the GNU Lesser General Public  License as published by the Free Software Foundation; either  version 2.1 of the License, or (at your option) any later version.  This library is distributed in the hope that it will be useful,  but WITHOUT ANY WARRANTY; without even the implied warranty of  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU  Lesser General Public License for more details.  You should have received a copy of the GNU Lesser General Public  License along with this library; if not, write to the Free Software  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA*//* * Authors: Erik Eliasson <eliasson@it.kth.se> *          Johan Bilien <jobi@via.ecp.fr>*/#ifndef MINISIP_TIME_H#define MINISIP_TIME_H#include <libmutil/libmutil_config.h>
#include<libmutil/mtypes.h>
#if defined WIN32 || defined _MSC_VER
	#include<time.h>
	#include <sys/timeb.h>	#ifdef __MINGW32__	#	include<sys/time.h>	#endif
	/* Emulate gettimeofday (Ulrich Leodolter, 1/11/95).  */
	struct timezone{
			int tz_minuteswest;     /* Minutes west of GMT.  */
			int tz_dsttime;     /* Nonzero if DST is ever in effect.  */
	};

	#ifdef _WIN32_WCE
	//MS EVC++ 4.0 defines struct timeval in winsock.h and winsock2.h ... 
	//it is sad, but we include winsock2.h just to obtain this structure ... 
		#include<winsock2.h>
	#endif
	LIBMUTIL_API void gettimeofday (struct timeval *tv, struct timezone *tz);
#endif
LIBMUTIL_API uint64_t mtime();

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?