Fix MultiSource/Benchmarks/Prolangs-C/archie-client on 32-bit systems with 64-bit time_t (#318)
Targets like RISC-V 32-bit have a 64-bit time_t. Code in procquery.c
does:
```
long now;
/* initialize data structures for this query */
(void)time(&now);
```
Which fails to compile due to passing the wrong pointer type. It works
on other platforms because commonly time_t is 32-bit on 32-bit systems
and 64-bit on 64-bit systems, so using `long` is sufficient. As the fix
is trivial and doesn't impact performance, let's fix the benchmark.
diff --git a/MultiSource/Benchmarks/Prolangs-C/archie-client/procquery.c b/MultiSource/Benchmarks/Prolangs-C/archie-client/procquery.c
index 45c86b8..b2dd65b 100644
--- a/MultiSource/Benchmarks/Prolangs-C/archie-client/procquery.c
+++ b/MultiSource/Benchmarks/Prolangs-C/archie-client/procquery.c
@@ -162,7 +162,7 @@
int sortflag,int listflag)
{
VLINK l;
- long now;
+ time_t now;
/* initialize data structures for this query */
(void)time(&now);