/xmlbench/trunk

To get this branch, use:
bzr branch http://darksoft.org/webbzr/xmlbench/trunk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
module tools;

/* Depend on bitness ulong always 64bits in D, 
for C in Win64 and 32 bit systems it is 32 bits */
struct TestData {
    uint iterations;
    uint inc;
    
    char memory_bench;
}


extern (C) int Test(int argc, char **arg);

void DTest(char[][] args)
{
    int argc = 0;
    char*[] argv = new char*[args.length];
    
    foreach (char[] p; args) argv[argc++] = cast(char*)p;

    return Test(argc,cast(char**)argv);
}