Editor/Embedded/ZstdSharp/Unsafe/BIT_DStream_status.cs

An enum defining status codes for a bit-reading stream used by an embedded ZstdSharp unsafe implementation. It lists possible outcomes like unfinished, endOfBuffer, completed, and overflow for BIT_DStream operations.

#nullable enable
using System;
using System.Collections.Generic;
using System.Linq;
namespace HumanoidRetargeter.EditorTools.Embedded.ZstdSharp.Unsafe;

    public enum BIT_DStream_status
    {
        /* fully refilled */
        BIT_DStream_unfinished = 0,
        /* still some bits left in bitstream */
        BIT_DStream_endOfBuffer = 1,
        /* bitstream entirely consumed, bit-exact */
        BIT_DStream_completed = 2,
        /* user requested more bits than present in bitstream */
        BIT_DStream_overflow = 3
    }