Blame src/timing/timing.h

Packit Service 102f81
/*
Packit Service 102f81
** Timing functions.
Packit Service 102f81
** 
Packit Service 102f81
** This program is distributed under the GNU General Public License, version 2.
Packit Service 102f81
** A copy of this license is included with this source.
Packit Service 102f81
*/
Packit Service 102f81
Packit Service 102f81
#ifndef __TIMING_H__
Packit Service 102f81
#define __TIMING_H__
Packit Service 102f81
Packit Service 102f81
#include <sys/types.h>
Packit Service 102f81
#ifdef HAVE_STDINT_H
Packit Service 102f81
#include <stdint.h>
Packit Service 102f81
#endif
Packit Service 102f81
Packit Service 102f81
#ifdef _WIN32
Packit Service 102f81
typedef __int64 int64_t;
Packit Service 102f81
typedef unsigned __int64 uint64_t;
Packit Service 102f81
#endif
Packit Service 102f81
Packit Service 102f81
/* config.h should be included before we are to define _mangle */
Packit Service 102f81
#ifdef _mangle
Packit Service 102f81
# define timing_get_time _mangle(timing_get_time)
Packit Service 102f81
# define timing_sleep _mangle(timing_sleep)
Packit Service 102f81
#endif
Packit Service 102f81
Packit Service 102f81
uint64_t timing_get_time(void);
Packit Service 102f81
void timing_sleep(uint64_t sleeptime);
Packit Service 102f81
Packit Service 102f81
#endif  /* __TIMING_H__ */