Update to constdef

This commit is contained in:
Christoffer Lerno
2026-02-19 12:16:46 +01:00
parent 0387d7666d
commit e9d915c03b
52 changed files with 189 additions and 182 deletions

View File

@@ -7,7 +7,7 @@ const uint PIXELS_MAX = 400000000;
Purely informative. It will be saved to the file header,
but does not affect how chunks are en-/decoded.
*>
const enum QOIColorspace : char
constdef QOIColorspace : char
{
<* sRGB with linear alpha *>
SRGB = 0,
@@ -21,7 +21,7 @@ const enum QOIColorspace : char
AUTO can be used when decoding to automatically determine
the channels from the file's header.
*>
const enum QOIChannels : inline char
constdef QOIChannels : inline char
{
AUTO = 0,
RGB = 3,

View File

@@ -1,7 +1,7 @@
module std::core::string::ansi;
import std::io;
const enum Ansi : inline String
constdef Ansi : inline String
{
RESET = "\e[0m",
BOLD = "\e[1m",

View File

@@ -91,7 +91,7 @@ macro @simd_degree() @local
}
<* Flags used during hash computation based on its state. *>
const enum Blake3Flags : inline char
constdef Blake3Flags : inline char
{
CHUNK_START = 1 << 0,
CHUNK_END = 1 << 1,

View File

@@ -8,7 +8,7 @@
module std::hash::streebog;
const enum StreebogLength : inline uint
constdef StreebogLength : inline uint
{
SIZE_256 = 32,
SIZE_512 = 64,

View File

@@ -168,13 +168,13 @@ bitstruct Tc_lflags : CUInt
bool extproc : 16;
}
const enum T_nldly : char
constdef T_nldly : char
{
NL0 = 0b0,
NL1 = 0b1,
}
const enum T_crdly : char
constdef T_crdly : char
{
CR0 = 0b00,
CR1 = 0b01,
@@ -182,7 +182,7 @@ const enum T_crdly : char
CR3 = 0b11,
}
const enum T_tabdly : char
constdef T_tabdly : char
{
TAB0 = 0b00,
TAB1 = 0b01,
@@ -191,25 +191,25 @@ const enum T_tabdly : char
XTABS = TAB3,
}
const enum T_bsdly : char
constdef T_bsdly : char
{
BS0 = 0b0,
BS1 = 0b1,
}
const enum T_ffdly : char
constdef T_ffdly : char
{
FF0 = 0b0,
FF1 = 0b1,
}
const enum T_vtdly : char
constdef T_vtdly : char
{
VT0 = 0b0,
VT1 = 0b1,
}
const enum T_csize : char
constdef T_csize : char
{
CS5 = 0b00,
CS6 = 0b01,
@@ -217,7 +217,7 @@ const enum T_csize : char
CS8 = 0b11,
}
const enum Speed : CUInt
constdef Speed : CUInt
{
B0 = 0o0000000,
B50 = 0o0000001,
@@ -253,7 +253,7 @@ const enum Speed : CUInt
MAX_BAUD = B4000000,
}
const enum Cc : inline char
constdef Cc : inline char
{
VINTR = 0,
VQUIT = 1,
@@ -274,7 +274,7 @@ const enum Cc : inline char
VEOL2 = 16,
}
const enum Tcactions : CInt
constdef Tcactions : CInt
{
TCOOFF = 0,
TCOON = 1,

View File

@@ -25,7 +25,7 @@ macro void @loop_over_ai(AddrInfo* ai; @body(NativeSocket fd, AddrInfo* ai))
const Duration POLL_FOREVER = (Duration)-1;
const enum PollSubscribe
constdef PollSubscribe
{
ANY_READ = os::POLLIN,
PRIO_READ = os::POLLPRI,
@@ -44,7 +44,7 @@ const PollSubscribe SUBSCRIBE_ANY_WRITE = (PollSubscribe)os::POLLOUT;
const PollSubscribe SUBSCRIBE_OOB_WRITE = (PollSubscribe)os::POLLWRBAND;
const PollSubscribe SUBSCRIBE_WRITE = (PollSubscribe)os::POLLWRNORM;
const enum PollEvent : ushort
constdef PollEvent : ushort
{
READ_PRIO = os::POLLPRI,
READ_OOB = os::POLLRDBAND,

View File

@@ -18,7 +18,7 @@ const uint EPOLLWAKEUP = EpollEvents.EPOLLWAKEUP;
const uint EPOLLONESHOT = EpollEvents.EPOLLONESHOT;
const uint EPOLLET = EpollEvents.EPOLLET;
const enum EpollEvents : inline uint
constdef EpollEvents : inline uint
{
EPOLLIN = 0x001,
EPOLLPRI = 0x002,

View File

@@ -40,7 +40,7 @@ extern fn CFTypeRef CFType.retain(&self) @cname("CFRetain");
extern fn void CFType.release(&self) @cname("CFRelease");
extern fn CFIndex CFType.getRetainCount(&self) @cname("CFGetRetainCount");
const enum CFStringEncoding : uint
constdef CFStringEncoding : uint
{
INVALID_ID = 0xffffffffU,
MAC_ROMAN = 0,

View File

@@ -1,7 +1,7 @@
module std::os::darwin @if(env::DARWIN) @link("Foundation.framework");
import std::os::macos::cf, std::os::macos::objc, std::io;
const enum NSSearchPathDomainMask : NSUInteger
constdef NSSearchPathDomainMask : NSUInteger
{
USER = 1,
LOCAL = 2,
@@ -10,7 +10,7 @@ const enum NSSearchPathDomainMask : NSUInteger
ALL = 0x0ffff
}
const enum NSSearchPathDirectory : NSUInteger
constdef NSSearchPathDirectory : NSUInteger
{
APPLICATION = 1,
DEMO_APPLICATION,

View File

@@ -88,7 +88,7 @@ enum ApplicationActivationPolicy : (int val) @deprecated("Use NSApplicationActiv
PROHIBITED { 2 },
}
const enum NSApplicationActivationPolicy : inline NSInteger
constdef NSApplicationActivationPolicy : inline NSInteger
{
REGULAR = 0,
ACCESSORY = 1,
@@ -119,7 +119,7 @@ enum BackingStore : (int val) @deprecated("Use NSBackingStoreType.")
BUFFERED { 2 }
}
const enum NSBackingStoreType : inline NSUInteger
constdef NSBackingStoreType : inline NSUInteger
{
RETAINED = 0,
NONRETAINED = 1,
@@ -164,7 +164,7 @@ enum EventType : (long val) @deprecated("Use NSEventType.")
CHANGE_MODE { 38 },
}
const enum NSEventType : inline NSUInteger
constdef NSEventType : inline NSUInteger
{
LEFT_MOUSE_DOWN = 1,
LEFT_MOUSE_UP = 2,
@@ -280,7 +280,7 @@ enum EventMask : (long val) @deprecated("Use NSEventMask.")
ANY { long.max },
}
const enum NSEventMask : inline ulong
constdef NSEventMask : inline ulong
{
LEFT_MOUSE_DOWN = 1ul << NSEventType.LEFT_MOUSE_DOWN,
LEFT_MOUSE_UP = 1ul << NSEventType.LEFT_MOUSE_UP,
@@ -333,7 +333,7 @@ enum EventModifierFlag : (int val) @deprecated("Use NSEventModifierFlags.")
HELP { 1 << 22 },
}
const enum NSEventModifierFlags : inline NSUInteger
constdef NSEventModifierFlags : inline NSUInteger
{
CAPS_LOCK = 1 << 16,
SHIFT = 1 << 17,
@@ -346,7 +346,7 @@ const enum NSEventModifierFlags : inline NSUInteger
DEVICE_INDEPENDENT_FLAGS_MASK = 0xffff0000UL,
}
const enum NSWindowCollectionBehavior : inline NSUInteger
constdef NSWindowCollectionBehavior : inline NSUInteger
{
DEFAULT = 0,
CAN_JOIN_ALL_SPACES = 1 << 0,
@@ -366,7 +366,7 @@ const enum NSWindowCollectionBehavior : inline NSUInteger
CAN_JOIN_ALL_APPLICATIONS = 1 << 18,
}
const enum NSWindowLevel : inline NSInteger
constdef NSWindowLevel : inline NSInteger
{
NORMAL = 0,
FLOATING = 3,
@@ -379,7 +379,7 @@ const enum NSWindowLevel : inline NSInteger
SCREEN_SAVER = 1000,
}
const enum NSWindowStyleMask : inline NSUInteger
constdef NSWindowStyleMask : inline NSUInteger
{
BORDERLESS = 0,
TITLED = 1 << 0,
@@ -396,20 +396,20 @@ const enum NSWindowStyleMask : inline NSUInteger
HUD_WINDOW = 1 << 13
}
const enum NSWindowTabbingMode : inline NSInteger
constdef NSWindowTabbingMode : inline NSInteger
{
AUTOMATIC = 0,
DISALLOWED = 2,
PREFERRED = 1,
}
const enum NSStatusItemLength : inline CGFloat
constdef NSStatusItemLength : inline CGFloat
{
VARIABLE = -1.0,
SQUARE = -2.0
}
const enum NSApplicationTerminateReply : inline NSUInteger
constdef NSApplicationTerminateReply : inline NSUInteger
{
CANCEL = 0,
NOW = 1,

View File

@@ -1,6 +1,6 @@
module std::os::win32 @if(env::WIN32);
const enum Win32_CODEPAGE : Win32_UINT
constdef Win32_CODEPAGE : Win32_UINT
{
IBM037 = 037, // IBM EBCDIC US-Canada
IBM437 = 437, // OEM United States

View File

@@ -1,6 +1,6 @@
module std::os::win32 @if(env::WIN32);
const enum Win32_AllocationType
constdef Win32_AllocationType
{
MEM_COMMIT = 0x00001000,
MEM_RESERVE = 0x00002000,
@@ -12,7 +12,7 @@ const enum Win32_AllocationType
MEM_WRITE_WATCH = 0x00200000
}
const enum Win32_Protect : Win32_DWORD
constdef Win32_Protect : Win32_DWORD
{
PAGE_EXECUTE = 0x10,
PAGE_EXECUTE_READ = 0x20,
@@ -29,7 +29,7 @@ const enum Win32_Protect : Win32_DWORD
PAGE_WRITECOMBINE = 0x400,
}
const enum Win32_FreeType : Win32_DWORD
constdef Win32_FreeType : Win32_DWORD
{
MEM_DECOMMIT = 0x00004000,
MEM_RELEASE = 0x00008000,

View File

@@ -13,7 +13,7 @@ enum Win32_MEM_EXTENDED_PARAMETER_TYPE : CInt
}
alias Win32_PMEM_EXTENDED_PARAMETER_TYPE = Win32_MEM_EXTENDED_PARAMETER_TYPE;
const enum Win32_MEM_EXTENDED_PARAMETER_ATTRIBUTE : Win32_DWORD64
constdef Win32_MEM_EXTENDED_PARAMETER_ATTRIBUTE : Win32_DWORD64
{
<* The allocation is non-pageable. *>
NONPAGED = 0x02,