Browse Source

Rename `load_from_slice` to `load_from_bytes` across `core`

gingerBill 3 years ago
parent
commit
9c1f270bd5

+ 1 - 1
core/compress/gzip/example.odin

@@ -45,7 +45,7 @@ main :: proc() {
 
 
 	if len(args) < 2 {
 	if len(args) < 2 {
 		stderr("No input file specified.\n")
 		stderr("No input file specified.\n")
-		err := load(slice=TEST, buf=&buf, known_gzip_size=len(TEST))
+		err := load(data=TEST, buf=&buf, known_gzip_size=len(TEST))
 		if err == nil {
 		if err == nil {
 			stdout("Displaying test vector: ")
 			stdout("Displaying test vector: ")
 			stdout(bytes.buffer_to_string(&buf))
 			stdout(bytes.buffer_to_string(&buf))

+ 4 - 4
core/compress/gzip/gzip.odin

@@ -102,7 +102,7 @@ E_Deflate :: compress.Deflate_Error
 
 
 GZIP_MAX_PAYLOAD_SIZE :: i64(max(u32le))
 GZIP_MAX_PAYLOAD_SIZE :: i64(max(u32le))
 
 
-load :: proc{load_from_slice, load_from_file, load_from_context}
+load :: proc{load_from_bytes, load_from_file, load_from_context}
 
 
 load_from_file :: proc(filename: string, buf: ^bytes.Buffer, expected_output_size := -1, allocator := context.allocator) -> (err: Error) {
 load_from_file :: proc(filename: string, buf: ^bytes.Buffer, expected_output_size := -1, allocator := context.allocator) -> (err: Error) {
 	context.allocator = allocator
 	context.allocator = allocator
@@ -112,16 +112,16 @@ load_from_file :: proc(filename: string, buf: ^bytes.Buffer, expected_output_siz
 
 
 	err = E_General.File_Not_Found
 	err = E_General.File_Not_Found
 	if ok {
 	if ok {
-		err = load_from_slice(data, buf, len(data), expected_output_size)
+		err = load_from_bytes(data, buf, len(data), expected_output_size)
 	}
 	}
 	return
 	return
 }
 }
 
 
-load_from_slice :: proc(slice: []u8, buf: ^bytes.Buffer, known_gzip_size := -1, expected_output_size := -1, allocator := context.allocator) -> (err: Error) {
+load_from_bytes :: proc(data: []byte, buf: ^bytes.Buffer, known_gzip_size := -1, expected_output_size := -1, allocator := context.allocator) -> (err: Error) {
 	buf := buf
 	buf := buf
 
 
 	z := &compress.Context_Memory_Input{
 	z := &compress.Context_Memory_Input{
-		input_data = slice,
+		input_data = data,
 		output = buf,
 		output = buf,
 	}
 	}
 	return load_from_context(z, buf, known_gzip_size, expected_output_size, allocator)
 	return load_from_context(z, buf, known_gzip_size, expected_output_size, allocator)

+ 3 - 3
core/image/general_loader.odin

@@ -14,11 +14,11 @@ register_loader :: proc(kind: Which_File_Type, loader: Loader_Proc) {
 }
 }
 
 
 load :: proc{
 load :: proc{
-	load_from_slice,
+	load_from_bytes,
 	load_from_file,
 	load_from_file,
 }
 }
 
 
-load_from_slice :: proc(data: []u8, options := Options{}, allocator := context.allocator) -> (img: ^Image, err: Error) {
+load_from_bytes :: proc(data: []byte, options := Options{}, allocator := context.allocator) -> (img: ^Image, err: Error) {
 	loader := _internal_loaders[which(data)]
 	loader := _internal_loaders[which(data)]
 	if loader == nil {
 	if loader == nil {
 		return nil, .Unsupported_Format
 		return nil, .Unsupported_Format
@@ -31,7 +31,7 @@ load_from_file :: proc(filename: string, options := Options{}, allocator := cont
 	data, ok := os.read_entire_file(filename, allocator)
 	data, ok := os.read_entire_file(filename, allocator)
 	defer delete(data, allocator)
 	defer delete(data, allocator)
 	if ok {
 	if ok {
-		return load_from_slice(data, options, allocator)
+		return load_from_bytes(data, options, allocator)
 	} else {
 	} else {
 		img = new(Image, allocator)
 		img = new(Image, allocator)
 		return img, .Unable_To_Read_File
 		return img, .Unable_To_Read_File

+ 6 - 8
core/image/png/png.odin

@@ -18,7 +18,6 @@ import "core:compress/zlib"
 import "core:image"
 import "core:image"
 
 
 import "core:os"
 import "core:os"
-import "core:strings"
 import "core:hash"
 import "core:hash"
 import "core:bytes"
 import "core:bytes"
 import "core:io"
 import "core:io"
@@ -318,13 +317,12 @@ read_header :: proc(ctx: ^$C) -> (image.PNG_IHDR, Error) {
 }
 }
 
 
 chunk_type_to_name :: proc(type: ^image.PNG_Chunk_Type) -> string {
 chunk_type_to_name :: proc(type: ^image.PNG_Chunk_Type) -> string {
-	t := transmute(^u8)type
-	return strings.string_from_ptr(t, 4)
+	return string(([^]u8)(type)[:4])
 }
 }
 
 
-load_from_slice :: proc(slice: []u8, options := Options{}, allocator := context.allocator) -> (img: ^Image, err: Error) {
+load_from_bytes :: proc(data: []byte, options := Options{}, allocator := context.allocator) -> (img: ^Image, err: Error) {
 	ctx := &compress.Context_Memory_Input{
 	ctx := &compress.Context_Memory_Input{
-		input_data = slice,
+		input_data = data,
 	}
 	}
 
 
 	/*
 	/*
@@ -344,7 +342,7 @@ load_from_file :: proc(filename: string, options := Options{}, allocator := cont
 	defer delete(data)
 	defer delete(data)
 
 
 	if ok {
 	if ok {
-		return load_from_slice(data, options)
+		return load_from_bytes(data, options)
 	} else {
 	} else {
 		img = new(Image)
 		img = new(Image)
 		return img, .Unable_To_Read_File
 		return img, .Unable_To_Read_File
@@ -1639,10 +1637,10 @@ defilter :: proc(img: ^Image, filter_bytes: ^bytes.Buffer, header: ^image.PNG_IH
 	return nil
 	return nil
 }
 }
 
 
-load :: proc{load_from_file, load_from_slice, load_from_context}
+load :: proc{load_from_file, load_from_bytes, load_from_context}
 
 
 
 
 @(init, private)
 @(init, private)
 _register :: proc() {
 _register :: proc() {
-	image.register_loader(.PNG, load_from_slice)
+	image.register_loader(.PNG, load_from_bytes)
 }
 }

+ 5 - 5
core/image/qoi/qoi.odin

@@ -180,9 +180,9 @@ save_to_file :: proc(output: string, img: ^Image, options := Options{}, allocato
 
 
 save :: proc{save_to_memory, save_to_file}
 save :: proc{save_to_memory, save_to_file}
 
 
-load_from_slice :: proc(slice: []u8, options := Options{}, allocator := context.allocator) -> (img: ^Image, err: Error) {
+load_from_bytes :: proc(data: []byte, options := Options{}, allocator := context.allocator) -> (img: ^Image, err: Error) {
 	ctx := &compress.Context_Memory_Input{
 	ctx := &compress.Context_Memory_Input{
-		input_data = slice,
+		input_data = data,
 	}
 	}
 
 
 	img, err = load_from_context(ctx, options, allocator)
 	img, err = load_from_context(ctx, options, allocator)
@@ -196,7 +196,7 @@ load_from_file :: proc(filename: string, options := Options{}, allocator := cont
 	defer delete(data)
 	defer delete(data)
 
 
 	if ok {
 	if ok {
-		return load_from_slice(data, options)
+		return load_from_bytes(data, options)
 	} else {
 	} else {
 		img = new(Image)
 		img = new(Image)
 		return img, .Unable_To_Read_File
 		return img, .Unable_To_Read_File
@@ -359,7 +359,7 @@ load_from_context :: proc(ctx: ^$C, options := Options{}, allocator := context.a
 	return
 	return
 }
 }
 
 
-load :: proc{load_from_file, load_from_slice, load_from_context}
+load :: proc{load_from_file, load_from_bytes, load_from_context}
 
 
 /*
 /*
 	Cleanup of image-specific data.
 	Cleanup of image-specific data.
@@ -407,5 +407,5 @@ qoi_hash :: #force_inline proc(pixel: RGBA_Pixel) -> (index: u8) {
 
 
 @(init, private)
 @(init, private)
 _register :: proc() {
 _register :: proc() {
-	image.register_loader(.QOI, load_from_slice)
+	image.register_loader(.QOI, load_from_bytes)
 }
 }