libtransistor
A userland library for the Nintendo Switch
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
runtime_config.h
Go to the documentation of this file.
1 
10 #pragma once
11 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 #include<libtransistor/types.h>
17 
18 typedef enum {
24 
25 extern runconf_stdio_override_t _trn_runconf_stdio_override;
26 extern const char *_trn_runconf_stdio_override_sockets_host;
27 extern const char *_trn_runconf_stdio_override_sockets_port;
28 
29 typedef enum {
34 
35 extern runconf_heap_mode_t _trn_runconf_heap_mode;
36 extern void *_trn_runconf_heap_base;
37 extern size_t _trn_runconf_heap_size;
38 
39 #ifdef __cplusplus
40 }
41 #endif
Determine stdout via HBABI.
Definition: runtime_config.h:19
runconf_stdio_override_t
Definition: runtime_config.h:18
Various system types.
Force using svcSetHeapSize, even if HBABI specifies otherwise.
Definition: runtime_config.h:31
Force stdout over twili.
Definition: runtime_config.h:22
Force stdout over sockets.
Definition: runtime_config.h:21
Use heap from HBABI, or default to HEAP_MODE_NORMAL.
Definition: runtime_config.h:30
Force stdout over usb_serial.
Definition: runtime_config.h:20
runconf_heap_mode_t
Definition: runtime_config.h:29
Force heap extents, even if HBABI specifies otherwise.
Definition: runtime_config.h:32