From d24784074cd5cb7ac340f975b207e6d80abbd5a6 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Wed, 14 Apr 2021 20:17:54 +0100 Subject: [PATCH] Add extra error to io.Error --- core/io/io.odin | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/io/io.odin b/core/io/io.odin index feda1ce64..d36791450 100644 --- a/core/io/io.odin +++ b/core/io/io.odin @@ -23,6 +23,9 @@ Error :: enum i32 { // Short_Write means that a write accepted fewer bytes than requested but failed to return an explicit error Short_Write, + // Invalid_Write means that a write returned an impossible count + Invalid_Write, + // Short_Buffer means that a read required a longer buffer than was provided Short_Buffer, @@ -40,6 +43,9 @@ Error :: enum i32 { Negative_Count, Buffer_Full, + // Unknown means that an error has occurred but cannot be categorized + Unknown, + // Empty is returned when a procedure has not been implemented for an io.Stream Empty = -1, }