Docs.rs
glulxe-sys-0.2.0
glulxe-sys 0.2.0
Permalink
Docs.rs crate page
MIT
Links
crates.io
Source
Owners
vmedea
Dependencies
glk-sys ^0.2
normal
bindgen ^0.51
build
cc ^1.0
build
Versions
0%
of the crate is documented
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
glulxe_
sys
0.2.0
All Items
Crate Items
Structs
Constants
Statics
Functions
Type Aliases
Crate
glulxe_sys
Copy item path
Source
Structs
§
__
fsid_
t
event_
struct
glk_
fileref_
struct
glk_
schannel_
struct
glk_
stream_
struct
glk_
window_
struct
glkdate_
struct
glktimeval_
struct
oparg_
struct
operandlist_
struct
stream_
result_
struct
Constants
§
FALSE
FLOAT_
SUPPORT
INT8_
MAX
INT8_
MIN
INT16_
MAX
INT16_
MIN
INT32_
MAX
INT32_
MIN
INTPTR_
MAX
INTPTR_
MIN
INT_
FAST8_
MAX
INT_
FAST8_
MIN
INT_
FAST16_
MAX
INT_
FAST16_
MIN
INT_
FAST32_
MAX
INT_
FAST32_
MIN
INT_
LEAS
T8_
MAX
INT_
LEAS
T8_
MIN
INT_
LEAS
T16_
MAX
INT_
LEAS
T16_
MIN
INT_
LEAS
T32_
MAX
INT_
LEAS
T32_
MIN
MAX_
OPERANDS
NULL
PTRDIFF_
MAX
PTRDIFF_
MIN
SERIALIZE_
CACHE_
RAM
SIG_
ATOMIC_
MAX
SIG_
ATOMIC_
MIN
SIZE_
MAX
TRUE
UINT8_
MAX
UINT16_
MAX
UINT32_
MAX
UINTPTR_
MAX
UINT_
FAST8_
MAX
UINT_
FAST16_
MAX
UINT_
FAST32_
MAX
UINT_
LEAS
T8_
MAX
UINT_
LEAS
T16_
MAX
UINT_
LEAS
T32_
MAX
VERIFY_
MEMORY_
ACCESS
WINT_
MAX
WINT_
MIN
_ATFILE_
SOURCE
_BITS_
STDINT_
INTN_
H
_BITS_
STDINT_
UINTN_
H
_BITS_
TIME64_
H
_BITS_
TYPESIZES_
H
_BITS_
TYPES_
H
_BITS_
WCHAR_
H
_DEFAULT_
SOURCE
_FEATURES_
H
_POSIX_
C_
SOURCE
_POSIX_
SOURCE
_STDC_
PREDEF_
H
_STDINT_
H
_SYS_
CDEFS_
H
__
FD_
SETSIZE
__
GLIBC_
MINOR__
__
GLIBC_
USE_
DEPRECATED_
GETS
__
GLIBC_
USE_
DEPRECATED_
SCANF
__
GLIBC_
USE_
IEC_
60559_
BFP_
EXT
__
GLIBC_
USE_
IEC_
60559_
BFP_
EXT_
C2X
__
GLIBC_
USE_
IEC_
60559_
EXT
__
GLIBC_
USE_
IEC_
60559_
FUNCS_
EXT
__
GLIBC_
USE_
IEC_
60559_
FUNCS_
EXT_
C2X
__
GLIBC_
USE_
IEC_
60559_
TYPES_
EXT
__
GLIBC_
USE_
ISOC2X
__
GLIBC_
USE_
LIB_
EXT2
__
GLIBC__
__
GNU_
LIBRARY__
__
HAVE_
GENERIC_
SELECTION
__
INO_
T_
MATCHES_
INO64_
T
__
KERNEL_
OLD_
TIMEVAL_
MATCHES_
TIMEVA
L64
__
LDOUBLE_
REDIRECTS_
TO_
FLOA
T128_
ABI
__
OFF_
T_
MATCHES_
OFF64_
T
__
RLIM_
T_
MATCHES_
RLIM64_
T
__
STATFS_
MATCHES_
STATF
S64
__
STDC_
IEC_
559_
COMPLEX__
__
STDC_
IEC_
559__
__
STDC_
IEC_
60559_
BFP__
__
STDC_
IEC_
60559_
COMPLEX__
__
STDC_
ISO_
10646__
__
SYSCALL_
WORDSIZE
__
TIMESIZE
__
USE_
ATFILE
__
USE_
FORTIFY_
LEVEL
__
USE_
ISOC11
__
USE_
ISOC95
__
USE_
ISOC99
__
USE_
MISC
__
USE_
POSIX
__
USE_
POSI
X2
__
USE_
POSI
X199309
__
USE_
POSI
X199506
__
USE_
POSIX_
IMPLICITLY
__
USE_
XOPE
N2K
__
USE_
XOPE
N2K8
__
WORDSIZE
__
WORDSIZE_
TIME64_
COMPA
T32
__
glibc_
c99_
flexarr_
available
evtype_
Arrange
evtype_
Char
Input
evtype_
Hyperlink
evtype_
Line
Input
evtype_
Mouse
Input
evtype_
None
evtype_
Redraw
evtype_
Sound
Notify
evtype_
Timer
evtype_
Volume
Notify
filemode_
Read
filemode_
Read
Write
filemode_
Write
filemode_
Write
Append
fileusage_
Binary
Mode
fileusage_
Data
fileusage_
Input
Record
fileusage_
Saved
Game
fileusage_
Text
Mode
fileusage_
Transcript
fileusage_
Type
Mask
gestalt_
Char
Input
gestalt_
Char
Output
gestalt_
Char
Output_
Approx
Print
gestalt_
Char
Output_
Cannot
Print
gestalt_
Char
Output_
Exact
Print
gestalt_
Date
Time
gestalt_
Draw
Image
gestalt_
Graphics
gestalt_
Graphics
Char
Input
gestalt_
Graphics
Transparency
gestalt_
Hyperlink
Input
gestalt_
Hyperlinks
gestalt_
Line
Input
gestalt_
Line
Input
Echo
gestalt_
Line
Terminator
Key
gestalt_
Line
Terminators
gestalt_
Mouse
Input
gestalt_
Resource
Stream
gestalt_
Sound
gestalt_
Sound2
gestalt_
Sound
Music
gestalt_
Sound
Notify
gestalt_
Sound
Volume
gestalt_
Timer
gestalt_
Unicode
gestalt_
Unicode
Norm
gestalt_
Version
imagealign_
Inline
Center
imagealign_
Inline
Down
imagealign_
Inline
Up
imagealign_
Margin
Left
imagealign_
Margin
Right
keycode_
Delete
keycode_
Down
keycode_
End
keycode_
Escape
keycode_
Func1
keycode_
Func2
keycode_
Func3
keycode_
Func4
keycode_
Func5
keycode_
Func6
keycode_
Func7
keycode_
Func8
keycode_
Func9
keycode_
Func10
keycode_
Func11
keycode_
Func12
keycode_
Home
keycode_
Left
keycode_
MAXVAL
keycode_
Page
Down
keycode_
Page
Up
keycode_
Return
keycode_
Right
keycode_
Tab
keycode_
Unknown
keycode_
Up
modeform_
Load
modeform_
Store
seekmode_
Current
seekmode_
End
seekmode_
Start
style_
Alert
style_
Block
Quote
style_
Emphasized
style_
Header
style_
Input
style_
NUMSTYLES
style_
Normal
style_
Note
style_
Preformatted
style_
Subheader
style_
User1
style_
User2
stylehint_
Back
Color
stylehint_
Indentation
stylehint_
Justification
stylehint_
NUMHINTS
stylehint_
Oblique
stylehint_
Para
Indentation
stylehint_
Proportional
stylehint_
Reverse
Color
stylehint_
Size
stylehint_
Text
Color
stylehint_
Weight
stylehint_
just_
Centered
stylehint_
just_
Left
Flush
stylehint_
just_
Left
Right
stylehint_
just_
Right
Flush
winmethod_
Above
winmethod_
Below
winmethod_
Border
winmethod_
Border
Mask
winmethod_
DirMask
winmethod_
Division
Mask
winmethod_
Fixed
winmethod_
Left
winmethod_
NoBorder
winmethod_
Proportional
winmethod_
Right
wintype_
AllTypes
wintype_
Blank
wintype_
Graphics
wintype_
Pair
wintype_
Text
Buffer
wintype_
Text
Grid
Statics
§
checksum
⚠
endgamefile
⚠
endmem
⚠
fast_
operandlist
⚠
frameptr
⚠
gamefile
⚠
gamefile_
len
⚠
gamefile_
start
⚠
init_
err
⚠
init_
err2
⚠
localsbase
⚠
max_
undo_
level
⚠
memmap
⚠
origendmem
⚠
origstringtable
⚠
pc
⚠
prevpc
⚠
protectend
⚠
protectstart
⚠
ramstart
⚠
stack
⚠
stackptr
⚠
stacksize
⚠
startfuncaddr
⚠
stream_
char_
handler
⚠
stream_
unichar_
handler
⚠
stringtable
⚠
valstackbase
⚠
vm_
exited_
cleanly
⚠
Functions
§
accel_
find_
func
⚠
accel_
get_
func
⚠
accel_
get_
param
⚠
accel_
get_
param_
count
⚠
accel_
iterate_
funcs
⚠
accel_
set_
func
⚠
accel_
set_
param
⚠
binary_
search
⚠
change_
memsize
⚠
decode_
float
⚠
do_
gestalt
⚠
encode_
float
⚠
enter_
function
⚠
execute_
loop
⚠
fatal_
error_
handler
⚠
final_
serial
⚠
finalize_
vm
⚠
find_
id_
for_
fileref
⚠
find_
id_
for_
schannel
⚠
find_
id_
for_
stream
⚠
find_
id_
for_
window
⚠
find_
stream_
by_
id
⚠
free_
temp_
string
⚠
free_
temp_
ustring
⚠
glk_
buffer_
canon_
decompose_
uni
⚠
glk_
buffer_
canon_
normalize_
uni
⚠
glk_
buffer_
to_
lower_
case_
uni
⚠
glk_
buffer_
to_
title_
case_
uni
⚠
glk_
buffer_
to_
upper_
case_
uni
⚠
glk_
cancel_
char_
event
⚠
glk_
cancel_
hyperlink_
event
⚠
glk_
cancel_
line_
event
⚠
glk_
cancel_
mouse_
event
⚠
glk_
char_
to_
lower
⚠
glk_
char_
to_
upper
⚠
glk_
current_
simple_
time
⚠
glk_
current_
time
⚠
glk_
date_
to_
simple_
time_
local
⚠
glk_
date_
to_
simple_
time_
utc
⚠
glk_
date_
to_
time_
local
⚠
glk_
date_
to_
time_
utc
⚠
glk_
exit
⚠
glk_
fileref_
create_
by_
name
⚠
glk_
fileref_
create_
by_
prompt
⚠
glk_
fileref_
create_
from_
fileref
⚠
glk_
fileref_
create_
temp
⚠
glk_
fileref_
delete_
file
⚠
glk_
fileref_
destroy
⚠
glk_
fileref_
does_
file_
exist
⚠
glk_
fileref_
get_
rock
⚠
glk_
fileref_
iterate
⚠
glk_
gestalt
⚠
glk_
gestalt_
ext
⚠
glk_
get_
buffer_
stream
⚠
glk_
get_
buffer_
stream_
uni
⚠
glk_
get_
char_
stream
⚠
glk_
get_
char_
stream_
uni
⚠
glk_
get_
line_
stream
⚠
glk_
get_
line_
stream_
uni
⚠
glk_
image_
draw
⚠
glk_
image_
draw_
scaled
⚠
glk_
image_
get_
info
⚠
glk_
main
⚠
glk_
put_
buffer
⚠
glk_
put_
buffer_
stream
⚠
glk_
put_
buffer_
stream_
uni
⚠
glk_
put_
buffer_
uni
⚠
glk_
put_
char
⚠
glk_
put_
char_
stream
⚠
glk_
put_
char_
stream_
uni
⚠
glk_
put_
char_
uni
⚠
glk_
put_
string
⚠
glk_
put_
string_
stream
⚠
glk_
put_
string_
stream_
uni
⚠
glk_
put_
string_
uni
⚠
glk_
request_
char_
event
⚠
glk_
request_
char_
event_
uni
⚠
glk_
request_
hyperlink_
event
⚠
glk_
request_
line_
event
⚠
glk_
request_
line_
event_
uni
⚠
glk_
request_
mouse_
event
⚠
glk_
request_
timer_
events
⚠
glk_
schannel_
create
⚠
glk_
schannel_
create_
ext
⚠
glk_
schannel_
destroy
⚠
glk_
schannel_
get_
rock
⚠
glk_
schannel_
iterate
⚠
glk_
schannel_
pause
⚠
glk_
schannel_
play
⚠
glk_
schannel_
play_
ext
⚠
glk_
schannel_
play_
multi
⚠
glk_
schannel_
set_
volume
⚠
glk_
schannel_
set_
volume_
ext
⚠
glk_
schannel_
stop
⚠
glk_
schannel_
unpause
⚠
glk_
select
⚠
glk_
select_
poll
⚠
glk_
set_
echo_
line_
event
⚠
glk_
set_
hyperlink
⚠
glk_
set_
hyperlink_
stream
⚠
glk_
set_
interrupt_
handler
⚠
glk_
set_
style
⚠
glk_
set_
style_
stream
⚠
glk_
set_
terminators_
line_
event
⚠
glk_
set_
window
⚠
glk_
simple_
time_
to_
date_
local
⚠
glk_
simple_
time_
to_
date_
utc
⚠
glk_
sound_
load_
hint
⚠
glk_
stream_
close
⚠
glk_
stream_
get_
current
⚠
glk_
stream_
get_
position
⚠
glk_
stream_
get_
rock
⚠
glk_
stream_
iterate
⚠
glk_
stream_
open_
file
⚠
glk_
stream_
open_
file_
uni
⚠
glk_
stream_
open_
memory
⚠
glk_
stream_
open_
memory_
uni
⚠
glk_
stream_
open_
resource
⚠
glk_
stream_
open_
resource_
uni
⚠
glk_
stream_
set_
current
⚠
glk_
stream_
set_
position
⚠
glk_
style_
distinguish
⚠
glk_
style_
measure
⚠
glk_
stylehint_
clear
⚠
glk_
stylehint_
set
⚠
glk_
tick
⚠
glk_
time_
to_
date_
local
⚠
glk_
time_
to_
date_
utc
⚠
glk_
window_
clear
⚠
glk_
window_
close
⚠
glk_
window_
erase_
rect
⚠
glk_
window_
fill_
rect
⚠
glk_
window_
flow_
break
⚠
glk_
window_
get_
arrangement
⚠
glk_
window_
get_
echo_
stream
⚠
glk_
window_
get_
parent
⚠
glk_
window_
get_
rock
⚠
glk_
window_
get_
root
⚠
glk_
window_
get_
sibling
⚠
glk_
window_
get_
size
⚠
glk_
window_
get_
stream
⚠
glk_
window_
get_
type
⚠
glk_
window_
iterate
⚠
glk_
window_
move_
cursor
⚠
glk_
window_
open
⚠
glk_
window_
set_
arrangement
⚠
glk_
window_
set_
background_
color
⚠
glk_
window_
set_
echo_
stream
⚠
glulx_
free
⚠
glulx_
malloc
⚠
glulx_
powf
⚠
glulx_
random
⚠
glulx_
realloc
⚠
glulx_
setrandom
⚠
glulx_
sort
⚠
heap_
alloc
⚠
heap_
apply_
summary
⚠
heap_
clear
⚠
heap_
free
⚠
heap_
get_
start
⚠
heap_
get_
summary
⚠
heap_
is_
active
⚠
heap_
sanity_
check
⚠
init_
accel
⚠
init_
dispatch
⚠
init_
float
⚠
init_
operands
⚠
init_
profile
⚠
init_
serial
⚠
is_
gamefile_
valid
⚠
leave_
function
⚠
linear_
search
⚠
linked_
search
⚠
locate_
gamefile
⚠
lookup_
operandlist
⚠
make_
temp_
string
⚠
make_
temp_
ustring
⚠
nonfatal_
warning_
handler
⚠
parse_
operands
⚠
perform_
glk
⚠
perform_
restore
⚠
perform_
restoreundo
⚠
perform_
save
⚠
perform_
saveundo
⚠
perform_
verify
⚠
pop_
arguments
⚠
pop_
callstub
⚠
pop_
callstub_
string
⚠
profile_
set_
call_
counts
⚠
push_
callstub
⚠
set_
library_
autorestore_
hook
⚠
set_
library_
select_
hook
⚠
set_
library_
start_
hook
⚠
setup_
profile
⚠
setup_
vm
⚠
store_
operand
⚠
store_
operand_
b
⚠
store_
operand_
s
⚠
stream_
get_
iosys
⚠
stream_
get_
table
⚠
stream_
num
⚠
stream_
set_
iosys
⚠
stream_
set_
table
⚠
stream_
string
⚠
verify_
address
⚠
verify_
address_
write
⚠
verify_
array_
addresses
⚠
vm_
restart
⚠
Type Aliases
§
__
blkcnt64_
t
__
blkcnt_
t
__
blksize_
t
__
caddr_
t
__
clock_
t
__
clockid_
t
__
daddr_
t
__dev_t
__
fsblkcnt64_
t
__
fsblkcnt_
t
__
fsfilcnt64_
t
__
fsfilcnt_
t
__
fsword_
t
__gid_t
__id_t
__
ino64_
t
__ino_t
__
int8_
t
__
int16_
t
__
int32_
t
__
int64_
t
__
int_
least8_
t
__
int_
least16_
t
__
int_
least32_
t
__
int_
least64_
t
__
intmax_
t
__
intptr_
t
__key_t
__
loff_
t
__
mode_
t
__
nlink_
t
__
off64_
t
__off_t
__pid_t
__
quad_
t
__
rlim64_
t
__
rlim_
t
__
sig_
atomic_
t
__
socklen_
t
__
ssize_
t
__
suseconds64_
t
__
suseconds_
t
__
syscall_
slong_
t
__
syscall_
ulong_
t
__
time_
t
__
timer_
t
__
u_
char
__u_int
__
u_
long
__
u_
quad_
t
__
u_
short
__uid_t
__
uint8_
t
__
uint16_
t
__
uint32_
t
__
uint64_
t
__
uint_
least8_
t
__
uint_
least16_
t
__
uint_
least32_
t
__
uint_
least64_
t
__
uintmax_
t
__
useconds_
t
acceleration_
func
gfloat32
glsi16
glsi32
glui16
glui32
int_
fast8_
t
int_
fast16_
t
int_
fast32_
t
int_
fast64_
t
int_
least8_
t
int_
least16_
t
int_
least32_
t
int_
least64_
t
intmax_
t
oparg_t
operandlist_
t
uint_
fast8_
t
uint_
fast16_
t
uint_
fast32_
t
uint_
fast64_
t
uint_
least8_
t
uint_
least16_
t
uint_
least32_
t
uint_
least64_
t
uintmax_
t