2023-05-15 12:49:07 +02:00
|
|
|
~~~
|
2023-06-27 02:20:12 +02:00
|
|
|
:err:set-handler (nn-)
|
2023-12-11 00:32:03 +01:00
|
|
|
DEVICE:ERROR io:scan-for
|
|
|
|
dup n:negative? [ drop 'Error:_error_handling_device_not_found s:put nl ] if;
|
2023-06-27 02:20:12 +02:00
|
|
|
#0 swap io:invoke ;
|
|
|
|
|
|
|
|
:err:dsu (-)
|
|
|
|
reset nl 'ERROR:_DSU:_DATA_STACK_UNDERFLOW s:put nl bye ;
|
|
|
|
|
|
|
|
:err:dso (-)
|
|
|
|
reset nl 'ERROR:_DSO:_DATA_STACK_OVERFLOW s:put nl bye ;
|
|
|
|
|
|
|
|
:err:set-defaults
|
|
|
|
&err:dsu #1 err:set-handler
|
|
|
|
&err:dso #2 err:set-handler ;
|
2023-10-22 23:59:01 +02:00
|
|
|
|
|
|
|
'interface/error.retro s:keep
|
2023-10-23 00:09:49 +02:00
|
|
|
dup 'err:set-handler d:lookup d:source store
|
2023-10-22 23:59:01 +02:00
|
|
|
dup 'err:set-defaults d:lookup d:source store
|
2023-10-23 00:09:49 +02:00
|
|
|
dup 'err:dso d:lookup d:source store
|
|
|
|
dup 'err:dsu d:lookup d:source store
|
2023-10-22 23:59:01 +02:00
|
|
|
drop
|
2023-05-15 12:49:07 +02:00
|
|
|
~~~
|