-
Notifications
You must be signed in to change notification settings - Fork 37
Expand file tree
/
Copy pathhwtime_c.cs
More file actions
executable file
·43 lines (41 loc) · 1.35 KB
/
hwtime_c.cs
File metadata and controls
executable file
·43 lines (41 loc) · 1.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
namespace System.Data.SQLite
{
using sqlite_u3264 = System.UInt64;
public partial class Sqlite3
{
/*
** 2008 May 27
**
** The author disclaims copyright to this source code. In place of
** a legal notice, here is a blessing:
**
** May you do good and not evil.
** May you find forgiveness for yourself and forgive others.
** May you share freely, never taking more than you give.
**
******************************************************************************
**
** This file contains inline asm code for retrieving "high-performance"
** counters for x86 class CPUs.
**
** $Id: hwtime.h,v 1.3 2008/08/01 14:33:15 shane Exp $
**
*************************************************************************
** Included in SQLite3 port to C#-SQLite; 2008 Noah B Hart
** C#-SQLite is an independent reimplementation of the SQLite software library
**
*************************************************************************
*/
/*
** To compile without implementing sqlite3Hwtime() for your platform,
** you can remove the above #error and use the following
** stub function. You will lose timing support for many
** of the debugging and testing utilities, but it should at
** least compile and run.
*/
static sqlite_u3264 sqlite3Hwtime()
{
return (sqlite_u3264)System.DateTime.Now.Ticks;
}
}
}