mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-03 05:08:14 +00:00
Declaration grouping uses braces rather than parentheses
This commit is contained in:
+10
-10
@@ -46,17 +46,17 @@ proc fnv64a(data: []u8) -> u64 {
|
||||
}
|
||||
|
||||
proc murmur32(data: []u8) -> u32 {
|
||||
const (
|
||||
const {
|
||||
c1_32: u32 = 0xcc9e2d51;
|
||||
c2_32: u32 = 0x1b873593;
|
||||
)
|
||||
}
|
||||
|
||||
var (
|
||||
var {
|
||||
h1: u32 = 0;
|
||||
nblocks = len(data)/4;
|
||||
p = &data[0];
|
||||
p1 = p + 4*nblocks;
|
||||
)
|
||||
}
|
||||
|
||||
for ; p < p1; p += 4 {
|
||||
var k1 = ^u32(p)^;
|
||||
@@ -102,10 +102,10 @@ proc murmur64(data: []u8) -> u64 {
|
||||
const SEED = 0x9747b28c;
|
||||
|
||||
when size_of(int) == 8 {
|
||||
const (
|
||||
const {
|
||||
m = 0xc6a4a7935bd1e995;
|
||||
r = 47;
|
||||
)
|
||||
}
|
||||
|
||||
var h: u64 = SEED ~ (u64(len(data)) * m);
|
||||
var data64 = slice_ptr(^u64(&data[0]), len(data)/size_of(u64));
|
||||
@@ -139,18 +139,18 @@ proc murmur64(data: []u8) -> u64 {
|
||||
|
||||
return h;
|
||||
} else {
|
||||
const (
|
||||
const {
|
||||
m = 0x5bd1e995;
|
||||
r = 24;
|
||||
)
|
||||
}
|
||||
|
||||
var (
|
||||
var {
|
||||
h1 = u32(SEED) ~ u32(len(data));
|
||||
h2 = u32(SEED) >> 32;
|
||||
data32 = slice_ptr(^u32(&data[0]), len(data)/size_of(u32));
|
||||
len = len(data);
|
||||
i = 0;
|
||||
)
|
||||
}
|
||||
|
||||
for len >= 8 {
|
||||
var k1, k2: u32;
|
||||
|
||||
Reference in New Issue
Block a user