|
@@ -16,7 +16,6 @@ import "core:fmt"
|
|
|
import "core:strings"
|
|
|
|
|
|
import "../_ctx"
|
|
|
-import "../util"
|
|
|
|
|
|
hash_bytes_16 :: #force_inline proc(ctx: ^_ctx.Hash_Context, data: []byte) -> [16]byte {
|
|
|
hash: [16]byte
|
|
@@ -112,7 +111,7 @@ hash_file_16 :: #force_inline proc(ctx: ^_ctx.Hash_Context, hd: os.Handle, load_
|
|
|
if !load_at_once {
|
|
|
return hash_stream_16(ctx, os.stream_from_handle(hd))
|
|
|
} else {
|
|
|
- if buf, ok := util.read_entire_file(hd); ok {
|
|
|
+ if buf, ok := os.read_entire_file(hd); ok {
|
|
|
return hash_bytes_16(ctx, buf[:]), ok
|
|
|
}
|
|
|
}
|
|
@@ -123,7 +122,7 @@ hash_file_20 :: #force_inline proc(ctx: ^_ctx.Hash_Context, hd: os.Handle, load_
|
|
|
if !load_at_once {
|
|
|
return hash_stream_20(ctx, os.stream_from_handle(hd))
|
|
|
} else {
|
|
|
- if buf, ok := util.read_entire_file(hd); ok {
|
|
|
+ if buf, ok := os.read_entire_file(hd); ok {
|
|
|
return hash_bytes_20(ctx, buf[:]), ok
|
|
|
}
|
|
|
}
|
|
@@ -134,7 +133,7 @@ hash_file_24 :: #force_inline proc(ctx: ^_ctx.Hash_Context, hd: os.Handle, load_
|
|
|
if !load_at_once {
|
|
|
return hash_stream_24(ctx, os.stream_from_handle(hd))
|
|
|
} else {
|
|
|
- if buf, ok := util.read_entire_file(hd); ok {
|
|
|
+ if buf, ok := os.read_entire_file(hd); ok {
|
|
|
return hash_bytes_24(ctx, buf[:]), ok
|
|
|
}
|
|
|
}
|
|
@@ -145,7 +144,7 @@ hash_file_28 :: #force_inline proc(ctx: ^_ctx.Hash_Context, hd: os.Handle, load_
|
|
|
if !load_at_once {
|
|
|
return hash_stream_28(ctx, os.stream_from_handle(hd))
|
|
|
} else {
|
|
|
- if buf, ok := util.read_entire_file(hd); ok {
|
|
|
+ if buf, ok := os.read_entire_file(hd); ok {
|
|
|
return hash_bytes_28(ctx, buf[:]), ok
|
|
|
}
|
|
|
}
|
|
@@ -156,7 +155,7 @@ hash_file_32 :: #force_inline proc(ctx: ^_ctx.Hash_Context, hd: os.Handle, load_
|
|
|
if !load_at_once {
|
|
|
return hash_stream_32(ctx, os.stream_from_handle(hd))
|
|
|
} else {
|
|
|
- if buf, ok := util.read_entire_file(hd); ok {
|
|
|
+ if buf, ok := os.read_entire_file(hd); ok {
|
|
|
return hash_bytes_32(ctx, buf[:]), ok
|
|
|
}
|
|
|
}
|
|
@@ -167,7 +166,7 @@ hash_file_48 :: #force_inline proc(ctx: ^_ctx.Hash_Context, hd: os.Handle, load_
|
|
|
if !load_at_once {
|
|
|
return hash_stream_48(ctx, os.stream_from_handle(hd))
|
|
|
} else {
|
|
|
- if buf, ok := util.read_entire_file(hd); ok {
|
|
|
+ if buf, ok := os.read_entire_file(hd); ok {
|
|
|
return hash_bytes_48(ctx, buf[:]), ok
|
|
|
}
|
|
|
}
|
|
@@ -178,7 +177,7 @@ hash_file_64 :: #force_inline proc(ctx: ^_ctx.Hash_Context, hd: os.Handle, load_
|
|
|
if !load_at_once {
|
|
|
return hash_stream_64(ctx, os.stream_from_handle(hd))
|
|
|
} else {
|
|
|
- if buf, ok := util.read_entire_file(hd); ok {
|
|
|
+ if buf, ok := os.read_entire_file(hd); ok {
|
|
|
return hash_bytes_64(ctx, buf[:]), ok
|
|
|
}
|
|
|
}
|
|
@@ -189,7 +188,7 @@ hash_file_128 :: #force_inline proc(ctx: ^_ctx.Hash_Context, hd: os.Handle, load
|
|
|
if !load_at_once {
|
|
|
return hash_stream_128(ctx, os.stream_from_handle(hd))
|
|
|
} else {
|
|
|
- if buf, ok := util.read_entire_file(hd); ok {
|
|
|
+ if buf, ok := os.read_entire_file(hd); ok {
|
|
|
return hash_bytes_128(ctx, buf[:]), ok
|
|
|
}
|
|
|
}
|
|
@@ -200,7 +199,7 @@ hash_file_slice :: #force_inline proc(ctx: ^_ctx.Hash_Context, hd: os.Handle, bi
|
|
|
if !load_at_once {
|
|
|
return hash_stream_slice(ctx, os.stream_from_handle(hd), bit_size, allocator)
|
|
|
} else {
|
|
|
- if buf, ok := util.read_entire_file(hd); ok {
|
|
|
+ if buf, ok := os.read_entire_file(hd); ok {
|
|
|
return hash_bytes_slice(ctx, buf[:], bit_size, allocator), ok
|
|
|
}
|
|
|
}
|