Idris-dev/rts/idris_opts.h

20 lines
398 B
C

#ifndef _IDRIS_OPTS_H
#define _IDRIS_OPTS_H
#include <stddef.h>
#include <stdio.h>
typedef struct {
size_t init_heap_size;
size_t max_stack_size;
int show_summary;
} RTSOpts;
void print_usage(FILE * s);
// Parse rts options and shift arguments such that rts options becomes invisible
// for main program.
void parse_shift_args(RTSOpts * opts, int * argc, char *** argv);
#endif