use CONSTANT: in basis
parent
a6b40707df
commit
990513db60
|
@ -77,20 +77,20 @@ SYMBOL: objects
|
|||
|
||||
! Constants
|
||||
|
||||
: image-magic HEX: 0f0e0d0c ; inline
|
||||
: image-version 4 ; inline
|
||||
CONSTANT: image-magic HEX: 0f0e0d0c
|
||||
CONSTANT: image-version 4
|
||||
|
||||
: data-base 1024 ; inline
|
||||
CONSTANT: data-base 1024
|
||||
|
||||
: userenv-size 70 ; inline
|
||||
CONSTANT: userenv-size 70
|
||||
|
||||
: header-size 10 ; inline
|
||||
CONSTANT: header-size 10
|
||||
|
||||
: data-heap-size-offset 3 ; inline
|
||||
: t-offset 6 ; inline
|
||||
: 0-offset 7 ; inline
|
||||
: 1-offset 8 ; inline
|
||||
: -1-offset 9 ; inline
|
||||
CONSTANT: data-heap-size-offset 3
|
||||
CONSTANT: t-offset 6
|
||||
CONSTANT: 0-offset 7
|
||||
CONSTANT: 1-offset 8
|
||||
CONSTANT: -1-offset 9
|
||||
|
||||
SYMBOL: sub-primitives
|
||||
|
||||
|
|
|
@ -61,7 +61,7 @@ PRIVATE>
|
|||
: month-abbreviation ( n -- string )
|
||||
check-month 1- month-abbreviations nth ;
|
||||
|
||||
: day-counts { 0 31 28 31 30 31 30 31 31 30 31 30 31 } ; inline
|
||||
CONSTANT: day-counts { 0 31 28 31 30 31 30 31 31 30 31 30 31 }
|
||||
|
||||
: day-names ( -- array )
|
||||
{
|
||||
|
|
|
@ -6,7 +6,7 @@ IN: checksums.adler-32
|
|||
|
||||
SINGLETON: adler-32
|
||||
|
||||
: adler-32-modulus 65521 ; inline
|
||||
CONSTANT: adler-32-modulus 65521
|
||||
|
||||
M: adler-32 checksum-bytes ( bytes checksum -- value )
|
||||
drop
|
||||
|
|
|
@ -9,14 +9,14 @@ IN: checksums.sha2
|
|||
|
||||
SYMBOLS: vars M K H S0 S1 process-M word-size block-size ;
|
||||
|
||||
: a 0 ; inline
|
||||
: b 1 ; inline
|
||||
: c 2 ; inline
|
||||
: d 3 ; inline
|
||||
: e 4 ; inline
|
||||
: f 5 ; inline
|
||||
: g 6 ; inline
|
||||
: h 7 ; inline
|
||||
CONSTANT: a 0
|
||||
CONSTANT: b 1
|
||||
CONSTANT: c 2
|
||||
CONSTANT: d 3
|
||||
CONSTANT: e 4
|
||||
CONSTANT: f 5
|
||||
CONSTANT: g 6
|
||||
CONSTANT: h 7
|
||||
|
||||
: initial-H-256 ( -- seq )
|
||||
{
|
||||
|
|
|
@ -5,7 +5,7 @@ sequences vectors fry libc destructors
|
|||
specialized-arrays.direct.alien ;
|
||||
IN: cocoa.enumeration
|
||||
|
||||
: NS-EACH-BUFFER-SIZE 16 ; inline
|
||||
CONSTANT: NS-EACH-BUFFER-SIZE 16
|
||||
|
||||
: with-enumeration-buffers ( quot -- )
|
||||
[
|
||||
|
|
|
@ -4,15 +4,15 @@ USING: arrays kernel math cocoa cocoa.messages cocoa.classes
|
|||
sequences math.bitwise ;
|
||||
IN: cocoa.windows
|
||||
|
||||
: NSBorderlessWindowMask 0 ; inline
|
||||
: NSTitledWindowMask 1 ; inline
|
||||
: NSClosableWindowMask 2 ; inline
|
||||
: NSMiniaturizableWindowMask 4 ; inline
|
||||
: NSResizableWindowMask 8 ; inline
|
||||
CONSTANT: NSBorderlessWindowMask 0
|
||||
CONSTANT: NSTitledWindowMask 1
|
||||
CONSTANT: NSClosableWindowMask 2
|
||||
CONSTANT: NSMiniaturizableWindowMask 4
|
||||
CONSTANT: NSResizableWindowMask 8
|
||||
|
||||
: NSBackingStoreRetained 0 ; inline
|
||||
: NSBackingStoreNonretained 1 ; inline
|
||||
: NSBackingStoreBuffered 2 ; inline
|
||||
CONSTANT: NSBackingStoreRetained 0
|
||||
CONSTANT: NSBackingStoreNonretained 1
|
||||
CONSTANT: NSBackingStoreBuffered 2
|
||||
|
||||
: standard-window-type ( -- n )
|
||||
{
|
||||
|
|
|
@ -18,16 +18,16 @@ M: color red>> ( color -- red ) >rgba red>> ;
|
|||
M: color green>> ( color -- green ) >rgba green>> ;
|
||||
M: color blue>> ( color -- blue ) >rgba blue>> ;
|
||||
|
||||
: black T{ rgba f 0.0 0.0 0.0 1.0 } ; inline
|
||||
: blue T{ rgba f 0.0 0.0 1.0 1.0 } ; inline
|
||||
: cyan T{ rgba f 0 0.941 0.941 1 } ; inline
|
||||
: gray T{ rgba f 0.6 0.6 0.6 1.0 } ; inline
|
||||
: green T{ rgba f 0.0 1.0 0.0 1.0 } ; inline
|
||||
: light-gray T{ rgba f 0.95 0.95 0.95 0.95 } ; inline
|
||||
: light-purple T{ rgba f 0.8 0.8 1.0 1.0 } ; inline
|
||||
: magenta T{ rgba f 0.941 0 0.941 1 } ; inline
|
||||
: orange T{ rgba f 0.941 0.627 0 1 } ; inline
|
||||
: purple T{ rgba f 0.627 0 0.941 1 } ; inline
|
||||
: red T{ rgba f 1.0 0.0 0.0 1.0 } ; inline
|
||||
: white T{ rgba f 1.0 1.0 1.0 1.0 } ; inline
|
||||
: yellow T{ rgba f 1.0 1.0 0.0 1.0 } ; inline
|
||||
CONSTANT: black T{ rgba f 0.0 0.0 0.0 1.0 }
|
||||
CONSTANT: blue T{ rgba f 0.0 0.0 1.0 1.0 }
|
||||
CONSTANT: cyan T{ rgba f 0 0.941 0.941 1 }
|
||||
CONSTANT: gray T{ rgba f 0.6 0.6 0.6 1.0 }
|
||||
CONSTANT: green T{ rgba f 0.0 1.0 0.0 1.0 }
|
||||
CONSTANT: light-gray T{ rgba f 0.95 0.95 0.95 0.95 }
|
||||
CONSTANT: light-purple T{ rgba f 0.8 0.8 1.0 1.0 }
|
||||
CONSTANT: magenta T{ rgba f 0.941 0 0.941 1 }
|
||||
CONSTANT: orange T{ rgba f 0.941 0.627 0 1 }
|
||||
CONSTANT: purple T{ rgba f 0.627 0 0.941 1 }
|
||||
CONSTANT: red T{ rgba f 1.0 0.0 0.0 1.0 }
|
||||
CONSTANT: white T{ rgba f 1.0 1.0 1.0 1.0 }
|
||||
CONSTANT: yellow T{ rgba f 1.0 1.0 0.0 1.0 }
|
||||
|
|
|
@ -4,8 +4,8 @@ USING: math kernel layouts system strings ;
|
|||
IN: compiler.constants
|
||||
|
||||
! These constants must match vm/memory.h
|
||||
: card-bits 8 ; inline
|
||||
: deck-bits 18 ; inline
|
||||
CONSTANT: card-bits 8
|
||||
CONSTANT: deck-bits 18
|
||||
: card-mark ( -- n ) HEX: 40 HEX: 80 bitor ; inline
|
||||
|
||||
! These constants must match vm/layouts.h
|
||||
|
@ -26,25 +26,25 @@ IN: compiler.constants
|
|||
: compiled-header-size ( -- n ) 4 bootstrap-cells ; inline
|
||||
|
||||
! Relocation classes
|
||||
: rc-absolute-cell 0 ; inline
|
||||
: rc-absolute 1 ; inline
|
||||
: rc-relative 2 ; inline
|
||||
: rc-absolute-ppc-2/2 3 ; inline
|
||||
: rc-relative-ppc-2 4 ; inline
|
||||
: rc-relative-ppc-3 5 ; inline
|
||||
: rc-relative-arm-3 6 ; inline
|
||||
: rc-indirect-arm 7 ; inline
|
||||
: rc-indirect-arm-pc 8 ; inline
|
||||
CONSTANT: rc-absolute-cell 0
|
||||
CONSTANT: rc-absolute 1
|
||||
CONSTANT: rc-relative 2
|
||||
CONSTANT: rc-absolute-ppc-2/2 3
|
||||
CONSTANT: rc-relative-ppc-2 4
|
||||
CONSTANT: rc-relative-ppc-3 5
|
||||
CONSTANT: rc-relative-arm-3 6
|
||||
CONSTANT: rc-indirect-arm 7
|
||||
CONSTANT: rc-indirect-arm-pc 8
|
||||
|
||||
! Relocation types
|
||||
: rt-primitive 0 ; inline
|
||||
: rt-dlsym 1 ; inline
|
||||
: rt-dispatch 2 ; inline
|
||||
: rt-xt 3 ; inline
|
||||
: rt-here 4 ; inline
|
||||
: rt-label 5 ; inline
|
||||
: rt-immediate 6 ; inline
|
||||
: rt-stack-chain 7 ; inline
|
||||
CONSTANT: rt-primitive 0
|
||||
CONSTANT: rt-dlsym 1
|
||||
CONSTANT: rt-dispatch 2
|
||||
CONSTANT: rt-xt 3
|
||||
CONSTANT: rt-here 4
|
||||
CONSTANT: rt-label 5
|
||||
CONSTANT: rt-immediate 6
|
||||
CONSTANT: rt-stack-chain 7
|
||||
|
||||
: rc-absolute? ( n -- ? )
|
||||
[ rc-absolute-ppc-2/2 = ]
|
||||
|
|
|
@ -32,9 +32,9 @@ literal?
|
|||
length
|
||||
slots ;
|
||||
|
||||
: null-info T{ value-info f null empty-interval } ; inline
|
||||
CONSTANT: null-info T{ value-info f null empty-interval }
|
||||
|
||||
: object-info T{ value-info f object full-interval } ; inline
|
||||
CONSTANT: object-info T{ value-info f object full-interval }
|
||||
|
||||
: class-interval ( class -- interval )
|
||||
dup real class<=
|
||||
|
|
|
@ -6,7 +6,7 @@ IN: core-foundation
|
|||
TYPEDEF: void* CFTypeRef
|
||||
|
||||
TYPEDEF: void* CFAllocatorRef
|
||||
: kCFAllocatorDefault f ; inline
|
||||
CONSTANT: kCFAllocatorDefault f
|
||||
|
||||
TYPEDEF: bool Boolean
|
||||
TYPEDEF: long CFIndex
|
||||
|
|
|
@ -10,28 +10,28 @@ TYPEDEF: void* CFNumberRef
|
|||
TYPEDEF: void* CFSetRef
|
||||
|
||||
TYPEDEF: int CFNumberType
|
||||
: kCFNumberSInt8Type 1 ; inline
|
||||
: kCFNumberSInt16Type 2 ; inline
|
||||
: kCFNumberSInt32Type 3 ; inline
|
||||
: kCFNumberSInt64Type 4 ; inline
|
||||
: kCFNumberFloat32Type 5 ; inline
|
||||
: kCFNumberFloat64Type 6 ; inline
|
||||
: kCFNumberCharType 7 ; inline
|
||||
: kCFNumberShortType 8 ; inline
|
||||
: kCFNumberIntType 9 ; inline
|
||||
: kCFNumberLongType 10 ; inline
|
||||
: kCFNumberLongLongType 11 ; inline
|
||||
: kCFNumberFloatType 12 ; inline
|
||||
: kCFNumberDoubleType 13 ; inline
|
||||
: kCFNumberCFIndexType 14 ; inline
|
||||
: kCFNumberNSIntegerType 15 ; inline
|
||||
: kCFNumberCGFloatType 16 ; inline
|
||||
: kCFNumberMaxType 16 ; inline
|
||||
CONSTANT: kCFNumberSInt8Type 1
|
||||
CONSTANT: kCFNumberSInt16Type 2
|
||||
CONSTANT: kCFNumberSInt32Type 3
|
||||
CONSTANT: kCFNumberSInt64Type 4
|
||||
CONSTANT: kCFNumberFloat32Type 5
|
||||
CONSTANT: kCFNumberFloat64Type 6
|
||||
CONSTANT: kCFNumberCharType 7
|
||||
CONSTANT: kCFNumberShortType 8
|
||||
CONSTANT: kCFNumberIntType 9
|
||||
CONSTANT: kCFNumberLongType 10
|
||||
CONSTANT: kCFNumberLongLongType 11
|
||||
CONSTANT: kCFNumberFloatType 12
|
||||
CONSTANT: kCFNumberDoubleType 13
|
||||
CONSTANT: kCFNumberCFIndexType 14
|
||||
CONSTANT: kCFNumberNSIntegerType 15
|
||||
CONSTANT: kCFNumberCGFloatType 16
|
||||
CONSTANT: kCFNumberMaxType 16
|
||||
|
||||
TYPEDEF: int CFPropertyListMutabilityOptions
|
||||
: kCFPropertyListImmutable 0 ; inline
|
||||
: kCFPropertyListMutableContainers 1 ; inline
|
||||
: kCFPropertyListMutableContainersAndLeaves 2 ; inline
|
||||
CONSTANT: kCFPropertyListImmutable 0
|
||||
CONSTANT: kCFPropertyListMutableContainers 1
|
||||
CONSTANT: kCFPropertyListMutableContainersAndLeaves 2
|
||||
|
||||
FUNCTION: CFNumberRef CFNumberCreate ( CFAllocatorRef allocator, CFNumberType theType, void* valuePtr ) ;
|
||||
|
||||
|
|
|
@ -15,8 +15,8 @@ FUNCTION: CFFileDescriptorRef CFFileDescriptorCreate (
|
|||
CFFileDescriptorContext* context
|
||||
) ;
|
||||
|
||||
: kCFFileDescriptorReadCallBack 1 ; inline
|
||||
: kCFFileDescriptorWriteCallBack 2 ; inline
|
||||
CONSTANT: kCFFileDescriptorReadCallBack 1
|
||||
CONSTANT: kCFFileDescriptorWriteCallBack 2
|
||||
|
||||
FUNCTION: void CFFileDescriptorEnableCallBacks (
|
||||
CFFileDescriptorRef f,
|
||||
|
|
|
@ -9,17 +9,17 @@ core-foundation core-foundation.run-loop core-foundation.strings
|
|||
core-foundation.time ;
|
||||
IN: core-foundation.fsevents
|
||||
|
||||
: kFSEventStreamCreateFlagUseCFTypes 2 ; inline
|
||||
: kFSEventStreamCreateFlagWatchRoot 4 ; inline
|
||||
CONSTANT: kFSEventStreamCreateFlagUseCFTypes 2
|
||||
CONSTANT: kFSEventStreamCreateFlagWatchRoot 4
|
||||
|
||||
: kFSEventStreamEventFlagMustScanSubDirs 1 ; inline
|
||||
: kFSEventStreamEventFlagUserDropped 2 ; inline
|
||||
: kFSEventStreamEventFlagKernelDropped 4 ; inline
|
||||
: kFSEventStreamEventFlagEventIdsWrapped 8 ; inline
|
||||
: kFSEventStreamEventFlagHistoryDone 16 ; inline
|
||||
: kFSEventStreamEventFlagRootChanged 32 ; inline
|
||||
: kFSEventStreamEventFlagMount 64 ; inline
|
||||
: kFSEventStreamEventFlagUnmount 128 ; inline
|
||||
CONSTANT: kFSEventStreamEventFlagMustScanSubDirs 1
|
||||
CONSTANT: kFSEventStreamEventFlagUserDropped 2
|
||||
CONSTANT: kFSEventStreamEventFlagKernelDropped 4
|
||||
CONSTANT: kFSEventStreamEventFlagEventIdsWrapped 8
|
||||
CONSTANT: kFSEventStreamEventFlagHistoryDone 16
|
||||
CONSTANT: kFSEventStreamEventFlagRootChanged 32
|
||||
CONSTANT: kFSEventStreamEventFlagMount 64
|
||||
CONSTANT: kFSEventStreamEventFlagUnmount 128
|
||||
|
||||
TYPEDEF: int FSEventStreamCreateFlags
|
||||
TYPEDEF: int FSEventStreamEventFlags
|
||||
|
@ -36,7 +36,7 @@ C-STRUCT: FSEventStreamContext
|
|||
! callback(FSEventStreamRef streamRef, void *clientCallBackInfo, size_t numEvents, void *eventPaths, const FSEventStreamEventFlags eventFlags[], const FSEventStreamEventId eventIds[]);
|
||||
TYPEDEF: void* FSEventStreamCallback
|
||||
|
||||
: FSEventStreamEventIdSinceNow HEX: FFFFFFFFFFFFFFFF ; inline
|
||||
CONSTANT: FSEventStreamEventIdSinceNow HEX: FFFFFFFFFFFFFFFF
|
||||
|
||||
FUNCTION: FSEventStreamRef FSEventStreamCreate (
|
||||
CFAllocatorRef allocator,
|
||||
|
|
|
@ -7,10 +7,10 @@ core-foundation.file-descriptors core-foundation.timers
|
|||
core-foundation.time ;
|
||||
IN: core-foundation.run-loop
|
||||
|
||||
: kCFRunLoopRunFinished 1 ; inline
|
||||
: kCFRunLoopRunStopped 2 ; inline
|
||||
: kCFRunLoopRunTimedOut 3 ; inline
|
||||
: kCFRunLoopRunHandledSource 4 ; inline
|
||||
CONSTANT: kCFRunLoopRunFinished 1
|
||||
CONSTANT: kCFRunLoopRunStopped 2
|
||||
CONSTANT: kCFRunLoopRunTimedOut 3
|
||||
CONSTANT: kCFRunLoopRunHandledSource 4
|
||||
|
||||
TYPEDEF: void* CFRunLoopRef
|
||||
TYPEDEF: void* CFRunLoopSourceRef
|
||||
|
|
|
@ -4,7 +4,7 @@ USING: alien.syntax kernel core-foundation.strings
|
|||
core-foundation ;
|
||||
IN: core-foundation.urls
|
||||
|
||||
: kCFURLPOSIXPathStyle 0 ; inline
|
||||
CONSTANT: kCFURLPOSIXPathStyle 0
|
||||
|
||||
TYPEDEF: void* CFURLRef
|
||||
|
||||
|
|
|
@ -27,8 +27,8 @@ M: ppc machine-registers
|
|||
{ double-float-regs T{ range f 0 29 1 } }
|
||||
} ;
|
||||
|
||||
: scratch-reg 28 ; inline
|
||||
: fp-scratch-reg 30 ; inline
|
||||
CONSTANT: scratch-reg 28
|
||||
CONSTANT: fp-scratch-reg 30
|
||||
|
||||
M: ppc two-operand? f ;
|
||||
|
||||
|
@ -40,8 +40,8 @@ M: ppc %load-reference ( reg obj -- )
|
|||
M: ppc %alien-global ( register symbol dll -- )
|
||||
[ 0 swap LOAD32 ] 2dip rc-absolute-ppc-2/2 rel-dlsym ;
|
||||
|
||||
: ds-reg 29 ; inline
|
||||
: rs-reg 30 ; inline
|
||||
CONSTANT: ds-reg 29
|
||||
CONSTANT: rs-reg 30
|
||||
|
||||
GENERIC: loc-reg ( loc -- reg )
|
||||
|
||||
|
|
|
@ -114,21 +114,21 @@ M: file-info file-mode? [ permissions>> ] dip mask? ;
|
|||
|
||||
PRIVATE>
|
||||
|
||||
: UID OCT: 0004000 ; inline
|
||||
: GID OCT: 0002000 ; inline
|
||||
: STICKY OCT: 0001000 ; inline
|
||||
: USER-ALL OCT: 0000700 ; inline
|
||||
: USER-READ OCT: 0000400 ; inline
|
||||
: USER-WRITE OCT: 0000200 ; inline
|
||||
: USER-EXECUTE OCT: 0000100 ; inline
|
||||
: GROUP-ALL OCT: 0000070 ; inline
|
||||
: GROUP-READ OCT: 0000040 ; inline
|
||||
: GROUP-WRITE OCT: 0000020 ; inline
|
||||
: GROUP-EXECUTE OCT: 0000010 ; inline
|
||||
: OTHER-ALL OCT: 0000007 ; inline
|
||||
: OTHER-READ OCT: 0000004 ; inline
|
||||
: OTHER-WRITE OCT: 0000002 ; inline
|
||||
: OTHER-EXECUTE OCT: 0000001 ; inline
|
||||
CONSTANT: UID OCT: 0004000
|
||||
CONSTANT: GID OCT: 0002000
|
||||
CONSTANT: STICKY OCT: 0001000
|
||||
CONSTANT: USER-ALL OCT: 0000700
|
||||
CONSTANT: USER-READ OCT: 0000400
|
||||
CONSTANT: USER-WRITE OCT: 0000200
|
||||
CONSTANT: USER-EXECUTE OCT: 0000100
|
||||
CONSTANT: GROUP-ALL OCT: 0000070
|
||||
CONSTANT: GROUP-READ OCT: 0000040
|
||||
CONSTANT: GROUP-WRITE OCT: 0000020
|
||||
CONSTANT: GROUP-EXECUTE OCT: 0000010
|
||||
CONSTANT: OTHER-ALL OCT: 0000007
|
||||
CONSTANT: OTHER-READ OCT: 0000004
|
||||
CONSTANT: OTHER-WRITE OCT: 0000002
|
||||
CONSTANT: OTHER-EXECUTE OCT: 0000001
|
||||
|
||||
: uid? ( obj -- ? ) UID file-mode? ;
|
||||
: gid? ( obj -- ? ) GID file-mode? ;
|
||||
|
|
|
@ -94,7 +94,7 @@ M: unix (datagram)
|
|||
|
||||
SYMBOL: receive-buffer
|
||||
|
||||
: packet-size 65536 ; inline
|
||||
CONSTANT: packet-size 65536
|
||||
|
||||
[ packet-size malloc receive-buffer set-global ] "io.sockets.unix" add-init-hook
|
||||
|
||||
|
|
|
@ -19,8 +19,8 @@ IN: math.bitwise.tests
|
|||
[ 268 ] [ 1 { 8 { 3 2 } } bitfield ] unit-test
|
||||
[ 512 ] [ 1 { { 1+ 8 } } bitfield ] unit-test
|
||||
|
||||
: a 1 ; inline
|
||||
: b 2 ; inline
|
||||
CONSTANT: a 1
|
||||
CONSTANT: b 2
|
||||
|
||||
: foo ( -- flags ) { a b } flags ;
|
||||
|
||||
|
|
|
@ -48,14 +48,14 @@ C-STRUCT: bio
|
|||
{ "void*" "crypto-ex-data-stack" }
|
||||
{ "int" "crypto-ex-data-dummy" } ;
|
||||
|
||||
: BIO_NOCLOSE HEX: 00 ; inline
|
||||
: BIO_CLOSE HEX: 01 ; inline
|
||||
CONSTANT: BIO_NOCLOSE HEX: 00
|
||||
CONSTANT: BIO_CLOSE HEX: 01
|
||||
|
||||
: RSA_3 HEX: 3 ; inline
|
||||
: RSA_F4 HEX: 10001 ; inline
|
||||
CONSTANT: RSA_3 HEX: 3
|
||||
CONSTANT: RSA_F4 HEX: 10001
|
||||
|
||||
: BIO_C_SET_SSL 109 ; inline
|
||||
: BIO_C_GET_SSL 110 ; inline
|
||||
CONSTANT: BIO_C_SET_SSL 109
|
||||
CONSTANT: BIO_C_GET_SSL 110
|
||||
|
||||
LIBRARY: libcrypto
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ TUPLE: persistent-vector
|
|||
|
||||
M: persistent-vector length count>> ;
|
||||
|
||||
: node-size 32 ; inline
|
||||
CONSTANT: node-size 32
|
||||
|
||||
: node-mask ( m -- n ) node-size mod ; inline
|
||||
|
||||
|
|
|
@ -11,9 +11,9 @@ IN: random.mersenne-twister
|
|||
|
||||
TUPLE: mersenne-twister { seq uint-array } { i fixnum } ;
|
||||
|
||||
: n 624 ; inline
|
||||
: m 397 ; inline
|
||||
: a uint-array{ 0 HEX: 9908b0df } ; inline
|
||||
CONSTANT: n 624
|
||||
CONSTANT: m 397
|
||||
CONSTANT: a uint-array{ 0 HEX: 9908b0df }
|
||||
|
||||
: y ( n seq -- y )
|
||||
[ nth-unsafe 31 mask-bit ]
|
||||
|
|
|
@ -105,7 +105,7 @@ IN: stack-checker.transforms
|
|||
] 1 define-transform
|
||||
|
||||
! Membership testing
|
||||
: bit-member-n 256 ; inline
|
||||
CONSTANT: bit-member-n 256
|
||||
|
||||
: bit-member? ( seq -- ? )
|
||||
#! Can we use a fast byte array test here?
|
||||
|
|
|
@ -24,10 +24,10 @@ FUNCTION: void ud_translate_att ( ud* u ) ;
|
|||
: UD_SYN_INTEL ( -- addr ) &: ud_translate_intel ; inline
|
||||
: UD_SYN_ATT ( -- addr ) &: ud_translate_att ; inline
|
||||
|
||||
: UD_EOI -1 ; inline
|
||||
: UD_INP_CACHE_SZ 32 ; inline
|
||||
: UD_VENDOR_AMD 0 ; inline
|
||||
: UD_VENDOR_INTEL 1 ; inline
|
||||
CONSTANT: UD_EOI -1
|
||||
CONSTANT: UD_INP_CACHE_SZ 32
|
||||
CONSTANT: UD_VENDOR_AMD 0
|
||||
CONSTANT: UD_VENDOR_INTEL 1
|
||||
|
||||
FUNCTION: void ud_init ( ud* u ) ;
|
||||
FUNCTION: void ud_set_mode ( ud* u, uint8_t mode ) ;
|
||||
|
|
|
@ -6,8 +6,8 @@ cell-bits {
|
|||
{ 64 [ "unix.stat.netbsd.64" require ] }
|
||||
} case
|
||||
|
||||
: _VFS_NAMELEN 32 ; inline
|
||||
: _VFS_MNAMELEN 1024 ; inline
|
||||
CONSTANT: _VFS_NAMELEN 32
|
||||
CONSTANT: _VFS_MNAMELEN 1024
|
||||
|
||||
C-STRUCT: statvfs
|
||||
{ "ulong" "f_flag" }
|
||||
|
|
|
@ -4,7 +4,7 @@ USING: arrays math kernel accessors sequences sequences.private
|
|||
deques search-deques hashtables ;
|
||||
IN: unrolled-lists
|
||||
|
||||
: unroll-factor 32 ; inline
|
||||
CONSTANT: unroll-factor 32
|
||||
|
||||
<PRIVATE
|
||||
|
||||
|
|
|
@ -447,10 +447,10 @@ FUNCTION: Status XDrawString (
|
|||
|
||||
! 8.7 - Transferring Images between Client and Server
|
||||
|
||||
: XYBitmap 0 ; inline
|
||||
: XYPixmap 1 ; inline
|
||||
: ZPixmap 2 ; inline
|
||||
: AllPlanes -1 ; inline
|
||||
CONSTANT: XYBitmap 0
|
||||
CONSTANT: XYPixmap 1
|
||||
CONSTANT: ZPixmap 2
|
||||
CONSTANT: AllPlanes -1
|
||||
|
||||
C-STRUCT: XImage-funcs
|
||||
{ "void*" "create_image" }
|
||||
|
@ -1074,9 +1074,9 @@ FUNCTION: Status XMaskEvent ( Display* display, long event_mask, XEvent* event_r
|
|||
|
||||
! 11.3 - Event Queue Management
|
||||
|
||||
: QueuedAlready 0 ; inline
|
||||
: QueuedAfterReading 1 ; inline
|
||||
: QueuedAfterFlush 2 ; inline
|
||||
CONSTANT: QueuedAlready 0
|
||||
CONSTANT: QueuedAfterReading 1
|
||||
CONSTANT: QueuedAfterFlush 2
|
||||
|
||||
FUNCTION: int XEventsQueued ( Display* display, int mode ) ;
|
||||
FUNCTION: int XPending ( Display* display ) ;
|
||||
|
@ -1093,7 +1093,7 @@ FUNCTION: int XSetErrorHandler ( void* handler ) ;
|
|||
! 12 - Input Device Functions
|
||||
! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
|
||||
: None 0 ; inline
|
||||
CONSTANT: None 0
|
||||
|
||||
FUNCTION: int XGrabPointer (
|
||||
Display* display,
|
||||
|
|
Loading…
Reference in New Issue