1#ifndef BFX_LANGS_BRAINFORK_H
2#define BFX_LANGS_BRAINFORK_H
BFX_Error
Definition: bfx.h:93
void * bfx_brainfork_run_child(void *)
Run the Brainfork interpreter in a child thread.
Definition: brainfork.c:46
BFX_Error bfx_op_brainfork_fork(BFX *, BFX_FileIndex *)
Fork (brainfork)
Definition: brainfork.c:56
BFX_Error bfx_brainfork_init(BFX *)
Initialize the Brainfork interpreter.
Definition: brainfork.c:21
BFX_Error bfx_brainfork_run(BFX *)
Run the Brainfork interpreter.
Definition: brainfork.c:32
Data structure for managing Brainfork threads.
Definition: brainfork.h:12
size_t thread_count
Number of threads.
Definition: brainfork.h:14
Structure to represent an index in a file (or user input).
Definition: bfx.h:126
Structure to store generic data for a brainfuck-like esolang interpreter.
Definition: bfx.h:149
Language-independent utility function definitions.
#define BFX_MAX_THREADS
Maximum number of threads allowed in multithreaded languages.
Definition: util.h:14